Software QA Engineer (Manual & Automation)

NTT DATA, Inc.

Johannesburg

On-site

ZAR 550,000 - 850,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. is seeking a detail-oriented Software QA Engineer with strong manual testing expertise and hands-on Playwright automation.

The role focuses on ensuring quality, reliability, and performance of software solutions, including AI-powered applications, within an Agile environment. Responsibilities include designing test cases, executing various testing types, developing automated tests with Playwright, tracking defects, and delivering comprehensive QA reports.

Qualifications

  • Bachelor's degree or relevant tertiary qualification.
  • ISTQB Foundation Level Certification is required.

Responsibilities

  • Analyse user stories and acceptance criteria for quality.
  • Design, document, and execute test cases aligned to criteria.
  • Perform functional, regression, integration, and end-to-end testing.
  • Develop and maintain Playwright-based automated tests.
  • Log, track, retest, and manage defects throughout the lifecycle.
  • Produce QA reports and maintain test evidence.
  • Collaborate with cross-functional teams and support release readiness.
  • Identify opportunities to improve QA processes and automation frameworks.

Skills

Manual testing
Playwright automation
Agile testing
CI/CD pipelines

Education

Bachelor's degree or relevant tertiary qualification
ISTQB Foundation Level Certification

Tools

Azure DevOps
Playwright

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
Software QA Engineer

NTT DATA, Inc. • Johannesburg

On-site
ZAR 700,000 - 1,100,000
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
Senior QA Engineer: Manual & Playwright Automation
Senior QA Engineer: Manual & Playwright Automation

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 1,000,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
Intermediate QA Tester
Intermediate QA Tester

Inspired Xpert • Gauteng

Remote
ZAR 334,800 - 502,200
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
Intermediate Quality Assurance (QA) Engineer
Intermediate Quality Assurance (QA) Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 600,000