×
Register Here to Apply for Jobs or Post Jobs. X

Automation SDET - Python Lead

Job in Waterloo, Kitchener, Ontario, Canada
Listing for: Sun Life
Full Time position
Listed on 2026-02-26
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Waterloo

Job Description

:

Role Summary

The Quality Engineering Platform within DTS (Digital Technology Services) enables engineering teams across Sun Life by providing robust, scalable automation frameworks used globally.
We are seeking a Senior Software Development Engineer in Test (SDET) to act as the Automation Framework SDET – PyETL Lead for our Python-based test automation framework.

This role focuses primarily on enhancing, modernizing, and supporting PyETL, ensuring it remains a reliable, scalable, and efficient automation capability for global testing teams. Additional responsibilities will include growing your expertise in our other Automation Frameworks and contributing to Dev Ops-aligned initiatives such as CI/CD integration and collaboration with the QE - Dev Ops Engineering squad.

If you’re passionate about automation frameworks, love building tools that accelerate engineering teams, and enjoy solving complex challenges, we’d love to hear from you.

What will you do?

  • Own the design, development, and modernization of the Python based data/ETL testing automation framework (PyETL), ensuring stability, performance, and feature readiness for global consumers.

  • Reduce dependency on third‑party tools (e.g., Tosca DI) by expanding PyETL capabilities.

  • Enhance framework architecture, improve reusability, and support evolving test automation needs across multiple business domains.

  • Provide technical leadership, coaching, and governance for PyETL usage across globally distributed teams.

  • Ensure high‑quality documentation, onboarding support, and enablement materials.

  • Integrate PyETL capabilities into CI/CD pipelines; collaborate with Dev Ops teams to streamline and optimize automation workflows.

  • Troubleshoot complex automation framework issues and lead root‑cause analysis.

  • Partner with QE Leads, Quality Engineers, and Dev Ops Engineering to drive cross‑platform automation improvements.

  • Evaluate emerging technologies, tools, and practices to continuously improve framework scalability and reliability.

  • What do you need to succeed?

  • 5+ years of progressive experience in Software Engineering or Quality Engineering

  • 3+ years’ experience in Python, including building frameworks, libraries (Pandas, Num Py), and automation tooling.

  • Solid understanding of ETL processes, data validation, and test automation patterns.

  • Experience integrating automation frameworks with CI/CD systems (e.g., Jenkins, Git Hub Actions, Git Lab, or Azure Dev Ops).

  • Hands‑on experience with test automation tools and frameworks (e.g., Tosca, Selenium, Ready

    API, Cucumber, or API automation tools).

  • Strong understanding of Dev Ops concepts, version control (Git/Bitbucket), and build/deploy automation.

  • Excellent problem‑solving skills and ability to independently drive complex technical initiatives.

  • Strong communication and collaboration skills with the ability to work across global teams.

  • What will be nice to have?

  • Experience modernizing legacy frameworks or migrating capabilities from commercial tools

  • Knowledge of distributed systems, data pipelines, or cloud environments (AWS/Azure)

  • Experience with containerization (Docker) or orchestration tools

  • Familiarity with Quality Engineering platform capabilities and automation strategy

  • Exposure to building and implementing AI capabilities in frameworks and AI best practices for personal productivity.

  • What’s in it for you?

  • Ownership of a globally consumed automation framework

  • Exposure to enterprise‑scale Quality Engineering transformation

  • Opportunity to help shape the future state of automation tooling across Sun Life

  • Collaboration with Dev Ops, QE Leads, and platform engineering teams globally

  • We are proud to be on the 2025 Best Workplaces in Canada list by Great Place to Work.

  • Great Place to Work Certified for Most Trusted Executive Team in Canada - 2025, 2024 and 2023

  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary