Senior Python Test Automation Engineer
Telesat
Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.
Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company’s state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit
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.
Key Responsibilities
- 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 Trino, and other supporting technologies.
- Integrate automated testing into GitLab CI/CD pipelines and quality gates.
- Execute and troubleshoot automation in containerized and Kubernetes environments.
- Manage test execution, reporting, and defect tracking using Jira and Zephyr.
- Collaborate with developers and DevOps teams to diagnose and resolve complex system issues.
- Mentor junior and intermediate test engineers through coaching, code reviews, and technical guidance.
- Assist with test planning, work assignment, prioritization, and delivery coordination across the test team.
Education and Experience required
- 6-9 years of related experience in Test Automation
- Strong Python development and automation experience.
- Advanced experience with Pytest and automated testing frameworks.
- Hands-on experience with Selenium-based UI automation.
- Experience testing REST APIs, microservices, and distributed systems.
- Experience with Kafka or similar event-driven messaging platforms.
- Experience with GitLab, CI/CD pipelines, and source control best practices.
- Experience using Jira and Zephyr for test management and defect tracking.
- Proven ability to mentor engineers and lead automation initiatives.
- Strong analytical, troubleshooting, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience.
Nice to have
- Experience with Trino, gRPC, or Kubernetes.
- Exposure to Prometheus, Grafana, OpenTelemetry, or distributed tracing.
- Experience in telecommunications, SDN, cloud-native platforms, or large-scale distributed systems.
- Experience working in AI-assisted software development environments.
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer... ...follow Telesat on X and LinkedIn or visit We are seeking a senior Python Automation Engineer to design, build, and maintain scalable test automation...SeniorPythonFull timeWorldwide
$110k - $150k per year
...in. About the role We’re looking for an engineer to build the automation and software our photonics manufacturing runs on: process automation, test automation, machine vision, data... ...is C#/.NET on Windows, but we also use Python for a variety of applications, including...PythonFull timeInternshipLive InFlexible hours- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role... ...workflows, conversational experiences, and AI-powered automation across multiple business functions. This is an exciting opportunity...SeniorPythonInternshipRemote workRelocation
- ...depend on. We are an independent quality engineering and software testing consultancy operating across Canada,... ...New Zealand. Our work covers test automation, performance engineering, AI-First Quality... ...skills and experience advising senior stakeholders. Experience delivering...SeniorFull timeContract workInternshipMonday to friday
$71.45k - $102.1k per year
...Graduates for the 5th consecutive year . Position Title: Senior Software Automation Engineer Employment Type: Full-time, Existing vacancy Location:... ...with impact: Design and implement advanced optical test and verification strategies to transition breakthrough products...SeniorPythonFull timeLive InFlexible hours$28.5 - $44 per hour
...is seeking a motivated and detail-oriented Test Engineering Co-op student to support the development, validation, and deployment of automated test solutions for advanced RF and... ...Familiarity with programming languages such as Python, C#, C++, or LabVIEW. Basic understanding...PythonHourly payFull timeInternshipWork at office$28.5 - $44 per hour
...: 78428 Description Skyworks is seeking an RF Test Engineering Co-Op for its Automation Solutions team in Ottawa, Ontario. As a co-op student on... ...Programming: Knowledge of scripting languages e.g., LabVIEW, Python, MATLAB. Test automation: Exposure to automated test...PythonHourly payFull timeInternshipWork at office$90k - $140k per year
...Position Description: Senior Python Developer We are seeking a Senior Python Developer with... ...development, Azure Databricks, and API engineering. This role supports the development of... ...including backend services, data processing, automation, APIs, and notebook based development ....SeniorPythonFull time- ...We are looking for a Senior QA Automation Engineer to drive quality engineering practices across a next-generation Workforce Management (WFM) and Customer Experience (CX) platform. You will own test automation across the full test pyramid (unit, component, integration, contract...SeniorContract workInternshipRemote workRelocationShift work
- ...provide first level support under the direction of the manufacturing engineering group in Ottawa. The position therefore requires working some... ...would assist with new product introduction, be responsible for test and test process maintenance, and provide a critical technical...Full timeWorldwideAfternoon shift
$21 - $25 per hour
...integrated collection of unmatched reverse engineering, teardown, and market analysis in the... ...software quality by designing and executing automated test scripts. Work collaboratively to enhance... ...Utilize programming languages (e.g., Python, Java, or scripting languages) to...PythonPermanent employmentInternshipWork at office$108.75k - $152.25k per year
...looking for?The QNX Service PSP Test Team is seeking an experienced... ...of software, hardware, automation, and embedded systems while solving... ...with hardware in a fast-paced engineering environment, we'd love to talk... ...strong programming skills in Python, C, and Shell scripting Must...SeniorPythonFull timeInternshipImmediate start- ...looking for a great ClickHouse QA Engineer / SDET with a security focus... ...threats. Along with other testing professionals, you will be testing... ...stack. You will be writing automated tests, running AI-assisted... ...systems - Excellent knowledge of Python, C++ and bash scripting -...PythonRemote jobFull timeFlexible hours
$70k - $102k per year
...consecutive year. Position Title: Process Automation Software Engineer - MEMS Employment Type: Full-time... ...semiconductor manufacturing and test processes. You’ll develop software for... ...different technical backgrounds. Assets: Python, C#, VB.NET or programming experience...PythonFull timeLive InFlexible hours$28.5 - $44 per hour
...12-month work term. The successful candidate will report to a senior engineering mentor assigned. The ideal student will be required to apply sound... ...of tasks and project assignments in the area of semiconductor test and electronic design. Must be available to work onsite from...SeniorHourly payInternship- ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity to... ...opportunities and present to senior leadership at potential clients... ...Commissioning /Emulation, Testing and Simulation Here’s...SeniorPythonHourly payFull timeWork at officeLocal area
- ...We are looking for a detail-oriented Embedded Software Test / Verification & Validation Engineer to support testing activities within an HSIT team in an... ...embedded software testing / V&V. ~ Proficiency in C++ and Python; Pytest is preferred. ~ Experience with QA and CI/CD...PythonPermanent employmentFull timeFlexible hours
$131.7k - $278.1k per year
...becomes business impact. The Cyber Exposure, Testing & Intelligence portfolio brings together... ...You can engage credibly with C-suite and senior security stakeholders, translate business... ...applying artificial intelligence, automation, analytics, or agentic capabilities to cyber...SeniorFull timeWork at officeLocal area- ...est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances... ...à la stabilisation des livraisons; Réaliser des tests unitaires et tests intégrés; Contribuer aux pipelines CI/CD...SeniorPythonHourly payContract workApprenticeshipRemote workFlexible hours
$28.5 - $44 per hour
...breakthrough innovations in wireless communications. Our Ottawa Test Engineering Team is offering an exciting Co-op opportunity for a... ...Responsibilities Develop and maintain test engineering code in C++ for automated test equipment Optimize, improve and refactor existing code...Hourly payFull timeInternship$81.7k per year
...that we do. The role of System Test Analyst is located in Ottawa.... ...highlighted earlier, together with an engineering background, where one is able... ..., including proficiency in Python, with some exposure to LLM... ...Agentic AI; data analysis and automation experience Experience with...PythonLong term contractPermanent employmentFull timeTemporary work- ...Type: Full-Time The Role This is a senior full-stack role building systems end to... ..., unreliable links. Set up the automated testing, CI/CD, and observability (logs, metrics... ...the architectural calls, and support the engineers around you through code review. Work...SeniorPythonFull time
$93k - $139k per year
...Are Synopsys is the leader in engineering solutions from silicon to... ...We are seeking a System Level Test Engineer to o wn system-level... ...design tradeoffs, and building automation to scale validation across PVT... ...drives the DUT and instruments. Python is preferred. ~ Ability to...Python- ...of a transformational digital engineering and manufacturing practice?... ...opportunities and present to senior leadership at potential clients... ...Commissioning /Emulation, Testing and Simulation Maintain and... ...~10+ years of experience in automation system design, software integration...SeniorPythonHourly payFull timeWork at officeLocal area
$106k - $156k per year
...month contract opening for an Engineer. About the Team: Huawei... ...optimization to rigorous experimental testing, real-time performance... ...detection: Design, build, and automate advanced optical laboratory... ...Strong programming skills in Python, MATLAB, or C++ for simulation...PythonContract workInternshipImmediate start$69k - $86k per year
...this opportunity: Join our RP Test Management team and help shape... ...agents, intelligent automation, observability, and pipeline optimization... ...Telecommunication/Electrical Engineering /Computer Science or... ...Learning / AI Practitioner) Python proficiency and experience integrating...PythonLong term contractFull timeTemporary work- ...5th consecutive year . Lumentum is seeking to hire a Senior FPGA Design/Verification engineer for our Ottawa based R&D team. What do we do?... ...performance goals are met. Develop and execute scripts for automated testing. Synthesis & optimization : Constraints...SeniorPythonFull timeWorldwide
- ...potential in an environment that’s engineered for people. At CIMA+, we care... ...world! We are looking for Senior Traffic Engineer/Modeller to... ...GIS, Microsoft Office Suite, Python, R, etc. Assist in traffic... ...tracking system that includes an automated match score feature. However,...SeniorPythonPermanent employmentFull timeWork at officeWork from homeFlexible hours
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...of data integrity and automation are met. You’ll have the opportunity... ...systems including acceptance testing, verification of requirements... ...languages (e.g. Go, Python, Java, C, etc.) and...SeniorPythonWorldwideShift work
$115k - $130k per year
...addition, you will provide guidance to other engineers in the development of our next generation... ...requirements Work with Validation, Test and Product Engineers to support the validation... ...programming/scripting languages (i.e., Python, TCL, Perl, C.) Working knowledge of PC...SeniorPythonFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Test Automation Engineer. Be the first to apply!
- développeur python Ottawa, ON
- python developer Ottawa, ON
- python data engineer Ottawa, ON
- python developer remote Ottawa, ON
- python developer no experience Ottawa, ON
- junior python developer Ottawa, ON
- test engineer Ottawa, ON
- rf test engineer Ottawa, ON
- test automation developer Ottawa, ON
- test automation engineer Ottawa, ON
