Requirements Minimum 3 years of experience in software or system testing / quality assurance Demonstrated experience with both manual and automated testing approaches Hands‑on experience with at least one test automation framework (TOSCA, Selenium, Cypress, or similar) Solid understanding of Agile testing practices within sprint‑based delivery Experience with defect management and test management tools (Jira, Azure DevOps, or equivalent) SAP testing experience in ECC or S/4HANA environments is highly advantageous ISTQB certification (Foundation or above) is advantageous Strong analytical thinking, attention to detail, and structured approach to problem solving Effective communication skills — able to translate technical issues for non‑technical audiences South African citizen or permanent resident with valid right to work in South Africa Skills: TOSCA | Selenium | Cypress | SAP Testing | Jira | Azure DevOps | Test Automation | UAT | ISTQB | Agile QA Key Responsibilities Define and own test strategies, test plans, and test cases aligned to project requirements and acceptance criteria Execute functional, regression, integration, and end‑to‑end test cycles across assigned workstreams Design, develop, and maintain automated test scripts using tools such as TOSCA, Selenium, or Cypress Set up and manage test environments, test data, and supporting test infrastructure Log, prioritise, and track defects through to resolution using Jira, Azure DevOps, or equivalent Coordinate and facilitate user acceptance testing (UAT) with business stakeholders Produce clear test reports and communicate quality status to project and programme teams Continuously improve automation coverage, test frameworks, and testing efficiencyActively contribute to Agile sprint ceremonies including backlog refinement and sprint reviews Ensure testing activities address non‑functional requirements including performance and security #J-18808-Ljbffr