Assistant Manager, Software Quality Assurance Engineer
2026-03-24T10:14:38+00:00
I&M Bank
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_6338/logo/I&m%20Bank%20Group.png
https://www.imbankgroup.com/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Financial Services
Computer & IT, Management, Science & Engineering
2026-03-31T17:00:00+00:00
8
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.
The Digital Business unit is responsible for delivering innovative digital solutions that enhance customer experience and improve operational efficiency.
Responsibilities or duties
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.
Qualifications or requirements (e.g., education, skills)
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.
Experience needed
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.
- 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.
- 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.
- Perform exploratory testing to identify edge cases and usability issues.
- Validate system functionality against acceptance criteria.
- Conduct desk checks and story validations.
- Execute performance and load testing to validate scalability.
- Conduct API and integration testing.
- Support security testing practices.
- Identify performance bottlenecks and risks early.
- 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.
- 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.
- 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.
- BA/BSc/HND
- 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.
JOB-69c2640e7516f
Vacancy title:
Assistant Manager, Software Quality Assurance Engineer
[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT, Management, Science & Engineering]
Jobs at:
I&M Bank
Deadline of this Job:
Tuesday, March 31 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Tuesday, March 24 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about I&M Bank
I&M Bank jobs in Kenya
JOB DETAILS:
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.
The Digital Business unit is responsible for delivering innovative digital solutions that enhance customer experience and improve operational efficiency.
Responsibilities or duties
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.
Qualifications or requirements (e.g., education, skills)
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.
Experience needed
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.
Work Hours: 8
Experience in Months: 72
Level of Education: bachelor degree
Job application procedure
Application Link:
Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION