Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Test Automation Engineer

Full-time

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.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Test Automation Engineer in Ottawa, ON vacancy
  •  ...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... 
    Senior
    Python
    Full time
    Worldwide

    telesat

    Ottawa, ON
    7 days ago
  • $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... 
    Python
    Full time
    Internship
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Python
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    1 day ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Internship
    Monday to friday

    TTC Global

    Ottawa, ON
    7 days ago
  • $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... 
    Senior
    Python
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $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... 
    Python
    Hourly pay
    Full time
    Internship
    Work at office

    Skyworks

    Ottawa, ON
    2 days ago
  • $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... 
    Python
    Hourly pay
    Full time
    Internship
    Work at office

    Skyworks

    Ottawa, ON
    2 days ago
  • $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 .... 
    Senior
    Python
    Full time

    CGI

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Internship
    Remote work
    Relocation
    Shift work

    Miratech

    Ottawa, ON
    1 day ago
  •  ...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 time
    Worldwide
    Afternoon shift

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $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... 
    Python
    Permanent employment
    Internship
    Work at office

    TechInsights

    Ottawa, ON
    15 days ago
  • $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... 
    Senior
    Python
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...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 -... 
    Python
    Remote job
    Full time
    Flexible hours

    Altinity

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Python
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    3 days ago
  • $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... 
    Senior
    Hourly pay
    Internship

    Skyworks

    Ottawa, ON
    2 days ago
  •  ...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... 
    Senior
    Python
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  •  ...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... 
    Python
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Ottawa, ON
    8 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Python
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $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 pay
    Full time
    Internship

    Skyworks

    Ottawa, ON
    1 day ago
  • $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... 
    Python
    Long term contract
    Permanent employment
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    3 days ago
  •  ...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... 
    Senior
    Python
    Full time

    dominion%20dynamics

    Ottawa, ON
    4 hours ago
  • $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

    Synopsys Inc

    Ottawa, ON
    a month ago
  •  ...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... 
    Senior
    Python
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $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... 
    Python
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    28 days ago
  • $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... 
    Python
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Python
    Full time
    Worldwide

    Lumentum Operations

    Ottawa, ON
    4 days ago
  •  ...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,... 
    Senior
    Python
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    CIMA+

    Ottawa, ON
    1 day ago
  •  ...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... 
    Senior
    Python
    Worldwide
    Shift work

    Telesat

    Ottawa, ON
    9 hours ago
  • $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... 
    Senior
    Python
    Full time

    Semtech

    Ottawa, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Test Automation Engineer. Be the first to apply!