
Quality Engineering Lead
X, bigly labs • Johannesburg, Gauteng, South Africa
**Role & seniority: ** Quality Engineering Lead (senior; ~5–8 years experience; 2–4 years leading automation initiatives)
**Stack/tools (expected): **
-
Languages: Java / C# / JavaScript / TypeScript (programming required)
-
Testing: unit, component, API, contract, integration, UI, regression automation
-
CI/CD: GitHub-based pipelines, Pull Request quality gates, branch workflows
-
Architecture/cloud: cloud-native, microservices, REST APIs, event-driven architectures
-
Quality engineering/support: test data, service virtualisation, environment management
-
(Advantage) performance/security/resilience testing; AI-assisted testing tools
-
Top 3 responsibilities:
-
Design and continuously improve scalable automation frameworks aligned to the QE strategy.
-
Embed shift-left quality early in the SDLC (commit/build/PR validation; automated quality gates).
-
Drive/expand automated coverage across unit/API/component/integration/UI/regression based on risk; improve testability and developer feedback loops; coach teams.
-
-
Must-have skills:
-
Strong knowledge of SDLC, Agile, DevOps
-
Automation-first / shift-left principles; QE/Test Automation leadership
-
Experience implementing automated testing frameworks and integrating tests into CI/CD
-
Ability to define and enforce quality gates in PR/branch workflows
-
Experience with **API + UI + in
-
Full Description
We are X, bigly labs, Dis-Chem’s high-performance innovation hub; a place where bold ideas meet data, design, and radical customer focus to reimagine what healthcare can be. Our mission is to power the future of healthcare by lowering costs, unlocking new possibilities, and improving access to healthcare for all South Africans. We do this through cutting-edge digital solutions that deliver smarter, more human, and truly patient-focused experiences. Here, your work is not limited to a whiteboard; it becomes real. It drives decisions, shapes experiences, and moves healthcare forward. We are driven by one big question: How do we use data and today’s technology to build breakthroughs to better health?
There’s only one question left: are you ready to make healthcare smarter, and actually mean it? The Quality Engineering Lead is responsible for providing the technical leadership required to embed automation and quality into the earliest stages of the Software Development Lifecycle. The role is primarily focused on establishing and maintaining an automation-first approach to Quality Engineering, ensuring that quality is built into development rather than being treated as a separate testing phase. WHAT WE'RE LOOKING FOR? Bachelor's Degree in Computer Science, Information Technology, Software Engineering or related field. Relevant software engineering or Quality Engineering certification advantageous. ISTQB Advanced, Certified Tester, Automation Engineer or equivalent certification advantageous. Relevant DevOps, Cloud, Agile or CI/CD certification advantageous. Strong understanding of modern Software Development Lifecycle (SDLC), Agile and DevOps practices. Demonstrated understanding of Shift Left Quality Engineering and automation-first principles. 5–8 years' experience in Software Quality Engineering, Test Automation or Software Engineering. Minimum 2–4 years' experience leading automation initiatives or acting as a technical QE/Test Automation Lead. Proven experience designing and implementing automated testing frameworks. Strong programming experience in at least one modern programming language, preferably Java, C#, JavaScript or TypeScript. Experience with API, UI, integration, contract, component and regression automation. Experience integrating automated testing into GitHub-based CI/CD pipelines. Experience implementing automated quality gates within Pull Requests and branch workflows. Experience working with Git branching strategies and applying quality controls throughout the development lifecycle. Experience with Shift Left testing, including unit, component, API, contract and integration testing. Experience with cloud-native, microservices, REST APIs and event-driven architectures. Experience with test data, service virtualisation and environment management. Experience with performance, security and resilience testing is advantageous. Experience using AI-assisted engineering and testing tools to improve automation productivity is advantageous. Experience working within Agile engineering teams and coaching developers on automation and quality practices. WHAT YOU WILL BE DOING? Design, implement and continuously improve scalable automation frameworks aligned to the QE strategy. Embed automated quality checks at the earliest appropriate stage of development, including commit, build and Pull Request validation. Implement and maintain automated quality gates aligned to the engineering branching strategy, ensuring changes meet defined quality standards before promotion. Increase meaningful automated coverage across unit, API, component, integration, UI and regression testing based on risk and business criticality. Identify opportunities to improve testability, automation performance, reliability and developer feedback loops. Coach engineers and QE practitioners to build quality and automation into their development practices. WHO YOU ARE? Familiarity with agile product development cycles Ability to balance strategic clarity with on-the-ground practicalities Excellent communicator, with the ability to translate technical concepts to business audiences Empathetic, collaborative, and trusted by both business and technical teams Holds high standards in documentation, clarity, and delivery Our values show up in how we think, build, and make choices that make an impact. We are building a culture that drives progress; one that fixes friction, chases what changes, and owns the outcome. We design with tomorrow in mind, ask sharper questions, and answer them with care, urgency, and systems that scale. Think you’ve got energy, curiosity, and guts? Come hold the space, make it matter, and own a breakthrough.