Senior Python Test Automation Engineer
Telesat, Ottawa, Ontario
The role
We are seeking a senior Python Automation Engineer to design, build, and maintain scalable test automation frameworks for distributed, event-driven applications. This is a hands-on technical leadership role focused on Python-based automation, quality engineering, and team mentorship.
You will work closely with software developers, DevOps engineers, and architects to improve software quality, accelerate release cycles, and ensure reliable validation of APIs, user interfaces, and microservices. In addition to hands-on development, you will mentor engineers, coordinate testing activities, and help drive automation best practices across the team.
What you will do
- Design and maintain automation frameworks using Python and Pytest.
- Develop automated tests for APIs, web applications, and distributed microservices using Pytest, Selenium, and custom helper libraries.
- Validate Kafka-based event-driven workflows, messaging, and data integrity.
- Build reusable automation utilities using HTTPX, Trino, and other supporting technologies.