Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Software Tester

Rewardsco

Durban

On-site

ZAR 500 000 - 700 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in Durban seeks an Intermediate Software Tester to ensure top-notch quality in software products. You will collaborate closely with developers and business analysts to identify defects, execute test cases, and enhance overall software performance. Ideal candidates will have over 5 years of experience in software testing and hands-on skills with automation tools like Selenium. This role offers a collaborative work environment with opportunities for growth and mentorship, along with comprehensive health and wellness benefits.

Benefits

Comprehensive health insurance
Opportunity for career growth
Access to top-tier resources and amenities

Qualifications

  • 5 years working in an IT environment with daily hands‑on exposure to applications and data management.
  • 5 years’ experience as a software tester in a development team.
  • Understanding of SDLC methodology and QA's role.

Responsibilities

  • Collaborate with developers to develop effective test strategies.
  • Execute manual and automated test cases, identifying defects.
  • Conduct performance testing to assess software reliability.

Skills

Test automation tools (e.g., Selenium, Appium)
SQL data queries
Analytical and problem-solving skills

Education

Bachelor's degree in Computer Science, IT, or related field
Job description

Join Rewardsco as an Intermediate Software Tester

Your Skills = Flawless Software

We are now hiring an Intermediate Software Tester to help us deliver top-notch software products with reliability and excellence.

About the role

As an Intermediate Software Tester, you will play a key role in ensuring the reliability, performance, and overall quality of our software. You’ll work closely with developers, business analysts, and cross‑functional teams to identify defects, execute test cases, and improve software quality throughout the development lifecycle. Your work will directly reduce risks of software failures and enhance user experience.

Location

Durban or Johannesburg‑Sandton

Key Responsibilities
  • Collaborate with developers and business analysts to develop effective strategies and test plans.
  • Execute test cases (manual or automated) and identify software defects and ensure product quality.
  • Develop and maintain detailed test plans, test cases, and test scripts based on project requirements.
  • Evaluate product code according to design and product specifications.
  • Create and maintain test data sets to support various testing scenarios and environments.
  • Provide release documentation and user guidelines.
  • Work closely with developers to troubleshoot issues and verify bug fixes.
  • Participate in design and code reviews to provide feedback on testability and quality aspects.
  • Collaborate with stakeholders to understand user stories and acceptance criteria, ensuring that testing activities align with business objectives.
  • Conduct compatibility testing across different browsers, operating systems, and devices.
  • Perform performance testing to assess the scalability, reliability, and responsiveness of software applications.
  • Actively participate in sprint ceremonies, such as sprint planning, daily stand‑ups, and sprint reviews.
  • Work with cross‑functional teams to ensure quality throughout the software development lifecycle.
  • Contribute to the creation and maintenance of a comprehensive knowledge base for testing processes, tools, and techniques.
  • Conduct root cause analysis and provide recommendations for preventing similar defects in the future.
  • Conduct post‑release/ post‑implementation testing.
  • Continuously improve testing processes and methodologies to enhance overall efficiency and effectiveness.
  • Mentor junior members of the testing team, providing guidance and support to help them improve their skills.
Qualifications
  • Matric
  • Bachelor's degree in Computer Science, IT, or related field (Advantageous).
  • 5 years working in an IT environment with daily hands‑on exposure to applications and data management.
  • 5 years’ experience working in a software development team as a software tester.
  • Experience with test automation tools/frameworks (e.g., Selenium, Appium, JUnit) is Essential.
  • Working knowledge of SQL with the ability to write data queries is essential.
  • Understanding of the SDLC methodology and the key role of QA within this process.
  • Excellent analytical and problem‑solving skills with a keen attention to detail.
  • Good understanding of governance framework (roles and responsibilities, escalation and communication process, handoffs and control points).
Why Join Us?
  • Be part of a forward‑thinking, innovative team.
  • Opportunity to grow and mentor within your career.
  • Work in a collaborative environment where quality is a priority.
Health and Wellness Benefits
  • Comprehensive Health and Wellness: Free access to Kaelo Health Medical Insurance, Financial Wellness Support, Mental Health Counselling and on‑site Pharmacy with an in‑house Nurse.
  • Top‑Tier Resources and Amenities: Work with world‑class technology, enjoy three in‑house restaurants and take advantage of discounted grocery staples.

Click this link to apply via our Careers Portal: https://www.rewardscocareers.com/search-jobs/

By applying for this role you are accepting Rewardsco’s Terms and Conditions. Click here to view them: https://www.rewardscocareers.com/wp-content/uploads/2025/01/Rewardsco-Group-Privacy-Policy.pdf

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.