Assistant Manager, Software Quality Assurance Engineer
Digital Business – Nairobi, Nairobi
Job Purpose:
- The Digital Business unit is responsible for delivering innovative digital solutions that enhance customer experience and improve operational efficiency.
- The Assistant Manager – Software Quality Engineer is responsible for championing a quality engineering culture by embedding quality throughout the software development lifecycle.
- The role focuses on automation-first testing, continuous testing, and shift-left practices to ensure all digital products are reliable, secure, scalable, and user-centric.
Key Responsibilities:
Quality Engineering & Test Strategy:
- Embed quality engineering practices across the Agile software development lifecycle.
- Contribute to test strategy, planning, and quality standards.
- Ensure requirements are clear, testable, and measurable.
- Define and review acceptance criteria for full coverage.
- Promote shift-left testing practices.
Test Automation & Continuous Testing:
- Design, develop, and maintain automated test suites (UI, API, Integration).
- Develop scalable and reusable automation frameworks.
- Integrate automated testing into CI/CD pipelines.
- Ensure high automation coverage across critical workflows.
- Support performance and load testing.
Functional & Exploratory Testing:
- Perform exploratory testing to identify edge cases and usability issues.
- Validate system functionality against acceptance criteria.
- Conduct desk checks and story validations.
Performance, Security & Reliability Testing:
- Execute performance and load testing to validate scalability.
- Conduct API and integration testing.
- Support security testing practices.
- Identify performance bottlenecks and risks early.
Agile Collaboration & Shift-Left:
- Participate in Agile ceremonies (planning, refinement, reviews, retrospectives).
- Collaborate with developers, product owners, and DevOps teams.
- Advocate for quality best practices within squads.
- Support developers in writing testable code.
Quality Governance & Continuous Improvement:
- Manage defect lifecycle from identification to closure.
- Monitor and report on quality metrics.
- Support root cause analysis and continuous improvement.
- Ensure compliance with regulatory and internal standards.
Key Competencies:
- Technical Proficiency in automation tools (Playwright, JMETER, Cypress, Selenium).
- Strong analytical and problem-solving skills.
- Agile mindset with DevOps understanding.
- Strong communication and stakeholder engagement skills.
- Commitment to continuous learning and improvement.
Knowledge, Skills & Experience:
- Minimum 6+ years’ experience in Software Quality Assurance / Engineering.
- Experience working in Agile/Scrum environments.
- Proven experience in test automation and CI/CD integration.
- Experience testing APIs, microservices, and digital platforms.
- Experience in banking/financial services is an added advantage.
- Experience with relational databases.
Your application should reach us as soon as possible but not later than 31st March 2026.
