Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
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.
Requirements
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.
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.
How to Apply
Interested and qualified candidates should apply online via the I&M Bank career portal at imbank.bamboohr.com.
How to Apply
Interested and qualified candidates should apply online through the I&M Bank recruitment portal on BambooHR: imbank.bamboohr.com.