About the role

  • Automation SDET Lead enhancing and supporting Python-based test automation framework at Sun Life. Focusing on robust, scalable frameworks and driving DevOps initiatives for global testing teams.

Responsibilities

  • 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 DevOps teams to streamline and optimize automation workflows
  • Troubleshoot complex automation framework issues and lead root‑cause analysis
  • Partner with QE Leads, Quality Engineers, and DevOps Engineering to drive cross‑platform automation improvements
  • Evaluate emerging technologies, tools, and practices to continuously improve framework scalability and reliability

Requirements

  • 5+ years of progressive experience in Software Engineering or Quality Engineering
  • 3+ years’ experience in Python, including building frameworks, libraries (Pandas, NumPy), 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, GitHub Actions, GitLab, or Azure DevOps)
  • Hands‑on experience with test automation tools and frameworks (e.g., Tosca, Selenium, ReadyAPI, Cucumber, or API automation tools)
  • Strong understanding of DevOps 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

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
  • Collaboration with DevOps and QE Leads globally

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$90,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureETLJenkinsNumpyPandasPythonSelenium

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.