Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Ezra • Nairobi, Nairobi Area, Kenya
Role & seniority: QA Engineer (mid-level) reporting to Senior Manager, Quality Assurance
Stack/tools: Frontend/backend automation; CI/CD; test management tool; programming: Java/JavaScript; automation frameworks (Selenium, JUnit, Cucumber); databases: SQL/Postgres; version control: Git/Bitbucket
Develop test assets (plans, cases, MOPs) and execute regression, smoke, exploratory, and functional testing
Maintain and expand automated test coverage; strengthen CI/CD quality gates; manage defect lifecycle with cross-functional teams
Review project docs (BRDs, TADs); ensure high test coverage and post-production validation/monitoring
4+ years QA experience; strong testing mastery; detail-oriented; analytical problem-solving
Programming familiarity (Java or JavaScript); SQL/relational databases; automation experience
Version control (Git/Bitbucket); clear communication; team collaboration; time management
ISTQB certification; additional automation experience; broader API testing; familiarity with CI/CD tooling
Location & work type: Nairobi, Kenya; Full-time role (hybrid/on-site as applicable)
QA Engineer
Location: Nairobi, Kenya
Reports to: Senior Manager, Quality Assurance
Develop comprehensive test assets: Create detailed, structured, and traceable test plans, test cases, and methods of procedure (MOPs) for production deployments
Execute thorough testing cycles: Perform regression, smoke, exploratory, and functional testing across both user-facing applications and backend services before every deployment
Maintain and expand automation coverage: Execute, maintain, and enhance automated tests for frontend and backend systems, ensuring stable and scalable CI/CD pipelines
Strengthen CI/CD quality gates: Contribute to continuous integration and deployment initiatives, optimizing automated test execution, reporting, and quality checks
Drive defect lifecycle management: Collaborate with Operations, Product, and Engineering teams to identify, document, triage, and track defects through to resolution
Review project documentation: Evaluate BRDs, TADs, and related artifacts; provide clear, timely, and actionable feedback before, during, and after implementation
Ensure high test coverage: Continuously review, update, and refine test cases in our designated test management tool to maintain accuracy and relevance.
Monitor post-production performance: Track in-market metrics, identify anomalies, and support fast incident response and post-deployment validation
Own the QA lifecycle of features: Take responsibility from test design through development, launch, monitoring, and operational readiness
Engage in technical discussions: Participate confidently in conversations about architecture, design decisions, APIs, and algorithms that impact quality Understanding of how the work you are doing fits into the bigger picture Solving routine problems in your area and understands how to work with other teams
High attention to Detail: Ability to identify discrepancies and ensure the software meets the required standards.
Analytical mindset: Strong problem-solving skills to identify issues and determine their root causes.
Clear communicator: Effective verbal and written communication to collaborate with team members and stakeholders.
Technical proficiency: Familiarity with programming languages such as, Java, or JavaScript, and working knowledge of relational databases such as SQL and postgres.
Automation experience: Understanding of automation testing using but not limited to Selenium, JUnit, Cucumber or similar frameworks.
Version control confidence: Demonstrable and familiarity with version control systems such as Git, BitBucket, etc.
Team-first mindset: Ability to work effectively within a team and contribute to collective goals.
Adaptability: Willingness to learn new technologies and adapt to changing requirements.
Time Management: Ability to manage time effectively to meet project deadlines.