Senior QA Engineer

ICT
Sandton – Gauteng – South Africa

Manual & Automated Testing | Multi-Platform | Hardware Integration
 
Join a high-impact engineering team as a Senior QA Engineer. This full-time, on-site role is ideal for a hands-on tester who can drive both manual and automated testing across desktop, mobile and web applications. You will build and own the QA function from the ground up, including testing strategy, environment setup and hardware integration validation.
 
Opportunity to:
  • Build a QA department from scratch.
  • Define a robust, scalable test automation roadmap.
  • Progress into a QA Lead role and mentor junior engineers.
 
Essential Experience & Skills:
  • 5+ years in software testing – manual and automation.
  • Strong command of Playwright, Appium, Selenium, Cypress, and WinAppDriver.
  • Hardware stubbing/mock simulation for test automation.
  • Solid grasp of test data, API, performance and basic security testing.
  • Familiarity with GitHub and Agile/DevOps practices.
 
Preferred:
  • Experience establishing QA in greenfield environments.
  • Exposure to security/performance testing.
 
Key Focus Areas:
  • Full spectrum testing across desktop (React + Electron), mobile (React Native + Expo), and web (React) platforms.
  • Design and execution of detailed test cases for manual testing and implementation of a structured automation strategy.
  • Proven track record in testing hardware-integrated systems such as IoT devices, NFC scanners, cameras, and weighbridge indicators.
  • Set up and managed QA, SIT, and UAT environments.
  • Integration with CI/CD pipelines (e.g. GitHub Actions, Jenkins).