Assistant Manager, Software Quality Assurance Engineer

Company Details
Name: I&M Bank
Industry: Banking
Description: I&M Bank is a wholly owned subsidiary of I&M Holdings Limited, a publicly quoted company at the Nairobi Securities Exchange (NSE). The bank possesses a rich heritage in banking. Started in 1974, it evolved from a community financial institution to a publicly listed major regional commercial bank off… I&M Bank is a wholly owned subsidiary of I&M Holdings Limited, a publicly quoted company at the Nairobi Securities Exchange (NSE). The bank possesses a rich heritage in banking. Started in 1974, it evolved from a community financial institution to a publicly listed major regional commercial bank offering a full range of corporate and retail banking services, 35 branches in Kenya and international operations in 3 other countries. I&M Bank is a dominant player in the Kenyan market that has been consistently growing, and is innovative in terms of the type and range of products and services it offers. CDC Group plc, a development finance institution wholly owned by the government of the United Kingdom owns approximately 10.68% of I&M Holdings, the holding company of I&M Bank Ltd. In addition, I&M Bank has a technical support agreement with International Finance Corporation for staff training, product development and risk management. I&M Bank also enjoys medium term foreign currency credit facilities from European Development Financial Institutions - Proparco, DEG and FMO. I&M Bank’s international correspondent banks include major multinational banks such as Bank One Ltd, Citibank NA, CommerzBank AG, Deutsche Bank AG, ICICI Limited Mumbai, Mashreq Bank PLC, Standard Bank of South Africa and Standard Chartered Bank NY. I&M Bank’s international network includes Bank One Limited (Mauritius), I&M Bank Tanzania Limited and I&M Bank Rwanda Specialties Banking Services, Commercial Banking, Asset Finance, Mobile Banking, Internet Banking, Investment Management Services, Diaspora Banking, Credit / Debit / Prepaid cards, Wealth Management View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Information Technology
Job Description

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.
 
373 open positions on Semasocial right now · 6936 open positions in Nairobi County, Kenya · 5 posted in the last 7 days
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.