Software QA Engineer

NTT DATA, Inc.

Johannesburg

On-site

ZAR 700,000 - 1,100,000

Full time

2 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

NTT DATA, Inc. in Johannesburg is seeking a detail-oriented Software QA Engineer with strong manual testing expertise and hands-on Playwright test automation experience.

You will ensure quality, reliability, and performance of software solutions through comprehensive testing, defect management, and collaboration with cross-functional teams. Experience testing AI-powered applications in an Agile environment is highly advantageous, and you will contribute to test planning, risk assessment, and

Qualifications

  • 5+ years of software QA/testing experience.
  • 5+ years of hands-on test automation experience.
  • Strong experience in manual software testing.
  • Test planning, test-case design, and defect tracking.
  • Experience with AI-powered applications and Agile methodologies.

Responsibilities

  • Analyse stories, requirements, and acceptance criteria from a QA perspective.
  • Design, document, maintain, and execute test cases.
  • Perform functional, regression, integration, and E2E testing.
  • Develop, maintain, and execute automation tests using Playwright.
  • Log, track, retest, and manage defects throughout the lifecycle.
  • Maintain traceability between requirements, tests, and defects.
  • Produce QA reports and test evidence.
  • Support test planning and release readiness.
  • Collaborate with Developers, PMs, BAs, and Designers.
  • Identify opportunities to improve QA processes and coverage.
  • Adhere to QA governance and release processes.

Skills

Manual testing
Test planning
Test design
Regression testing
End-to-end testing
Defect tracking
Agile methodologies
Risk-based testing
Test evidence management

Education

Bachelor's degree or relevant qualification
ISTQB Foundation Level

Tools

Playwright
Azure DevOps
CI/CD

Job description

Summary of Role

We are seeking a detail-oriented Software QA Engineer with strong manual testing expertise and hands-on experience in Playwright test automation. The successful candidate will be responsible for ensuring the quality, reliability, and performance of software solutions through comprehensive testing activities, defect management, automation development, and close collaboration with cross-functional teams. Experience testing AI-powered applications and working within an Agile environment is highly advantageous.

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, end-to-end (E2E), exploratory, smoke, and negative testing.
  • Identify suitable test 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.
Technical Experience
  • 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.
    • Functional, regression, integration, and end-to-end testing.
    • Defect identification, tracking, and root-cause collaboration.
    • 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.
    • QA principles and testing best practices.
    • Risk-based testing approaches.
    • Requirements analysis and translating acceptance criteria into effective test scenarios.
Qualifications
  • Matric and a Bachelor's Degree or relevant tertiary qualification
  • ISTQB Foundation Level Certification (required).
Experience
  • 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 frameworks.
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)

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 1,000,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
QA Engineer
QA Engineer

Open Box Software, LLC • Cape Town

On-site
ZAR 700,000 - 900,000
Qa Engineer (C# / Playwright)
Qa Engineer (C# / Playwright)

Beingit® • Cape Town

On-site
ZAR 420,000 - 540,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
Intermediate Quality Assurance (QA) Engineer
Intermediate Quality Assurance (QA) Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 600,000
Senior QA Engineer: Automation Lead (Playwright & AI)
Senior QA Engineer: Automation Lead (Playwright & AI)

Open Box Software, LLC • Cape Town

On-site
ZAR 700,000 - 900,000
Quality Assurance Engineer
Quality Assurance Engineer

Employ Global • Cape Town

On-site
ZAR 420,000 - 620,000
QA Automation Engineer - (CONTRACT)
QA Automation Engineer - (CONTRACT)

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000