Responsibilities
QA Strategy & Governance
-Develop QA strategies, testing frameworks, quality thresholds, and release criteria.
-Establish standardized testing processes: test planning, scope management, risk assessment, defect classification, regression strategies, and UAT support.
-Align QA activities with Agile delivery methodology (Scrum), integrating them into refinement and sprint planning.
End-to-End Journey Quality
-Analyze the testing scope from a journey perspective: across channels (Web/App), systems (CRM/core systems/integration interfaces), and roles (frontline RM/branches/supervisors/customers).
-Build an End-to-End (E2E) testing scenario library and regression testing suite to ensure the stability of core journeys.
Test Automation & CI/CD Quality Gate
-Develop an automation testing roadmap (UI/API/Integration) and promote integration with DevOps/engineering teams into CI/CD.
- Establish reusable testing assets: test data factories, mocks/stubs, health checks for testing environments.
-Monitor testing coverage, pass rates, and accelerate regression time.
Quality Metrics & Continuous Improvement
-Create a quality dashboard: defect escape rate, regression costs, SLA, MTTR, incidents post-launch, and coverage.
-Lead Root Cause Analysis (RCA) and improvement plans for significant incidents/defects, driving process/standards/tool optimization.
Vendor & Team Leadership
-Lead/coordinate the QA team, assigning work, training, and capability enhancement.
-Manage vendor delivery quality: acceptance criteria, test reports, resource allocation, and performance evaluation.
-Liaised with product, BA, UX, development, and security/compliance teams to promote a "do it right the first time" culture.
Requirements
-8 years or more of QA/testing-related experience, with at least 2–3 years in a leadership or governance role (QA Lead/Manager).
-Familiarity with Agile delivery and the software development lifecycle (SDLC), able to integrate QA into Scrum ceremonies.
-Capability in end-to-end test design: able to break down testing scenarios by customer journey/business processes.
-Practical experience in test automation (any one or more of the following):
UI: Playwright / Cypress / Selenium
API: Postman / REST Assured / Karate
CI/CD: Jenkins / GitLab CI / Azure DevOps (or similar)
-Familiarity with defect management and test management tools
-Experience in the financial services/banking systems is preferred (understanding of permissions, auditing, compliance, data protection, transaction risks, etc.).
-Good communication skills (Cantonese, Mandarin, and English both written and spoken) and collaboration skills, able to drive execution between business, product, IT, and vendors.