Manager, Test Automation

Telesat Corporation$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or master's degree in a relevant technical field.
  • Significant experience in software development and test automation management.
  • Proficient in Java and/or Python for automation and framework development.
  • Familiar with a wide range of testing methodologies and technologies.
  • Experience with microservices and distributed systems testing.
  • Strong knowledge of CI/CD processes using GitLab and Kubernetes.
  • Effective in leadership roles with excellent communication and mentorship skills.

Responsibilities

  • Lead the test automation strategy and align it with software quality objectives.
  • Manage and develop a team of Software Developers in Test and automation engineers.
  • Engage in hands-on technical activities, including automation framework development.
  • Implement comprehensive testing across multiple software dimensions including performance and scalability.
  • Maintain automation of at least 80% of regression tests based on critical assessments.
  • Oversee the integration of testing assets into CI/CD pipelines with traceable results.
  • Monitor and report on quality metrics and initiate actionable insights for continuous improvement.

Benefits

  • Collaborative and innovative work environment.
  • Opportunities for professional growth and development.
  • Access to cutting-edge tools and technologies.
  • Flexible work arrangements to promote work-life balance.
Full Job Description
Description

Our Software Development team architects, develops, tests, and maintains the Telesat Lightspeed System Modelling and SDN Orchestration software ecosystem. This includes engineering software running on high-performance computing infrastructure for modelling resource allocation and analyzing end-to-end communication-system performance, as well as cloud-native services supporting software-defined networking and orchestration.

The Manager, Test Automation is responsible for leading the test automation strategy and managing a team of Software Developers in Test and test automation engineers. The team develops and operates automated testing capabilities covering functional, integration, system, regression, performance, stress, scalability, reliability, and resilience testing.

This is a technical, hands-on management role, with approximately 60% of the position focused on technical activities and 40% on people leadership, planning, and stakeholder management. The Manager is expected to contribute directly to automation architecture, framework development, technical reviews, complex problem-solving, and CI/CD integration while coaching and developing the team.

The successful candidate will collaborate with software development, systems engineering, architecture, DevOps, infrastructure, and product teams to embed quality throughout the software development lifecycle and provide reliable evidence of product quality, system performance, and release readiness.

Key Responsibilities

  • Lead the test automation strategy, roadmap, technical architecture, standards, frameworks, and quality objectives across the software ecosystem.
  • Manage, mentor, and develop a team of Software Developers in Test and test automation engineers, including resource planning, work prioritization, performance management, and career development.
  • Dedicate approximately 60% of the role to hands-on technical work, including designing and developing automation frameworks, reviewing code, integrating tests into CI/CD pipelines, troubleshooting complex failures, and implementing critical automated tests.
  • Lead the implementation of functional, integration, system, regression, performance, stress, scalability, reliability, resilience, and failover testing across distributed software, microservices, Kubernetes, Linux, cloud, and high-performance computing environments.
  • Achieve and maintain automation of at least 80% of regression tests suitable and prioritized for automation, based on criticality, execution frequency, stability, technical feasibility, and expected value.
  • Oversee the integration of automated tests, reports, and quality gates into GitLab CI/CD pipelines and ensure test assets, data, environments, configurations, and results are repeatable, traceable, and properly managed.
  • Define and monitor quality metrics and deliver automated dashboards for engineering teams and executives covering test coverage, execution results, defect trends, performance, automation health, risks, and release readiness.
  • Collaborate with software development, systems engineering, architecture, DevOps, infrastructure, networking, and product teams to establish acceptance criteria, improve testability, resolve quality risks, and promote shared ownership of quality.


Required Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Telecommunications, or a related field.
  • Significant experience in software development, software testing, quality engineering, or test automation, including experience leading or managing a technical engineering team.
  • Strong hands-on development and automation experience using Java and/or Python, including designing test frameworks, implementing automated tests, reviewing code, and troubleshooting complex distributed systems.
  • Experience with functional, integration, system, regression, performance, stress, scalability, reliability, and resilience testing.
  • Experience with relevant automation technologies such as JUnit, TestNG, Pytest, Cucumber, REST Assured, Selenium, Playwright, JMeter, Gatling, Locust, Katalon, or comparable tools.
  • Experience testing microservices, distributed and event-driven systems, REST and gRPC interfaces, messaging technologies, databases, and asynchronous workflows.
  • Strong experience with GitLab, GitLab CI/CD, GitLab Runners, Linux, Kubernetes, Helm, cloud-native applications, and automated quality gates.
  • Strong leadership, mentoring, planning, communication, analytical, and stakeholder-management skills, balanced with the ability and willingness to remain technically hands-on.
  • Experience with high-performance computing, satellite communications, telecommunications, networking, SDN orchestration, Azure, simulation platforms, or engineering-modelling software is considered an asset.

About Telesat Corporation

Telesat Corporation is a publicly traded company that provides satellite communications services to customers in the telecommunications, broadcast, and government sectors. The company was founded in 1969 and is headquartered in Ottawa, Canada. Telesat's services include satellite broadband, video distribution, and government and military communications. The company operates a fleet of satellites that provide coverage to the Americas, Europe, the Middle East, and Africa. Telesat is committed to innovation and has invested in the development of new satellite technologies.
Learn more about Telesat Corporation
Size
500 employees
Market Cap
$351 million
Industry

Similar Jobs

More Jobs at Telesat Corporation

More Information Technology Jobs

Find similar Manager, Test Automation jobs: