Key Responsibilities
- End-to-End Ownership: Lead the full testing lifecycle for features and projects, from initial requirements through to production sign-off and risk mitigation.
- Domain-Specific Testing: Execute functional, integration, and regression testing for digital banking journeys, including payments, accounts, cards, and onboarding.
- Automation Engineering: Design and maintain scalable automated test suites for mobile (iOS/Android), web, and APIs, integrating them into CI/CD pipelines.
- Agile Collaboration: Partner with cross-functional squads (Product, DevOps, Engineering) to drive sprint delivery, defect root-cause analysis, and shift-left quality practices.
- Production Support: Oversee release readiness, UAT collaboration, and post-production incident analysis.
Required Skills & Experience
- Professional Background: 5-9 years in QA/QE, with at least 3 years of hands-on experience in test automation within Agile/DevOps environments.
- Technical Proficiency:
- Tools: Selenium, Cypress, Playwright, or Appium.
- Languages: Java, JavaScript, or Python.
- APIs: Extensive experience with REST APIs using Postman or RestAssured.
- Infrastructure: Git version control and CI/CD tools (Jenkins, GitHub Actions, or Azure DevOps).
- Domain Expertise: Strong background in digital banking or fintech, with a deep understanding of retail banking products and regulatory compliance.
- Core Competencies: Expert-level test design, financial data validation, and the ability to balance a customer-centric mindset with risk-aware testing.