222 Software Tester jobs in South Africa
Software Tester
Posted 3 days ago
Job Viewed
Job Description
As the organisation expands its product offerings, this role offers the opportunity to work on impactful projects alongside a talented team of professionals. Youll play a key role in identifying defects, improving processes, and ensuring high-quality software delivery.
Key Responsibilities
- Perform manual testing on various software applications
- Develop, maintain, and execute test cases and test plans
- Collaborate with cross-functional teams to understand software features and requirements
- Create and maintain comprehensive test documentation and reports
- Identify, document, and track software defects
- Verify bug fixes and ensure resolution
- Implement and maintain automated test scripts and frameworks
- Conduct performance, load, and stress testing
- Provide recommendations for optimisation
- Participate in code reviews
- Contribute to overall development quality
- Assist in identifying and implementing process improvements
- Bachelors degree in Information Technology or a related field
- 35 years experience in software testing (manual and automated)
- Strong understanding of testing methodologies, tools, and best practices
- Proficiency in testing tools and frameworks such as Selenium, Appium, JUnit, or TestNG
- Knowledge of version control and bug tracking systems
- Familiarity with Agile and Scrum methodologies
- Detail-oriented and committed to high-quality results
- ISTQB or other relevant certifications are a plus
Is this job a match or a miss?
Software Tester
Posted 13 days ago
Job Viewed
Job Description
Software Tester
Join a growing software development company focused on precision and product excellence.
Durban (office based) | R25 000 - R35 000 | 8am to 5pm
About Our Client
Our client develops scalable, high-quality digital software solutions that power business efficiency and innovation. They foster a culture built on collaboration, accountability, and technical excellence where every team member plays a vital role in delivering reliable, high-performing products to clients.
The Role: Software Tester
As a Software Tester, you'll be responsible for ensuring that all software products meet the highest standards of quality before release. This role focuses on identifying bugs, validating new features, and maintaining strong testing documentation to support continuous improvement across development cycles.
Key Responsibilities
Develop and execute comprehensive test plans for manual and automated testing.
Log, track, and verify defects through their life cycle.
Conduct regression, functionality, and security testing to ensure product stability.
Collaborate with developers and product teams to identify risks and drive quality outcomes.
Maintain detailed test documentation and ensure traceability across releases.
Contribute to process improvements in QA methodologies and automation.
About You
Degree in Computer Science, Information Systems, or a related field.
2 to 4 years experience in software testing within a development environment.
Hands-on experience with testing tools such as Selenium, JUnit, or similar frameworks.
Basic scripting skills in Python or JavaScript.
Strong analytical and problem-solving abilities.
Excellent communication, organization, and attention to detail.
Proactive, methodical, and driven by continuous improvement.
Is this job a match or a miss?
Software Tester
Posted 19 days ago
Job Viewed
Job Description
- Testing multiple platforms, including web and mobile based systems.
- Documentation and maintenance of software test artifacts.
- Using testing methodologies and techniques.
- Coding experience in any language, but preferably HTML, JavaScript, Kotlin or Swift.
- Selenium/Appium, Cypress, Zephyr, Browserstack, Test Project and JIRA experience would be advantageous.
- Testing in an Agile environment - where Agile is the development methodology
- Automated Test Tools and Platforms.
- Software development life cycle (SDLC) and the software test life cycle (STLC).
- Basic understanding of databases and SQL.
- Common software failures and faults
- JIRA agile processes
- Ensuring conformity of web design
- Smoke-, Functional-, Post deployment Testing
- Automation of Testing Processes
- Creating Test Cases.
Is this job a match or a miss?
Software Tester
Posted 21 days ago
Job Viewed
Job Description
- Develop test plans and create detailed test cases based on project requirements.
- Execute manual and automated tests to identify defects and inconsistencies.
- Report bugs accurately using tracking tools, providing necessary information for resolution.
- Conduct regression testing to verify fixes and prevent new issues.
- Collaborate with developers, designers, and product managers to ensure alignment on quality objectives.
- Maintain documentation of test cases, results, and testing processes.
- Contribute to the improvement of testing processes and methodologies.
- Design and execute test cases to validate security requirements.
- Bachelors degree in computer science, Engineering, or related field (or equivalent experience).
- Minimum 3 years of professional software testing experience.
- Knowledge of testing methodologies, tools, and techniques.
- Experience with automated testing tools such as Selenium, JUnit, or similar.
- Familiarity with programming or scripting languages (e.g., Python, JavaScript).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for quality, continuous improvement, and proactive problem-solving.
Is this job a match or a miss?
Software Tester
Posted 1 day ago
Job Viewed
Job Description
Software Tester (Manual & Automation)
Location: Centurion, Gauteng
Role Overview:
Join our team as a Software Tester, responsible for both manual and automated testing to ensure software quality and reliability.
Key Responsibilities:
- Perform manual and automated testing on software applications
- Develop and execute test cases, maintain test plans and documentation
- Identify, document, and track defects; verify fixes
- Create and maintain automated test scripts for regression and functional testing
- Conduct performance and load/stress testing
- Collaborate with developers, analysts, and product managers
- Stay updated on industry best practices and tools
- Contribute to process improvements and code reviews
Qualifications:
- Bachelors degree in IT or related field
- 35 years experience in manual and automated software testing
- Experience with testing tools (e.g. Selenium, Appium, JUnit, TestNG )
- Familiar with version control and bug tracking tools
- Agile/Scrum knowledge
- Strong communication, problem-solving, and documentation skills
- ISTQB or similar certification is a plus
Is this job a match or a miss?
Software Tester
Posted today
Job Viewed
Job Description
As a Software Tester, you will conduct manual and automated testing , develop test plans and scripts, and collaborate with developers and analysts to ensure software quality. The role focusses on our solution, featuring planning, orders, logistics, financials, dashboards, and mobile integrations.
Key Responsibilities
Perform exploratory, usability, functional, and regression testing.
Develop and maintain test plans, cases, and automated scripts using Test Café / Playwright (TypeScript).
Conduct root cause analysis and report defects.
Participate in User Acceptance Testing (UAT).
Improve QA processes and documentation.
Preferred Skills
Knowledge of agricultural or traceability software.
Experience in agile or DevOps environments.
Required Qualifications
Diploma or Bachelor's degree in Computer Science, IT, or related field.
4+ years in QA/software testing.
Experience in manual and automated testing, web/mobile apps, GUI, back-end, and UAT.
Proficiency in Test Café (TypeScript), SQL, and API testing (e.g., Postman).
Familiarity with Java, C#, .NET, or Clarion.
Strong analytical and communication skills.
ISTQB certification is a plus.
Between 3 - 5 Years
Is this job a match or a miss?
Software Tester
Posted today
Job Viewed
Job Description
Key Responsibilities
- Perform manual testing on software applications to validate functionality, usability, and performance.
- Design, develop, and maintain automated test scripts and frameworks, primarily using Selenium with Java.
- Execute automated regression, functional, and performance tests to ensure software quality.
- Develop and maintain test plans, test cases, and comprehensive test documentation.
- Identify, document, and track defects, verifying fixes and ensuring resolution.
- Collaborate closely with developers, product managers, and business analysts to understand features and requirements.
- Conduct performance, load, and stress testing, providing actionable recommendations for optimization.
- Participate in code reviews and contribute to improving the overall development and testing process.
- Stay updated on industry best practices, emerging automation tools, and testing methodologies.
- Assist in process improvement initiatives to enhance testing efficiency and effectiveness.
Qualifications
- Bachelors degree in Information Technology, Computer Science, or related field.
- 3-5 years of experience in software testing, with strong emphasis on automation testing.
- Hands-on experience with Selenium WebDriver with Java, TestNG/JUnit, and related automation frameworks.
- Proficiency in creating and maintaining test scripts, test cases, and test documentation.
- Solid understanding of testing methodologies, Agile/Scrum practices, and CI/CD processes.
- Experience with version control systems (e.g., Git) and bug tracking tools (e.g., JIRA).
- Strong analytical, problem-solving, and communication skills.
- Detail-oriented with a commitment to delivering high-quality results.
- ISTQB or other relevant certifications are a plus.
Is this job a match or a miss?
Be The First To Know
About the latest Software tester Jobs in South Africa !
Software Tester
Posted today
Job Viewed
Job Description
Software Test Engineer
GOTO Group is a successful, privately owned property technology company offering a range of services to support clients throughout the moving home journey. To support our ambitious growth plans, we are seeking a Software Test Engineer to enhance our QA processes and ensure the delivery of high-quality software products. This role focuses on end-to-end feature testing and regression testing, with an opportunity to contribute to both manual and automated testing while helping to improve testing standards across the team.
Key Responsibilities
- Perform functional and regression testing on web applications and APIs.
- Build and execute test cases and scripts based on system specifications.
- Identify, log, and track software defects, and verify resolution.
- Contribute to the development of automated test processes.
- Use tools such as Selenium and Postman to support testing activities.
- Query databases to validate test data and application behaviour.
- Collaborate with developers, product owners, and stakeholders to ensure quality throughout the development lifecycle.
- Assist in the continual improvement of testing practices and documentation.
Key Skills
- Experience using automated browser testing tools (e.g. Selenium).
- Proficiency in using API testing tools (e.g. Postman).
- Ability to build and execute manual and automated test scripts.
- Ability to query SQL databases to verify test results.
- Experience with defect tracking and issue management.
- Familiarity with Microsoft Visual Studio and Git for version control.
- Comfortable working with Microsoft Office tools, especially Excel, Outlook, and SharePoint.
- Strong attention to detail and a quality-driven mindset.
Desirable Skills
- Basic coding knowledge in C#, JavaScript, or HTML.
- Experience with test planning and test case management.
- Familiarity with Azure DevOps and CI/CD pipelines.
- Understanding of Agile development environments.
Job Type: Full-time
Pay: Up to R45 000,00 per month
Application Question(s):
- Are you comfortable working 5 days, in-office, at our GOTO offices in Foreshore, Cape Town?
Experience:
- API Testing: 5 years (Preferred)
Work Location: In person
Is this job a match or a miss?
Software Tester
Posted today
Job Viewed
Job Description
Job Role: Senior Data Tester
Location: Johannesburg, South Africa
Role Type: Contract
Mode: Hybrid (Mon and Fri)
Job Spec
- 8 -10 years in automation+data testing.
- Exposure to selenium with javascript or typescript -Playwright tool.
- Should have tested in data migration projects.
- Should have some test lead experience in 1 or 2 projects.
Is this job a match or a miss?
Software Tester
Posted today
Job Viewed
Job Description
Contract
Experience5 to 13 years
SalaryNegotiable
Job Published03 September 2025
Job Reference No.Job Description
Exciting Opportunity: Software Tester Extraordinaire
Are you a problem-solver, a team player, and who thrives in fast-paced, dynamic environments? If you have a knack for delivering exceptional results and a passion for testing , we have the perfect role for you
What You'll Be Doing
As a Software Tester , you'll be the detective of the digital world, hunting bugs and ensuring smooth sailing for our investment and life product solutions. Your mission, should you choose to accept it, will include:
- Collaborating with cross-departmental teams to deliver exceptional results.
- Creating, executing, and documenting test plans, scripts, and reports.
- Conducting thorough testing of migration projects, ensuring seamless transitions.
- Designing and implementing UAT test plans, cases, and scripts like a pro.
- Use your SQL and database expertise to deep dive into complex testing scenarios.
- Leveraging Agile methodologies and tools like Jira , Confluence , and Zephyr to keep projects on track.
- Applying your knowledge of the SDLC to streamline testing processes and methodologies.
What We're Looking For
If you check off the boxes below, we want to hear from you:
- Experience: 2+ years in software testing with a track record of solving complex customer problems.
- Skills:
- Proficient in test documentation, planning, and reporting.
- Strong technical skills, particularly in databases and SQL .
- Familiarity with Agile project methodologies and common testing tools.
- Expertise in testing processes, UAT creation, and SDLC methodologies.
- Knowledge:
- A deep understanding of investment and life products (subject matter expert level).
- Insight into financial services regulation for investment platform providers.
- Prior exposure to investment administration processes and migration projects.
- Qualifications:
- A relevant Commerce degree in Finance, Economics, Statistics, Investment Management, or Business Management.
- ISTQB/ISEB certification (a cherry on top).
What's in It for You?
- The chance to work in a fast-paced, proactive, and delivery-focused environment.
- Opportunities to build meaningful relationships across departments.
- A role where your problem-solving skills will shine as you help deliver cutting-edge solutions.
- The satisfaction of playing a vital role in the financial services industry, ensuring high-quality investment products.
Join Us
If you're ready to embark on a thrilling journey as a Software Tester Extraordinaire, we'd love to have you on our team. Help us redefine excellence in testing and make a real impact in the financial services world
and let's create something extraordinary together
- To comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
"If you have not heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".
SkillsDataExtract Transform Load (ETL)Power BISQLTesting
IndustriesBankingFinancial ServicesInsurance
Is this job a match or a miss?
Explore exciting software tester jobs. Software testing is a critical field, with roles available for those skilled in