Senior Quality Engineer

ManulifeWaterloo, ON
Hybrid

About The Position

Join our Affinity Insurance Technology Team! We are looking for a Senior Quality Engineer to join our team to help us with our goal of leading and building a quality engineering culture by taking a collaborative approach to quality and test automation within our team. This means not just writing test automation but setting patterns and standard methodologies, advocating for them, and working with software engineers. We want you to sit with developers and pair program and be an advocate and a SME instead of a gatekeeper.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 7+ years Quality Engineer experience
  • Experience with JavaScript, React, Node.js, and microservice technologies.
  • Familiarity with Microsoft tools and Azure environments
  • Knowledge of Agile, DevOps, CI/CD, and related tools
  • Proficiency with testing tools and frameworks such as WebdriverIO, Cucumber [ UI / API / Data] , Artillery [Performance].
  • Ability to create comprehensive test strategies and automation frameworks.
  • Skill in translating user and business requirements into testable expectations.
  • Strong analytical skills with a structured approach to solving complex issues.

Nice To Haves

  • Strong communication skills , ability to provide constructive feedback and take initiative.
  • Willingness to mentor junior engineers and collaborate across teams.
  • Capability to make independent decisions and lead small groups when needed.

Responsibilities

  • Lead and mentor quality engineers across squads, removing blockers and promoting quality standard methodologies.
  • Advocate for quality within Agile teams and collaborate closely with developers, Product partners and other stakeholders
  • Develop and maintain test plans, cases, scripts, and reports based on user expectations and requirements.
  • Complete automated and regression tests, analyze failures, and track defects through the full Jira workflow.
  • Build, debug, and maintain automated test scripts using Cucumber, WebDriver IO, Artillery
  • Identify AI and automation opportunities, evaluate QA bottlenecks, and implement process improvements.
  • Track key QA metrics such as defect density, defect frequency, and first-time pass rate.
  • Prepare and deliver formal quality audit reports.

Benefits

  • health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans.
  • various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources.
  • generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service