3 days ago
Waterloo, CanadaMid Level / Senior
Responsibilities
- Develop and implement quality engineering code, testing tools, and automation scripts for software products.
- Establish processes for maintaining automation scripts and generating bug-tracking and quality reports.
- Analyze automated test results, investigate failures, and collaborate with partners to resolve root causes.
- Design and execute tests for performance, scalability, reliability, end-to-end business use cases, data, ETL, machine learning models, and APIs.
- Conduct code and deliverable reviews, identify quality risks, and recommend mitigation strategies.
- Promote quality practices throughout the software development lifecycle and improve quality management processes.
- Prepare formal quality audit reports and define and track product-quality KPIs such as defect density, defect frequency, and first-time pass rate.
- Maintain and communicate quality standards and technical changes while partnering with developers, business analysts, product managers, and other stakeholders.
Requirements
- 3–5 years of experience as a Quality Engineer.
- Experience in the investment industry, Fundserv, or applicable regulatory requirements and regulatory bodies.
- Working knowledge of black-box and white-box testing practices and open-source testing frameworks.
- Experience building test automation and developing and executing manual and automated tests.
- Ability to apply quality tools and testing techniques to data and machine learning applications.
- Experience implementing or improving quality management system processes using software development lifecycle leading practices.
- Proficiency in developing testing tools and automation scripts.
- Knowledge of cloud fundamentals and experience supporting or testing cloud-based applications.
- Preferred experience with test automation frameworks, automated testing practices, data quality, ETL, machine learning model testing, and API testing.
- Preferred knowledge of continuous integration and continuous delivery methods, DevSecOps practices, and Agile delivery environments.
Benefits
- Hybrid working arrangement in Waterloo, Ontario, as part of a distributed team.
- Flexible environment with learning, career growth, well-being, and inclusion support.
- Eligible employees may receive health, dental, mental health, vision, disability, life and AD&D insurance, adoption/surrogacy, wellness, and employee/family assistance benefits.
- Retirement savings plans, including pension and global share ownership with employer matching contributions, plus financial education and counseling resources.
- Paid holidays, vacation, personal and sick days, and statutory leaves of absence in Canada.
Categories
About Manulife
Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.
