Responsibilities:
Application Development and Support
Lead and manage a team of quality engineers to develop and implement quality engineering practices and automated test suites.Oversee the quality engineering activities across multiple portfolios and domains, ensuring the quality and reliability of software products.Collaborate with cross-functional teams to identify and resolve quality issues, conduct code reviews, and propose solutions to mitigate quality-related risks.Establish and monitor quality standards, metrics, and leading practices to drive continuous improvement of software development processes and products.Develop and implement strategies for end-to-end testing and automation to enhance the overall quality and reliability of software products.Ensure that all quality engineering activities are aligned with the organization's goals and objectives.Establish and adhere to DevSecOps practices to maximize automation and continuous delivery practices, including comprehensive regression test automation.Maintain systems development standards, patterns and ensure compliance.Apply change management principles where appropriate in the IT process to effectively deliver solutionsEnsure IT operational SLA compliance and operational efficiency of IT processes in support of business goalsDefine and promote software engineering quality standardsCollaborate with fellow Quality Engineering Leads in the region to build an exciting and innovative culture within the teams across Manulife AsiaContribute to the reuse of digital technology, solutions & skills to achieve cost efficiencies utilizing Agile, DevSecOps, repeatable technical playbooks and collaborative IT process automation practices.Open for travel within Asia Region.Join the leadership team of BU as representative of quality assurance, and key contributor of quality governanceDrive innovation and continuously improvement in the quality assurance delivery especially by adopting Gen AIPeople Development/Leadership
Provide quality engineering leadership to multiple agile delivery squads.Participate/lead in cross training and up skilling activities for other quality engineersHelp onboard, train, and mentor new members in the teamCoach Quality Engineers in the Asia region for Manulife’s Technology Transformation
Knowledge/Skills/Competencies/Education:
General
Passionate about software engineering.Built applications for large number of users and dealing with the challenges this brings.Good understanding of design patterns, and why and when to use them.Works in a structured logical way and does not just jump into new technology without fully understanding it.Previous experience setting up patterns for other engineers to follow and provide mentoring to the wider team.Education
Bachelor degree or equivalent in Computing Science or EngineeringExperience
A minimum of 15 years of experience in designing, developing, and testing integrated digital solutions.Proven leadership experience, with a track record of managing and leading large teams.Strong knowledge of quality assurance methodologies, tools, and processes.Extensive experience with automation testing tools and frameworks.Experience in delivering projects from inception through to post-implementation warranty using Agile DevSecOps project delivery methodologies.Experience in delivering projects involving stakeholders from multiple locationsSolid understanding of software delivery processes and tools (i.e. distributed version control systems, CI/CD)Functional understanding of cloud services (Azure, AWS, GCP, AliCloud)Recognize the importance of high-quality code through non-negotiables like unit tests, integration/acceptance tests, performant, secure.Insurance industry knowledge is seen as advantageousSoftware Engineering Leadership
Ensure programming best practices & quality gates are followedAbility to drive new technology analysis & discussionAbility to deliver under high pressureEnsure application integrity as product roadmap & business requirements.Committed team playerProven track record of developing applications using Agile methodology.About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.
It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact recruitment@manulife.com.
Working Arrangement
Hybrid