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.
Tech Stack
Azure
ETL
Jenkins
Numpy
Pandas
Python
Selenium
Benefits
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 DevOps, QE Leads, and platform engineering teams globally