Job Description
Senior Quality Assurance Engineer
Role Overview
The Senior Quality Assurance Engineer leads quality engineering practices across complex software systems by embedding automated testing, performance validation, and continuous quality improvement throughout the software development lifecycle. The role partners closely with engineering and delivery teams to ensure system reliability, scalability, and performance.
Key Responsibilities
- Design, develop, and maintain scalable test automation frameworks
- Develop unit, integration, API, and mock service tests
- Execute performance and load testing against defined benchmarks
- Translate business and technical requirements into comprehensive test strategies
- Develop and maintain test plans, cases, scenarios, and documentation
- Execute tests, manage defects, and support regression cycles
- Integrate automated tests into CI/CD pipelines
- Participate in architecture and design reviews with a quality focus
- Support production deployments and incident root-cause analysis
- Mentor QA engineers on automation and quality standards
Qualifications
- Bachelor’s degree in Computer Science, IT, or related discipline
- Minimum 5 years’ experience in software quality assurance
- At least 4 years’ experience in development or TDD environments
- Minimum 3 years’ experience in test automation and performance testing
- Proficiency in Java or Python
- Experience with API testing tools (Postman, SoapUI)
- Experience with Selenium, Cucumber, Playwright, Appium, or similar frameworks
- Performance testing experience using Apache JMeter
- Strong understanding of CI/CD pipelines, Git, and DevOps practices
How to Apply
Apply via Stratostaff on jobs.stratostaff.co.ke
💡 Looking for more opportunities at Stratostaff? Explore jobs in Nairobi on
FindJobsKE.com