About the position
Make a meaningful impact and join a leading South African health-tech company as a Senior Quality Assurance Engineer. This is a hybrid role based in Johannesburg.
Purpose of the Role
Ensure the quality, performance, and reliability of a health-tech platform by leading API and automation testing, applying AI to streamline QA, executing comprehensive test plans, and mentoring the team; provide continuity by occasionally standing in for the QA Lead. Tests explicitly cover functional correctness, data integrity, security, and performance.
Responsibilities
- Lead API test strategy and build/maintain scalable automation frameworks.
- Implement AI tools to enhance QA processes; design and execute manual/exploratory and automated tests; own regression testing.
- Track and verify defects end-to-end; report progress, quality metrics, and risks.
- Contribute to performance testing and analyse bottlenecks.
- Ensure robust testing across environments, including Azure/GCP; collaborate within Agile ceremonies.
- Contribute to CI/CD pipelines and the role of automated tests within release gates; occasionally provide CAB approval for UAT/production deployments.
- Manage third-party testing schedules and expectations; assist with team troubleshooting and stakeholder communication; champion continuous improvement of tools, standards, and methods.
Knowledge and Skills
- API testing with Postman/SOAPUI; deep knowledge of REST, SOAP, JSON, XML; Jest (or similar) advantageous.
- Test automation with Selenium, Cypress, Playwright, RestAssured, Karate.
- Strong coding in Java, Python, or JavaScript; solid SQL for validation and test data.
- Cloud testing familiarity (Azure/GCP); sound grasp of QA principles, testing types, and the STLC.
- Tooling: defect tracking (Azure DevOps, Jira), test management (Azure DevOps Test Plans, TestRail, Xray, Zephyr).
- Performance testing concepts (e.g., JMeter) and CI/CD pipeline understanding.
Qualifications and Experience
- 5–8+ years in QA with significant hands-on API testing and test automation.
- Proven cloud testing experience (Azure and/or GCP).
- Bachelor’s degree desirable; ISTQB advantageous; health-tech exposure a plus; mentoring aptitude/experience expected.
Behavioural Competencies
- Leadership/mentorship, analytical thinking, problem-solving, attention to detail, clear communication, autonomous self-management, collaboration, proactivity, adaptability, quality focus, and continuous learning.
Hybrid Model: 2 days office/3 days remote.
(Full job specification available at shortlisting stage).
Note that it is the client's prerogative, regardless of advertised package, to offer a market related salary considering the candidate's qualifications, skills, and level of experience.
Please apply online in the link provided. We do not consider CVs via Whatsapp or email.
Desired Skills:
- quality assurance
- scrum
- testing
- agile
- sql
- soapui
- postman