QA/QC Manager Test Automation QA QC
1. Quality Management - Accountable for all quality aspects in multiple squads or multiple sub-domains. - Define and align with stakeholders (HO, PQEM, EM) on the testing strategy and approach. - Participate in the strategic delivery planning of the squads and domain. - Promote and implement Shift-Left testing and Automation first. - Maintain and enforce testing approach, best practices, align/adapt to the global processes. - Understanding the testing challenges/blockers, be an escalation point for quality issues and help to resolve them. - Participate in software development process including fixing complex production code, reviewing code, and contributing to software design, if required. - Drive the design, implementation, maintenance of automation frameworks and CI/CD integration. - Manage all the stages of testing (ST, ST +1, SIT) and the SIT environment. - Define, monitor and report the quality metrics. - Manage release testing activities. review, sign-off testing results. 2. Talent Management - Recruit and make QE hiring decision. - Participate in planning and allocating QEs across multiple squads. - Build a strong team culture and foster employee engagement. 3. Performance Management - Define the QE goals based on the domain and QE center’s priorities. - Have development/career plans and 1-1 for team members. - Provide feedback and assess the performance on a quarter/annual basis. 4. Capability Building - Identify gaps, organize training for upskilling the QE capabilities. - Train and enable senior QEs to take leadership roles. - Contribute to building cross-domain capabilities for NAB. 5. Innovation - Drive, contribute towards innovation in QE processes/tools and domain’s innovations. - Support the QE colleagues to stay on top of the latest testing technology trends.
- 10-15 years of quality engineering experience along with people leadership experience of large teams (20 – 30 members) with excellent leadership and organizational skills to simultaneously direct, inspire, coach, and lead multiple quality teams in a dynamically changing environment. - Strong quality mindset and familiar with implementing shift-left testing approach. - Expert in testing methodologies and techniques, extensive experience with the quality engineering practices of end-to-end enterprise grade systems. - Ability to implement domain level strategies to improve the quality of application. - Knowledge of software development, software design, and overall system architecture. - Strong programming skills in any programming language. (such as Java, JavaScript, Python) - Expert in automation architect and framework development from scratch using specific domain testing stack. (Such as Selenium, Appium, Espresso, WDIO, Playwright, Rest Assured, - Solid Cloud and CI/CD Experience - Knowledge of AWS, Azure, Docker & Kubernetes, Jenkins - Demonstrable problem-solving and decision-making skills along with strong teamwork, collaboration & communication. - Ability to learn and become an SME in a banking domain or subdomain (s)
1. Generous compensation and benefit package - Attractive salary and benefits - 20-day annual leave and 7-day sick leave, etc. - 13th month salary and Annual Performance Bonus - Premium healthcare for yourself and family members 2. Exciting career and development opportunities - Large scale products with modern technologies in banking domain - Clear roadmap for career advancement in both technical and leadership pathways - Sponsored certificates in both IT and banking/finance - Premium account on Udemy - English learning with native teachers 3. Professional and engaging working environment - Hybrid working model and excellent work-life balance - Well-equipped & modern Agile office with fully-stocked pantry - Annual company trip and events
- Prioritize the candidate who can onboard asap