Software QA Engineer (Manual & Automation)

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 600,000 - 1,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sabenza IT & Recruitment is seeking a meticulous Software QA Engineer in Johannesburg, South Africa, to combine strong manual testing with Playwright automation. You will own functional, regression, integration and end-to-end testing across AI-powered applications, while building scalable automated tests that align with delivery cycles.

You will design test cases from user stories, log defects, and collaborate with developers, product managers and designers to improve QA processes and release

Qualifications

  • Matric and a Bachelor’s degree or relevant tertiary qualification.
  • Minimum 5+ years of software QA/testing experience.
  • Minimum 5+ years of hands‑on test automation experience.
  • Strong experience in manual software testing.
  • Proven capability in test planning and test‑case design.
  • Hands‑on experience with Playwright-based test automation.
  • Experience using Azure DevOps for test management and defect tracking.

Responsibilities

  • Analyse user stories, business requirements and acceptance criteria from a quality and testability perspective.
  • Design, document, maintain and execute test cases aligned to user stories and acceptance criteria.
  • Perform functional, regression, integration and end‑to‑end testing.
  • Identify suitable automation opportunities and develop, maintain and execute automated tests using Playwright.
  • Log, track, retest and manage software defects throughout the development lifecycle.
  • Maintain traceability between requirements, test cases, test execution results, supporting evidence and defects.
  • Produce clear and comprehensive test evidence, execution reports and QA summary reports.
  • Contribute to test planning, test strategy development, risk identification and release-readiness activities.
  • Collaborate closely with Developers, Product Managers, Business Analysts, Designers and other stakeholders.
  • Continuously identify opportunities to improve QA processes, test coverage, automation frameworks and testing efficiency.
  • Adhere to established QA governance, testing standards and release management processes.

Skills

Manual testing
Automated testing
Test planning
Defect tracking
Agile methodologies
CI/CD exposure
AI testing

Education

Bachelor's degree or relevant qualification

Tools

Playwright
Azure DevOps

Job description

Software QA Engineer (Manual & Automation)

Johannesburg, South Africa | Posted on 22/10/2026

Quality that ships. Automation that scales.

We’re looking for a detail-oriented Software QA Engineer who combines strong manual testing expertise with hands‑on Playwright automation. You’ll own quality across functional, regression, integration and end-to-end testing while building and maintaining automated tests that keep pace with delivery.

What you’ll do
  • Analyse user stories, business requirements and acceptance criteria from a quality and testability perspective.
  • Design, document, maintain and execute test cases aligned to user stories and acceptance criteria.
  • Perform functional, regression, integration, end-to-end (E2E), exploratory, smoke and negative testing.
  • Identify suitable automation opportunities and develop, maintain and execute automated tests using Playwright.
  • Log, track, retest and manage software defects throughout the development lifecycle.
  • Maintain traceability between requirements, test cases, test execution results, supporting evidence and defects.
  • Produce clear and comprehensive test evidence, execution reports and QA summary reports.
  • Contribute to test planning, test strategy development, risk identification and release-readiness activities.
  • Collaborate closely with Developers, Product Managers, Business Analysts, Designers and other stakeholders.
  • Continuously identify opportunities to improve QA processes, test coverage, automation frameworks and testing efficiency.
  • Adhere to established QA governance, testing standards and release management processes.
Requirements
What you bring
  • Matric and a Bachelor’s degree or relevant tertiary qualification
  • Minimum 5+ years of software QA/testing experience
  • Minimum 5+ years of hands‑on test automation experience
  • Strong experience in manual software testing
  • Proven capability in test planning and test‑case design
  • Strong experience in functional, regression, integration and end‑to‑end testing
  • Experience in defect identification, tracking and root‑cause collaboration
  • Experience in test evidence management and documentation
  • Hands‑on experience with Playwright-based test automation
  • Experience using Azure DevOps for test management and defect tracking
  • Exposure to CI/CD pipelines and modern software delivery practices
  • Experience testing AI-powered applications
  • Solid understanding of Agile software development methodologies
  • Strong knowledge of QA principles and testing best practices
  • Experience with risk‑based testing approaches
  • Ability to analyse requirements and translate acceptance criteria into effective test scenarios
Highly desirable
  • Experience working on cloud-based applications
  • Experience testing AI/ML-driven platforms and intelligent applications
  • Exposure to test automation within CI/CD environments
  • Familiarity with release management and quality governance

If you care about quality as much as delivery, we’d like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software QA Engineer (Manual & Automation)
Software QA Engineer (Manual & Automation)

Sabenza IT & Recruitment • South Africa

On-site
ZAR 360,000 - 720,000
Software QA Engineer (Manual & Automation)
Software QA Engineer (Manual & Automation)

NTT DATA, Inc. • Johannesburg

On-site
ZAR 550,000 - 850,000
Software QA Engineer
Software QA Engineer

NTT DATA, Inc. • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 900,000
Test Engineer (Automation )
Test Engineer (Automation )

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 480,000 - 600,000
Senior QA Engineer (Remote)
Senior QA Engineer (Remote)

Datafin • Cape Town

Remote
ZAR 700,000 - 900,000
Senior QA Engineer: Manual & Playwright Automation
Senior QA Engineer: Manual & Playwright Automation

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Software Quality Engineer
Software Quality Engineer

ATS Client • Cape Town

On-site
ZAR 420,000 - 640,000
Senior QA Engineer - Automation Specialist
Senior QA Engineer - Automation Specialist

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 520,000 - 900,000
Competitive salary package
Medical aid and retirement benefits
Professional growth and QA training
+1
Automation Tester
Automation Tester

Reverside • Johannesburg

On-site
ZAR 550,000 - 780,000