QA Engineer
South Africa (Hybrid)Full-timeMid-SeniorEngineering
About the Role
We are looking for a QA Engineer to champion quality across the APEX platform. Our products serve institutional decision-makers — data accuracy, system reliability, and interface correctness are non-negotiable. You will define and execute testing strategies across seven interconnected modules, from automated regression suites to performance testing of real-time data pipelines. This is not a checkbox role; you will be a quality advocate embedded in the engineering process from design through delivery.
Qualifications
Minimum Requirements
- 3+ years experience in software quality assurance or test engineering
- Strong experience with test automation frameworks (Playwright, Cypress, Selenium, or similar)
- Experience writing and maintaining API test suites (Postman, REST-assured, or similar)
- Familiarity with CI/CD pipelines and integrating automated tests into build processes
- Understanding of both frontend and backend testing patterns
- English language fluency, written and spoken
Preferred Skills
- Experience with performance and load testing tools (k6, JMeter, Artillery)
- Background in data validation and testing data pipelines
- Familiarity with security testing fundamentals (OWASP)
- Experience with test management tools and defect tracking
- Scripting skills in Python, JavaScript, or TypeScript
Responsibilities
- Define and implement the quality assurance strategy across all APEX platform modules
- Build and maintain automated test suites for frontend, backend, and API layers
- Design test plans for new features with clear acceptance criteria, edge cases, and regression coverage
- Validate data accuracy and integrity across Zenith’s aggregation pipelines and Quantum’s analytics outputs
- Perform exploratory testing to identify usability issues, edge cases, and failure modes
- Integrate automated testing into CI/CD pipelines for continuous quality feedback
- Collaborate with engineers to establish testing best practices, code review quality gates, and definition of done
- Track quality metrics, report on defect trends, and drive continuous improvement
Education & Experience
- Bachelor’s in Computer Science, Software Engineering, Information Technology, or equivalent experience
- ISTQB certification or equivalent is advantageous
- Demonstrated experience establishing QA processes in growing engineering teams
Why Join Us?
- Define quality standards from the ground up — you will shape how we build, not just what we test
- Work on a platform where data accuracy directly informs decisions at institutional and governmental levels
- Collaborate with a small, senior engineering team that values quality as a first-class concern
- Hybrid work from South Africa with flexible scheduling
