Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.
They are seeking developers who genuinely love coding and continuously upskill themselves. Their collaborative environment encourages innovation, includes developers in technical decisions and supports both hybrid and in-office work arrangements. They invest in learning opportunities for those willing to put in effort, and because their clients operate 24 / 7, they value team members who can occasionally assist with critical support.
Role Overview
Our client is seeking an experienced Senior QA Engineer to spearhead their testing strategy and build a comprehensive QA practice that ensures the reliability of mining operations across South Africa. You'll initially focus on manual testing while progressively designing and implementing automation frameworks across our client’s technology stack, including desktop (React + Electron), mobile (React Native + Expo) and web (React) applications.
This role requires handling complex testing scenarios including hardware integrations with weighbridge indicators, IoT devices, cameras and NFC scanning across 50+ remote mining sites. You'll establish multi-tiered testing environments and work independently to build a QA practice from scratch, with the opportunity to eventually lead a team as our client expands into new markets.
Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.
JobType : Permanent, Full-time
Workplace : On-site, office
Location : Lonehill, Sandton, South Africa
Requirements
- Minimum of 5 years' experience in software testing, covering manual and automation testing
- Strong experience testing desktop, mobile and web applications with proven ability to implement and scale test automation frameworks
- Proficiency with automation tools such as Playwright or similar
- Hands-on experience with multi-tiered test environments (QA, SIT, UAT) and structured release testing workflows
- Strong understanding of test data management, API testing and performance / security testing basics
- Ability to stub / mock hardware interactions to enable automation in complex scenarios
- Excellent analytical and troubleshooting skills with attention to detail
- Strong communication skills and ability to collaborate effectively with cross-functional teams
- Ability to work independently, set priorities and deliver high-quality test coverage without supervision
Preferred Skills
Experience with hardware-integrated testing (weighbridge indicators, IoT devices, NFC scanning and cameras)Experience setting up QA environments from scratch in organisations that previously lacked structured testingFamiliarity with CI / CD pipelines and version control systemsExposure to security testing and performance testingExperience in the mining or industrial sectorFamiliarity with Agile development methodologiesResponsibilities
Perform end-to-end manual testing for desktop, mobile and web applications across complex mining operation workflowsDesign and execute detailed test cases, test plans and acceptance criteria tailored for various applications and client environmentsDevelop and implement an automation strategy that aligns with our platform's needs across web, mobile and desktop applicationsEstablish and maintain structured testing environments (QA, SIT, UAT) that allow for staged deployments and controlled testingImplement automated test frameworks using tools like Playwright or similarDevelop test plans for IoT hardware interactions including weighbridge indicators, NFC scanning and camerasDesign test methodologies that validate real-world performance and accuracy of hardware-software interactionsCollaborate with the development team to integrate testing into CI / CD pipelinesIdentify, log and prioritise bugs and defects using tracking toolsDefine metrics to evaluate testing efficiency and software quality over timeContinuously refine QA processes, introducing best practices and automation-first methodologiesChallenges and Opportunities
Technical Variety : Work across diverse technologies including desktop, mobile, web applications and hardware integrations, providing exposure to the full technology stackReal-World Impact : Build testing frameworks that directly ensure the reliability of mining operations, with immediate visibility of how your work affects industrial environmentsGrowth Environment : Join a rapidly expanding company entering new markets (Namibia and Botswana), with opportunities to shape QA practices and eventually lead a teamComplex Problem Solving : Navigate multi-site environments with hardware integrations that demand innovative testing approaches and automation strategiesBuilding from Scratch : Define processes, tools and best practices for a structured QA ecosystem, establishing the foundation for future team growthCultural Fit
The ideal candidate will :
Take initiative in problem-solving, proactively identifying testing challenges and implementing effective solutionsEmbrace collaboration and knowledge sharing, contributing to our collective technical growthBe willing to share in team responsibilities, including occasional after-hours support when neededAdapt positively to changing priorities and evolving project requirementsView QA as more than just a day job, continuously evolving your skills and expertise in testing technologiesWork Arrangement
This is a full-time, on-site position based in our client’s Lonehill, Sandton office. While the role requires being physically present for hardware testing and team collaboration, they offer a flexible schedule based on a standard eight-hour day.
You can adjust your start and end times to better manage your commute; however, all team members are required to be available for meetings and communication during our client’s core hours of 8 : 00 AM to 3 : 00 PM.
Benefits
Investment in learning opportunities for developers committed to continuous improvementExposure to cutting-edge technology and diverse technical challengesOpportunity to shape QA practices in a rapidly growing company and build a future QA teamReal-world impact with immediate visibility of your contributionsClear pathway to grow into a QA Lead with opportunities to hire and mentor future QA engineers