Assistant Manager, Software Quality Assurance Engineer

nairobiKE

Full-time

bachelor

9 days ago03/25/202604/24/2026

- Accepting Applications

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.


If you believe you meet the above requirements log onto our www.imbankgroup.com/ke and click on careers and apply for the position. Your application should reach us as soon as possible but not later than 31st March 2026.

Elevolt does not charge job seekers any fees for job applications or consideration. Do not make any payments without doing your due diligence. If you think this posting is not genuine, please flag it below orcontact us

Share:

I&M Bank

I&M Bank

From June 2013, I&M Bank shares are publicly traded in the Nairobi Stock Exchange through the acquisition of its entire shareholding by I&M Holdings Ltd, a publicly listed company. I&M Bank is a domi...