1,999 Independent Testing jobs in South Africa
Test Engineer
Posted 1 day ago
Job Viewed
Job Description
SWATX is seeking a dedicated Test Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing test plans and cases to ensure the quality and functionality of software products. You will collaborate closely with the development team to identify issues early in the software development life cycle and contribute to the overall improvement of the product quality.
In this role, you will specify testing requirements, perform functional and regression testing, and ensure that all aspects of the product align with customer requirements and industry standards. Your insights will help shape our testing strategies and enhance our commitment to delivering exceptional software solutions.
Requirements
- Education: B.Sc. in Computer Science, Engineering, or related field
- Experience: Proven experience as a Test Engineer or similar role in software testing
- Technical Skills: Solid understanding of software testing methodologies and tools, including automated testing frameworks
- Analytical Skills: Strong analytical and problem-solving skills with attention to detail
- Communication Skills: Excellent verbal and written communication skills, with the ability to work collaboratively with cross-functional teams
- Tools Proficiency: Familiarity with bug tracking and test management tools
- Knowledge: Understanding of Agile software development methodologies is a plus
Test Engineer
Posted 3 days ago
Job Viewed
Job Description
Description
We are seeking a skilled Test Engineer to join our team. As an integral member of our organization, you will be responsible for designing and conducting experiments to test equipment and functionality across various projects. The ideal candidate should possess a strong sense of common sense and intuition to devise effective testing strategies.
Key Responsibilities:
- Test Plan Development: Collaborate with cross-functional teams to develop comprehensive test plans based on project requirements and specifications.
- Experiment Design: Utilize your common sense and analytical skills to design experiments that effectively evaluate equipment and functionality.
- Testing Execution: Conduct tests according to established test plans, ensuring accuracy, reliability, and repeatability of test results.
- Data Collection and Analysis: Collect, organize, and analyze test data to identify trends, patterns, and anomalies. Draw meaningful insights from the data to inform decision-making processes.
- Documentation: Document test procedures, results, and observations in a clear and concise manner. Prepare reports summarizing test findings and recommendations for improvement.
- Continuous Improvement: Actively participate in process improvement initiatives to enhance testing methodologies, tools, and techniques.
- Collaboration: Work closely with developers, engineers, and project managers to address issues, troubleshoot problems, and ensure product quality.
- Quality Assurance: Ensure that testing activities adhere to quality standards and best practices. Identify and escalate quality issues as necessary.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Test Engineer or similar role.
- Strong understanding of software testing methodologies, tools, and techniques.
- Demonstrated ability to design experiments and develop test plans.
- Excellent analytical and problem-solving skills.
- Proficiency in programming languages such as Python, Java, or C.
- Familiarity with version control systems (e.g., Git) and continuous integration/delivery pipelines.
- Effective communication skills, both verbal and written.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for software and contributing to the community.
Preferred Experience:
- Experience with test automation frameworks (e.g., Selenium, JUnit).
- Knowledge of Linux operating systems and command-line tools.
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
- Understanding of containerisation technologies such as Docker and Kubernetes.
- Experience with performance testing and profiling tools.
- Certifications in software testing (e.g., ISTQB) are a plus.
Note: This job description is intended to convey information essential to understanding the scope of the role. It is not exhaustive and may be supplemented as necessary to meet the organisation's needs.
#J-18808-LjbffrTest Engineer
Posted 25 days ago
Job Viewed
Job Description
Join to apply for the Test Engineer role at EQPLUS TECHNOLOGIES PTY LTD .
At EQ Plus Technologies, we connect top talent with leading organisations that invest in technology and innovation. If you're looking for a career-defining role in financial services testing, we're here to help you take that next step.
A leading player in the financial services industry, driving digital transformation and innovation across its technology landscape. Join a dynamic team that values continuous learning, collaboration, and cutting-edge technology to deliver world-class solutions.
Key Responsibilities- Execute test scheduling and execution across all test cycles using Agile methodologies.
- Define and design Regression test requirements, including test data identification and preparation.
- Conduct Regression and Automation testing and compile test documentation.
- Identify and report test-related errors, issues, and risks.
- Collaborate with test engineers, developers, and business analysts to resolve issues.
- Enhance test automation by integrating Automated tests into frameworks.
- Grade 12
- ISTQB certification
- Practical Test Courses (advantageous).
- 2+ years' experience in Agile testing within a DevOps solution design (strongly recommended).
- Financial services industry experience (required).
- Exposure to Conversions, ANB, Uploads, and New Business transactions in Business Shared Services.
- Experience testing financial solutions (preferred).
- Strong understanding of Agile testing, DevOps, and CI/CD Pipelines.
- Knowledge of various testing methodologies, configuration management, and requirements management (preferred).
- Familiarity with SQL, JIRA, Java, Cucumber, X-ray, and Behaviour Driven Development (advantageous).
Be part of a technology-driven company at the forefront of digital innovation in financial services. This is your chance to work with top-tier professionals, leverage cutting-edge testing frameworks, and make an impact in a fast-paced, collaborative environment.
Apply by submitting your CV via this job advert.
Desired Skills- Agile Testing
- DevOps
- CI/CD Pipelines
- Test Automation
- Financial Services
- Regression Testing
- 2 to 5 years
- Certificate
- Entry level
- Full-time
- Engineering and Information Technology
- IT Services and IT Consulting
Test Engineer
Posted today
Job Viewed
Job Description
Job Description
We are seeking a detail-oriented and proactive Payroll Tet Engineer to join our quality assurance team. This role is ideal for someone with a strong background of the Pastel Payroll & HR product stack and a passion for delivering high-quality software solutions. This role is a step beyond entry-level and requires the ability to manage individual project tasks and actively contribute to team knowledge sharing.
As a Test Engineer, you will collaborate closely with delivery teams to ensure thorough and efficient testing aligned with team processes and standards. You will be responsible for creating and executing detailed test plans and ensuring high-quality outcomes across all projects.
*** This is a hybrid position - working 3 days a week from our Johannesburg office. ***
Key Responsibilities
Key Responsibilities
Develop a solid understanding of the payroll system under test and how customers interact with it.
Estimate, plan, and track testing efforts accurately and efficiently.
Collaborate with Compliance, developers and product managers to clarify requirements and ensure test coverage.
Apply a variety of testing approaches (e.g., exploratory, regression, security, usability) throughout the development lifecycle.
Take ownership of all testing activities within a project phase, including regression checks, risk identification and reporting.
Provide feedback on product usability and usability from a payroll user's perspective.
Perform additional tasks as required to support business needs.
Skills and Experience
Must Have:
Strong domain knowledge, particularly in Pastel Payroll & HR.
Hight attention to detail, especially numerical accuracy and compliance validation.
Ability to work independently and manage multitasking tasks in parallel.
Clear and professional communication with technical and non-technical stakeholders
Ability to assess and apply appropriate testing strategies.
Preferred:
Familiarity with Pervasive Database functionality and basic PSQL commands.
Proven experience in testing, including experience in designing and implementing test artefacts.
Understanding of the software development lifecycle.
Familiarity with South African Legislation and Bargaining Councils
Qualifications:
ISTQB Foundation certification or equivalent (preferred).
Payroll certification or relevant payroll training is a plus
Test Engineer
Posted today
Job Viewed
Job Description
The Vacancy
Job Title: Test Engineer
Contract Type: Permanent
Location: Chatham, Petersfield, Bradford
Working Pattern: Hybrid—typically a couple of days a week in the office. Part-time or flexible arrangements are considered to support work-life balance. A fear of losing your current working flexibility shouldn't hinder you from applying for new opportunities, which is why we aim to match your existing flexible working arrangements where possible.
What We Offer:
- Holidays: 25 days holiday up to 30 days (depending on service)
- Pension: We know it is important to save for the future, that is why we will contribute up to 10%
- Maternity/Paternity: We realise that family time is important, we offer enhanced maternity (after successful completion of probation) and 4 weeks paternity leave
- Volunteering: 2 paid days to 'give back' to the charity of your choice
- Development: Learning for all
- Finance: Snoop Premium available to all colleagues
- Medical: Opportunity to opt in for Private Medical Insurance
- Bonus: Discretionary annual bonus
The Role:
You and Your Team:
We are looking for a motivated Test Engineer to join our team, working on our Data Transformation programme. You'll have strong experience in software, UAT, or Data testing, and ideally, you'll have experience writing complex SQL queries, validating data integrity and complex data transformation rules.
Working in an Agile environment, you'll collaborate closely with Change, Tech, and Product teams to deliver high-quality solutions.
In your day-to-day role, as a Test Engineer, you will:
- Contribute confidently to robust, high-performing and scalable test solutions (manual and automated)
- Contribute to the maintenance of Test Frameworks for IT products in the Bank
- Contribute to Agile ALM including refinement, planning, release and retrospective sessions
- Support an awareness of test strong framework and automation to upkeep CI and CD
- Good understanding of DevOps and Agile
- Seeks to improve processes and way of working to align with the IT Model and the wider Vanquis model
- Proficient in test planning, preparation, execution and closure/ reporting of multiple types of testing ranging from System testing, SIT, UAT and Performance testing
- Able to contribute effectively to the defect management lifecycle and escalate testing related issues or queries to the appropriate SME or resource
- Seeks appropriate due diligence for Test data and Test environments where there are potential risks of effecting live Processes and Systems
- Prepare and manage user acceptance testing for change/release, supports the training of seconded end users in UAT processes and standards
What We're Looking For:
- Experience working with Snowflake or SQL Server Management Studio & writing complex SQL queries. Experience working with Data Vault methodology is a plus
- Proven track record of working within a variety of test frameworks and methodologies, in particular Agile and DevSecOps
- Good interpersonal; organisational and communication skills. Articulate, be assertive and persuasive with the ability to use appropriate communication channels (written and verbal), striving to adapt style and approach to suit the audience
- Good problem-solving skills
- Sound knowledge of Testing Principles with the ability to manage a variety of testing types for example: System Test, SIT, UAT and Performance testing in a complex project environment
- Ability to handle multiple tasks assigned to them and handle stressful situations with perseverance and professionalism
- Team player who is able to build a good rapport with developers through to business stakeholders
Offers are subject to satisfactory background checks, including credit, fraud, and employment references.
Who We Are:
At Vanquis, we have a simple purpose: to deliver caring banking so our customers can make the most of life's opportunities. Established in 1880, we're now a FTSE All Share company and leading specialist bank. We lend responsibly, providing tailored products and services to over 1.75 million UK customers.
We take care of our colleagues as well as our customers, working hard to create a rewarding and supportive work environment. That means competitive salaries, benefits, and a Group-wide recognition scheme. Everyone can enrol in our pension and after six months, you can join our 'Buy as You Earn' scheme.
We're about more than financial rewards though. We give everyone a voice in the business and room to be their authentic self. And we know you're here to build your career, so we help every colleague with training and development opportunities. Making sure there's always something new to learn.
Vanquis Bank is an Equal Opportunity Employer
Here at Vanquis Banking Group, we embrace everyone's unique strengths and identities to be themselves at work. Regardless of how you identify yourself, your sexual orientation, martial or civil partner status, race, colour, nationality, ethnic or national background, faith, disability, or age – your experiences and background help enrich our teams, and most importantly help support our customers in the best way possible. At the end of the day, it's our people that help us to fulfil the reason why we're here in the first place: to help put people on a path to a better everyday life.
If there's anything we can do in the recruitment process to help you achieve your best, get in touch. Whether it's a copy of our application form in another format or additional assistance, we're available to help. You can contact us at
What We Offer
We don't just care about your work, we care about your health, wellbeing and life outside your working hours. That's why we offer we offer flexibility, empathy, and a wide range of resources to help you navigate life's ups and downs and feel your best. We encourage you to take ownership of your work-life blend, support others and make time to prioritise your wellbeing, our benefits include:
- Holidays: 25 days of annual leave (rising to 30 with service), and tailor your time off by buying or selling up to 5 extra days. Plus, with our flexible bank holiday policy, you can swap up to 4 days to celebrate what matters most to you—whether that's skipping Easter or switching up your Christmas plans.
- Pension: We'll boost your future with up to 10% employer contributions—because your tomorrow matters.
- Enhanced Leave: Enhanced maternity (post-probation) and 4 weeks paternity leave to paid neonatal and carers leave – we've got your back when it matters most.
- Workations: Why not take your laptop somewhere sunny? Work abroad for up to 20 days a year in approved countries. Yes, really.
- Paid Birthday Leave: Your birthday, your rules—take the day off and celebrate in style
- Volunteering: 2 paid days a year to volunteer for a cause close to your heart.
- Learning & Development: Access to Learning for all colleagues – because your growth matters.
- Financial Wellbeing: Stay on top of your finances with a free Snoop Premium subscription.
- Healthcare: Take care of your wellbeing with our easy self-pay Denplan scheme for dental care and feel confident knowing you can also choose Private Medical Insurance for extra reassurance when it matters most.
The Benefits
Competitive base salary and rewards
Private Medical Insurance
25 days holiday entitlement
one day accrued for each year of service (max 30 days)
Defined contribution pension scheme
Discretionary bonus scheme
Perks at Work
A perks platform of over 30,000 unique discounts
Volunteering
2 paid days to support a charity of your choice
Flexible, hybrid, & dynamic working policies
Personal & career development opportunities
Monthly and Quarterly Colleague Socials
Discounted gym membership
BUPA GP Service
Workplace Gallery
Documents
Test Engineer
Posted today
Job Viewed
Job Description
Job Title:
Test Engineer
Location:
Paarl, Western Cape, South Africa
Years Experience:
4 - 8 years
This position is ideal for someone who thrives in a dynamic, innovation-driven environment and is passionate about ensuring product excellence through rigorous testing. You'll be at the heart of our engineering efforts, helping shape the reliability and performance of products that reach global markets.
Job Summary:
Azoteq (Pty) Ltd, Paarl R&D facility, is seeking a highly skilled and motivated
Test Engineer – Electronics
to lead the design, development, implementation, and continuous improvement of test equipment and infrastructure for our electronic products. This role is pivotal in ensuring product quality, reliability, and production efficiency through innovative testing solutions and close collaboration with cross-functional teams.
Key Responsibilities:
- Test Equipment Development:
Design and develop test equipment tailored for production environments, ensuring alignment with product specifications and manufacturing requirements. - Timely Implementation:
Deliver test solutions on schedule to support production timelines and new product introductions. - Infrastructure Creation:
Build and maintain manual and automated test systems to support product development and validation processes. - Optimization & Cost Efficiency:
Continuously improve existing test setups to reduce cycle time, enhance accuracy, and lower operational costs. - Maintenance & Reliability:
Ensure all test equipment is properly maintained and calibrated to uphold product quality standards. - Data Analysis & Reporting:
Monitor test results, analyze trends, and generate actionable insights to improve product performance and reliability. - External Support:
Provide technical assistance and troubleshooting guidance to external manufacturing partners / stakeholders. - Compliance & Standards:
Adhere to industry best practices, customer specifications, and internal quality policies throughout all engineering activities. - Cross-Functional Collaboration:
Work independently and within multidisciplinary teams, interfacing with internal departments and external stakeholders. - Continuous Improvement:
Identify and report any issues affecting product performance, cost, or schedule. Propose and implement corrective actions and process enhancements. - Technology Vigilance:
Stay current with emerging technologies, tools, and methodologies relevant to electronic testing and product validation. - Innovation & Exploration:
Conduct proof-of-concept evaluations for new test strategies, tools, and automation techniques. - Global Engagement:
May require occasional international travel to support testing activities at global facilities. - Training & Mentorship:
Guide and train technical personnel in the use of test equipment and new technologies, fostering a culture of knowledge sharing. - Component Research:
Investigate and evaluate new components and technologies for potential integration into test systems and product designs.
Qualifications:
- Education:
B.Eng in Electronic Engineering or higher qualification. - Experience:
3 to 8 years in a product testing, validation, or similar engineering environment. - Software Proficiency:
- Strong programming skills in C/C++ or C#
- Python scripting for automation and data analysis
- Familiarity with web technologies (JavaScript, HTML, CSS)
- Hardware Expertise:
- PCB design and schematic capture
- Embedded systems programming and debugging
- Experience with hardware interfaces such as RS-485, SPI, I2C, USB
- Development Platforms:
- Hands-on experience with Raspberry Pi and similar embedded platforms
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment
Software Test Engineer
Posted today
Job Viewed
Job Description
SYSPRO Johannesburg, Gauteng, South Africa
The Software Test Engineer is responsible for ensuring the quality and reliability of software products before they are released. Their main goal is to identify bugs, verify functionality, and ensure the software meets both technical and user requirements.
Department: Software Development
Location: SA | Central | Johannesburg
Description
The Software Test Engineer is responsible for ensuring the quality and reliability of software products before they are released. Their main goal is to identify bugs, verify functionality, and ensure the software meets both technical and user requirements.
Key Responsibilities
- Develop, execute, and maintain automated test scripts using TestComplete for WMS features
- Conduct API testing using Postman to verify integrations, data flows, and system endpoints
- Perform manual functional testing on Warehouse Management System (WMS) to validate system functionality and performance
- Create comprehensive test cases, test plans, and scripts based on business and technical requirements
- Identify, log, and track defects using bug tracking tools, ensuring clear documentation
- Collaborate with developers and business to clarify requirements and resolve issues
- Execute regression testing to ensure new updates do not disrupt existing WMS functionality
- Participate in Agile/Scrum ceremonies, such as sprint planning, daily stand-ups, and retrospectives
- Ensure data integrity and system accuracy through database validation
- Provide detailed test reports and quality metrics to stakeholders
- Contribute to continuous improvement of testing processes and methodologies
Skills, Knowledge and Expertise
Essential Qualifications and Experience
- BSC (IT) or equivalent degree / diploma
- 3 - 5 Years of proven experience in Automation Testing
- Proven experience in developing automated test scripts using TestComplete or similar
- Demonstrated experience in API testing with Postman, including RESTful services
- Background in documenting and tracking defects using tools like Azure Test Plans or similar
- Exposure to validating database-driven applications using SQL queries
- Create and manage test plans (manual and automated test cases)
- Ability to document and troubleshoot errors
- Working knowledge of test management software
Skills and Knowledge
- Excellent problem solving/analytical skills
- Proactive, positive, energetic person
- Excellent communication skills
- Independent and responsible
- Strong organizational skills
- Knowledge and Skills in: Playwright; Test Complete; Postman and SQL
Advantageous Experience
- Test Automation Development with ERP (supply chain) environments
- Stay current with Test Automation, acting as the thought leader and owner of this channel, presenting new ideas/systems and staying abreast or ahead of current market trends
- Azure DevOps
Be The First To Know
About the latest Independent testing Jobs in South Africa !
Software Test Engineer
Posted 1 day ago
Job Viewed
Job Description
Software Test Engineer
Department: Software Development
Employment Type: Full Time
Location: SA | Central | Johannesburg
Reporting To: Menwil Gordon
DescriptionThe Software Test Engineer is responsible for ensuring the quality and reliability of software products before they are released. Their main goal is to identify bugs, verify functionality, and ensure the software meets both technical and user requirements.
Key Responsibilities- Develop, execute, and maintain automated test scripts using TestComplete for WMS features
- Conduct API testing using Postman to verify integrations, data flows, and system endpoints
- Perform manual functional testing on Warehouse Management System (WMS) to validate system functionality and performance
- Create comprehensive test cases, test plans, and scripts based on business and technical requirements
- Identify, log, and track defects using bug tracking tools, ensuring clear documentation
- Collaborate with developers and business to clarify requirements and resolve issues
- Execute regression testing to ensure new updates do not disrupt existing WMS functionality
- Participate in Agile/Scrum ceremonies, such as sprint planning, daily stand-ups, and retrospectives
- Ensure data integrity and system accuracy through database validation
- Provide detailed test reports and quality metrics to stakeholders
- Contribute to continuous improvement of testing processes and methodologies
Essential Qualifications and Experience
- BSC (IT) or equivalent degree / diploma
- 3 - 5 Years of proven experience in Automation Testing
- Proven experience in developing automated test scripts using TestComplete or similar
- Demonstrated experience in API testing with Postman, including RESTful services
- Background in documenting and tracking defects using tools like Azure Test Plans or similar
- Exposure to validating database-driven applications using SQL queries
- Create and manage test plans (manual and automated test cases)
- Ability to document and troubleshoot errors
- Working knowledge of test management software
Skills and Knowledge
- Excellent problem solving/analytical skills
- Proactive, positive, energetic person
- Excellent communication skills
- Independent and responsible
- Strong organizational skills
- Knowledge and Skills in: Playwright; Test Complete; Postman and SQL
Advantageous Experience
- Test Automation Development with ERP (supply chain) environments
- Stay current with Test Automation, acting as the thought leader and owner of this channel, presenting new ideas/systems and staying abreast or ahead of current market trends
- Azure DevOps
Automation Test Engineer
Posted 2 days ago
Job Viewed
Job Description
Role Overview:
We are seeking a Automation Test Engineer to design and implement automated testing frameworks to ensure the seamless delivery of high-quality software. The successful candidate will be proficient in scripting and executing automated test cases, leveraging modern tools and technologies, and collaborating with the development team to enhance the CI/CD pipeline.
Responsibilities:
- Design, develop, and maintain automated test frameworks for web, mobile, and API testing.
- Execute and analyze test scripts to identify software defects and issues.
- Integrate automated testing processes into CI/CD pipelines.
- Collaborate with developers to create and refine testable requirements.
- Perform performance and load testing using tools like JMeter or LoadRunner.
- Keep automation scripts up-to-date with changing application functionality.
- Document and report test results and provide actionable feedback to the team.
Requirements:
- Technologies Used: Expertise in Java, Selenium, Cucumber, and RestAssured.
- System Experience: Hands-on experience with Cards, Payments, and SAP systems.
- Familiarity with CI/CD tools like Jenkins, Bamboo, or Azure DevOps.
- Knowledge of version control tools such as Git or Bitbucket.
- Ability to troubleshoot and resolve automation testing issues effectively.
Performance Test Engineer
Posted 3 days ago
Job Viewed
Job Description
We are seeking a skilled Performance Test Engineer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and executing performance tests to ensure the reliability, scalability, and stability of our software applications.
Duties & Responsibilities- Develop and implement performance test strategies, plans, and scripts based on project requirements and application architecture.
- Design and execute performance tests using industry-standard tools such as JMeter, LoadRunner, or similar.
- Analyze test results, identify performance bottlenecks, and collaborate with development teams to resolve issues.
- Create and maintain performance testing environments and test data sets.
- Monitor system performance during load tests and identify opportunities for optimization.
- Collaborate with stakeholders to define performance acceptance criteria and establish performance benchmarks.
- Generate comprehensive performance test reports and present findings to project teams and management.
- Stay updated on emerging trends, tools, and technologies in performance testing and make recommendations for process improvements.
- 5 to 8 years’ experience in Performance Test Execution and Automation Test Analysis.
- 3 to 6 years’ experience in conducting functional testing and automation testing as well as coordinating and reporting on User Acceptance testing preparation, execution, and sign off.
- Extensive knowledge of LoadRunner - MF ALM.
- Existing Knowledge of Manual testing - MF ALM.
- Limited knowledge of software development.
- Experience in Integration Performance Testing.
- API Performance Testing.
- Web services Performance Testing.
- Understanding of testing concepts i.e., testing methodologies and techniques.
- Experience in Automating API Services.