The Senior Quality Assurance (QA) Analyst is a key contributor to the delivery of high-quality solutions within Agile Squads operating in Core Banking environments. This role is accountable for defining, implementing, and continuously improving quality practices across the full delivery
lifecycle, ensuring compliance with banking regulations, internal controls, and enterprise architecture standards.
The Senior QA acts as a quality leader within the Squad, proactively identifying risks, preventing defects, and supporting informed release decisions — particularly in mission-critical and highly regulated financial systems.
Key Responsibilities
Quality Leadership & Governance
•Act as the quality authority within the Squad, ensuring adherence to enterprise quality standards, testing strategies, and compliance requirements.
•Promote a quality-by-design approach across discovery, development, and delivery phases.
•Ensure alignment with banking governance, audit, risk, and compliance controls.
Core Banking Domain Expertise
•Validate complex Core Banking workflows, including:
Account lifecycle (opening, maintenance, closure)
Transactions, fees, interest, and balances
Integration with payment rails, channels, and middleware layers
Regulatory and disclosure requirements
Data consistency across core systems
Requirements, Discovery & Refinement
•Engage early in discovery and technical refinements, challenging assumptions and ensuring clarity and testability of requirements.
•Collaborate closely with Product Owners, Business Analysts, Architects, and Developers to define robust acceptance criteria, identify edge cases, regulatory impacts, and operational risks.
•Ensure stories meet Definition of Ready (DoR) and are suitable for implementation and testing.
Test Strategy & Execution
•Define and execute comprehensive test strategies covering functional, integration, system, end-to-end, and regression testing across Core.
•Validate business rules, exception scenarios, and cross-system dependencies.
•Ensure test coverage supports production-grade readiness.
Test Automation & Continuous Testing
•Lead or contribute to test automation initiatives (API, integration, regression, and UI where applicable).
Required Qualifications
•Extensive experience as a QA Analyst in Agile/Scrum environments.
•Proven hands-on experience with Core Banking systems.
•Strong understanding of banking processes, transaction flows, and regulatory constraints.
•Solid knowledge of software testing methodologies and quality governance.
•Experience with JIRA and test management tools.
•Strong communication skills with the ability to engage both technical and business stakeholders.
Preferred Qualifications
•Experience with test automation frameworks (API and/or UI).
•Background in highly regulated financial environments.
•Knowledge of CI/CD pipelines and DevOps practices.
•Familiarity with BDD practices (Given / When / Then).
•Experience supporting audits and compliance reviews.