222 Software Tester jobs in South Africa

Software Tester

Centurion, Gauteng Network Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Company and 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
Job Experience and Skills Required
  • 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
Apply Now!

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Tester

Durban, KwaZulu Natal The Legends Agency

Posted 13 days ago

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

Pretoria, Gauteng Rad Resources

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Required nature of experience:
  • 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
Skills and Knowledge (essential):

  • 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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

Durban, KwaZulu Natal RecruiTech

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • 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.
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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

Hlabahlosile

Posted 1 day ago

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

R90000 - R120000 Y Mediro ICT

Posted today

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

Centurion, Gauteng R150000 - R250000 Y Level Up

Posted today

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software tester Jobs in South Africa !

Software Tester

Foreshore, Western Cape R450000 - R540000 Y GOTO Group SA

Posted today

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

R350000 - R550000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

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?
This advertiser has chosen not to accept applicants from your region.

Software Tester

R250000 - R450000 Y PBT Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Employment Type

Contract

Experience

5 to 13 years

Salary

Negotiable

Job Published

03 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".

Skills

DataExtract Transform Load (ETL)Power BISQLTesting

Industries

BankingFinancial ServicesInsurance

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Tester Jobs