We are seeking a meticulous Quality Assurance Engineer who can uphold the reliability and performance of SAI Technology products and client platforms.
About SAI Technology
SAI Technology builds modern software solutions for African businesses, from custom systems and SaaS platforms to full digital transformation. We partner with SMEs and enterprises across logistics, mobility, property management, retail, and professional services. Our team delivers end-to-end: strategy, design, engineering, deployment, and ongoing platform support.
Role Summary
You will shape our quality engineering practice—designing test plans, creating automated test suites, and ensuring every release meets rigorous quality standards. You will collaborate with product managers, designers, and engineers to deliver dependable software.
Key Responsibilities
1. Quality Strategy & Planning
- Define test plans, acceptance criteria, and quality gates for product releases
- Collaborate with engineering and product teams to identify potential risk areas early
- Champion best practices for testing within agile delivery workflows
2. Manual & Automated Testing
- Execute manual functional, regression, and exploratory tests across web and mobile solutions
- Build and maintain automated test suites for APIs, web apps, and integrations
- Manage test data, environments, and documentation to keep testing efficient and reproducible
3. Defect Management & Reporting
- Log, triage, and prioritize defects with clear reproduction steps
- Track QA metrics such as defect density, escape rate, and test coverage
- Communicate release readiness and quality status to stakeholders
4. Continuous Improvement
- Propose tooling and process improvements that shorten feedback loops
- Coach engineers on writing testable code and contributing to automated coverage
- Stay current with QA trends and technologies relevant to SAI’s product stack
Requirements
Must-Haves
- 3–5 years of professional software testing experience
- Hands-on experience with automation frameworks (e.g., Playwright, Cypress, Selenium)
- Familiarity with API testing tools (e.g., Postman, REST Assured)
- Strong knowledge of SDLC, agile methodologies, and CI/CD workflows
- Excellent analytical, documentation, and communication skills
Nice-to-Haves
- Experience testing cloud-native or microservices architectures
- Exposure to performance, load, or security testing
- Background working with engineering teams across multiple client projects
Tools & Stack Exposure
- Test automation: Playwright, Cypress, Selenium
- API testing: Postman, Insomnia, REST Assured
- CI/CD: GitHub Actions, GitLab CI, CircleCI
- Issue tracking & documentation: Linear, Jira, Notion, Confluence
Ideal Candidate
You are passionate about delivering polished software. You anticipate edge cases, automate repetitive checks, and work closely with engineers to keep quality visible and actionable. You take pride in helping teams ship features with confidence.
Introduce yourself