Enable job alerts via email!

Senior Qa Engineer

Findojobs South Africa

Gauteng

On-site

ZAR 400,000 - 600,000

Full time

4 days ago
Be an early applicant

Job summary

A leading QA company based in Gauteng is looking for a skilled QA Engineer with at least 5 years of experience in manual and automation testing. The role involves detailed testing across desktop, mobile, and web platforms, as well as building and managing automation frameworks. The ideal candidate should have a strong command of tools such as Playwright and Selenium. This is an excellent opportunity to drive quality across multiple client environments.

Qualifications

  • 5+ years in QA roles with manual and automation experience.
  • Deep expertise testing desktop, mobile, and web platforms.
  • Comfortable setting up QA environments.

Responsibilities

  • Run detailed end-to-end manual tests.
  • Build and maintain automation frameworks.
  • Set up and manage multi-tiered test environments.

Skills

Manual Testing
Automation Frameworks
API Testing
Performance Testing
Debugging

Tools

Playwright
Selenium
Appium

Job description

What You'll Be Doing :

  • Manual Testing & QA Foundations :

Run detailed end-to-end manual tests on desktop (React & Electron), mobile (React Native & Expo), and web (React) applications.

  • Write clear, structured test cases and plans tailored to complex, configurable workflows.
  • Own the quality process across multiple client environments with differing configurations.
  • Automation Strategy & Implementation :
  • Create and execute a test automation roadmap.

  • Build and maintain automation frameworks using tools like Playwright, Appium, Selenium, Detox, etc.
  • Apply smart mocking / stubbing approaches for hardware-dependent testing scenarios.
  • QA Environment Setup & Release Management :
  • Set up and manage multi-tiered test environments (QA, SIT, and UAT).

  • Define and enforce a structured release testing process.
  • Collaborate with DevOps to integrate testing into CI / CD pipelines (GitHub Actions, Jenkins, etc.).
  • Hardware & IoT Testing :
  • Design test plans for real-world hardware

  • Develop simulation environments for automation when physical devices aren't accessible.
  • Validate performance, accuracy, and hardware-software interaction under real-world conditions.
  • Continuous Improvement & Defect Management :
  • Log, prioritise and manage bugs via GitHub or similar platforms.

  • Track testing metrics and KPIs to measure quality and improve over time.
  • Embed modern QA practices drawn from Agile, DevOps and automation-first approaches.
  • Essential Experience & Skills :

  • 5+ years in QA roles with strong manual and automation experience.
  • Deep expertise testing across desktop, mobile, and web platforms.
  • Proven record of building and scaling automation frameworks.
  • Strong command of tools like Playwright, Selenium, Appium, WebDriverIO, etc.
  • Comfortable setting up and managing QA, SIT, and UAT environments.
  • Familiar with CI / CD pipelines, version control, and release testing strategies.
  • Ability to simulate hardware or stub interactions when needed.
  • Solid grasp of API testing, test data management, security, and performance basics.
  • Analytical mindset with excellent debugging and troubleshooting skills.
  • Hands-on experience setting up QA from scratch.
  • Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.