Job title: Software Tester
Job type: Permanent
Emp type: Full-time
Industry: Logistics and Supply Chain
Salary type: Annual
Salary: Negotiable
Location: City of Tshwane Metropolitan Municipality, GP
Job published: 19 Aug 2025
Job ID: 39758
Contact name: Erwin Maderthaner
Phone number: +27.12.8168738

Job Description

We are seeking an experienced Software Tester with 3–5 years of experience in manual and automated testing. The ideal candidate will develop and execute test cases, implement automated scripts, collaborate with developers and analysts, and ensure the delivery of reliable, high-quality software solutions in an Agile environment.

 

Key Responsibilities

  • Perform manual testing on software applications to validate functionality, usability, and performance.
  • Develop, maintain, and execute detailed test cases and test plans.
  • Collaborate with developers, product managers, and business analysts to understand feature requirements.
  • Create and manage comprehensive test documentation and reports.
  • Identify, document, and track defects, verifying fixes and ensuring resolution.
  • Implement and maintain automated test scripts and frameworks for regression and functional testing (e.g. Selenium, JUnit, TestNG).
  • Conduct performance, load, and stress testing, providing insights and recommendations.
  • Keep up to date with industry best practices and new testing tools/technologies.
  • Participate in code reviews and contribute to improving overall software quality.
  • Recommend and support process improvements to increase test coverage and efficiency.

 

Qualifications & Experience

 

Required:

  • Bachelor’s degree in Information Technology or related field.
  • 3–5 years of hands-on experience in software testing (manual and automated).
  • Strong understanding of testing methodologies, tools, and QA best practices.
  • Proficiency in testing tools such as Selenium, Appium, JUnit, TestNG, or similar.
  • Knowledge of version control and bug tracking systems.
  • Familiarity with Agile / Scrum environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work collaboratively in a team-driven environment.

Advantageous:

  • ISTQB or other relevant testing certifications.
  • Experience in performance testing tools and frameworks.

 


If you are a detail-oriented Software Tester with a passion for quality assurance and collaborative development, apply now by submitting your CV.

.