Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Johannesburg, South Africa | Posted on 08/24/2026
We areseeking an experienced Quality Engineer – Automation with strongexpertise in Performance Testing, API Testing, Functional Testing, and TestAutomation. The successful candidate will be responsible for designing,developing, and executing automated and performance testing solutions acrosscloud-native applications while ensuring high-quality software delivery withinAgile environments.
Key Responsibilities
Test Automation & Quality Engineering
- Design, develop, andmaintain automated test frameworks for web, API, and cloud-basedapplications.
- Develop and executeautomated functional, regression, integration, and end-to-end test Designand execute API testing strategies for RESTful and microservices-basedapplications.
- Develop automated API testscripts using industry-standard API testing frameworks.
- Validate API functionality,security, integration, and performance requirements.
- Design and executeperformance, load, stress, endurance, and scalability tests.
- Utilize JMeter andother performance testing tools to identify bottlenecks and optimizeapplication performance.
- Analyze performance metricsand provide recommendations for system improvements.
- Produce detailed performancetest reports and recommendations.
- Lead and manage testingteams throughout the Software Testing Life Cycle (STLC).
Required Skills & Experience
Qualifications / Education
Bachelor's degree in Computer Science, Information Technology or a related field.
Certifications (Beneficial)
- ISTQB certifications
- Certified Test Automation Engineer certifications
- AWS Certifications
Technical Skills
- Strong experience in TestAutomation Engineering.
- Extensive experience with SeleniumAutomation Frameworks.
- Strong hands‑on experiencewith JMeter for performance testing.
- Experience using multiple APItesting frameworks and tools.
- Experience with RESTful APIsand microservices testing.
- Experience testingcloud-based applications and environments.
- Knowledge of CI/CD pipelinesand DevOps testing practices.
- Strong understanding ofsoftware quality engineering principles.
Methodologies
- Strong understanding of SoftwareTesting Life Cycle (STLC).
- Experience leading STLCteams and testing processes.
- Experience working within AgileSDLC environments.
- Familiarity with Scrum andDevOps methodologies.