D

Definity Financial

Canadian P&C insurer with digital channels

Quality Engineering Lead

Test Automation EngineeringPosted on Nov 9
Full-timeToronto, ON, Canada$108.7k - $158.7kIn-person

About the Job

Requirements

  • Over 10 years of experience in Quality Engineering, including at least 3 years in active QE leadership roles directing testing initiatives, establishing quality governance, and optimizing test effectiveness.
  • Solid understanding of Computer Science fundamentals, Agile methodologies, and modern release coordination.
  • Deep insurance domain knowledge and hands-on experience testing and validating Guidewire platform integrations, including Guidewire-ServiceNow modernization streams.
  • Advanced hands-on experience designing, testing, and troubleshooting distributed microservices architectures and RESTful APIs.
  • Experience developing, expanding, and maintaining scalable API test automation frameworks using tools such as Postman, Karate, Rest-Assured, or Playwright, and embedding automated regressions into CI/CD pipelines.
  • Knowledge of Jira, Confluence, SharePoint, and other collaboration tools.
  • Experience interacting and coordinating test activities among multiple teams.
  • Experience in vendor management and resource governance, including leading hybrid teams of internal employees and external partners to achieve end-to-end functional and release sign-offs.
  • Ability to communicate and analyze effectively while working with development, product, and business teams to resolve bottlenecks and prevent production-impacting defects.
  • Ability to adapt to changing conditions, provide pragmatic improvement approaches, and deliver results on time.

Responsibilities

  • Collaborate with technical agile development teams and work with software developers, business partners, and project stakeholders to meet quality goals.
  • Lead quality engineering activities and drive testing priorities throughout the release lifecycle for the Enterprise Integration team.
  • Develop and execute end-to-end integration test strategies across distributed microservices architectures, ensuring data flow, schema validation, and protocol compliance across interconnected systems.
  • Implement and govern consumer-driven contract testing, such as Pact, to validate independent microservices deployments and protect upstream and downstream dependencies.
  • Collaborate with the Service Virtualization team to simulate unavailable third-party or downstream dependencies and enable parallel development and early shift-left testing.
  • Use distributed tracing and logging tools to monitor API transactions, identify latency bottlenecks, and diagnose failures across microservices.
  • Increase test automation coverage and identify opportunities to shift testing earlier in the microservices delivery process.
  • Scale and maintain the enterprise API test automation framework, including REST-assured, Karate, and Postman, supporting new integration points and driving adoption across teams.
  • Integrate automated API regression tests into CI/CD pipelines such as Jenkins and GitHub Actions, with automated checks on each microservice build and pull request.
  • Apply GenAI and large language model prompt engineering to improve testing processes and efficiencies across the Enterprise Integration portfolio.
  • Optimize existing AI agentic solutions and design and develop new solutions to continuously improve QE delivery.
  • Build and maintain an Integration Knowledge Base for the testing team and AI agentic solutions to support change impact analysis, test design, and test automation development.
  • Govern vendor deliverables from onsite and offshore teams by establishing testing metrics, review protocols, and formal entry and exit gates for end-to-end release sign-offs.
  • Lead and mentor QE professionals, drive testing priorities, manage resource capacity, and align tasks with business outcomes.
  • Provide stakeholders with accurate and transparent QE test status, including quality trends, risks, and potential project impacts, and drive timely resolution of impediments.
  • Coordinate change and release management and production implementation processes to support zero-downtime deployments for critical APIs and microservices.
  • Establish developer-QE feedback loops to identify integration defects early and prevent production-impacting incidents.
  • Conduct technical and project orientation for team onboarding, including standard tools, automation frameworks, and integration architectures.

About the Company

Definity Financial

Canadian P&C insurer with digital channels

Definity Financial is a Canadian property and casualty insurer that serves individuals and businesses through multiple channels, offering a broad range of coverage options. Its products are delivered via a mix of direct, broker, and digital channels, and the company emphasizes continuous improvement and innovation to meet evolving needs. The business model relies on insurance premiums and strategic investments, with a focus on transforming into a digital leader and expanding market capabilities to grow reach and profitability. Definity differentiates itself through its long-standing heritage from Economical Insurance, its multi-channel distribution, and its commitment to leveraging technology and investments to better serve customers, broker partners, employees, and communities in a changing market.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Canada
Founded
1871

Recently Posted Jobs

Explore more opportunities at Definity Financial

See more jobs