About the Role
Experience: 5+ years in Quality Engineering
Requirements
About the Role We’re looking for a seasoned Quality Engineer who’s strong across both manual and automation testing. You’ll plan and execute test cycles, build and maintain UI/API automation, triage defects, and integrate tests into CI/CD—working with Engineering and Product to keep releases on track.
What you’ll do
Define and execute test strategies, plans, and test cases.
Build, extend, and maintain automation suites (UI & API) with scalable patterns (e.g., Page Object/Screenplay, data-driven tests).
Integrate tests into CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).
Perform API testing and database validation (SQL), including test data design and environment readiness.
Track and communicate defects, trends, and quality metrics with clear, actionable reporting.
Work in Agile/Scrum teams, contribute to definition of done/acceptance criteria, and advocate shift-left quality.
Continually improve testability, tooling, and processes.
What you’ll need
5+ years in QA/QE with strong manual testing fundamentals and proven test automation experience.
Solid hands-on with one or more UI frameworks: Playwright, Cypress, or Selenium/WebDriver.
Strong API testing using Postman, REST Assured, or similar; good SQL for data checks.
Experience wiring automation into CI/CD and version control (Git).
Test management exposure (e.g., Azure Test Plans, TestRail, Zephyr/Xray) and work tracking (Azure DevOps/Jira).
Scripting/coding in TypeScript/JavaScript, Java, C#, or Python for test code and utilities.
Comfortable collaborating with developers, product owners, and stakeholders in a hybrid on-site/remote setup.
Nice to have
Performance testing (k6, JMeter) or mobile testing (Appium).
Containers/cloud (Docker, Kubernetes, Azure/AWS) and observability basics for troubleshooting.
BDD (Cucumber/Behave) and quality gates/coverage in pipelines.
Work setup
Cape Town–based role with flexibility.
About the Company
Visit www.qotsolutions.co.za