Telesat Logo

Telesat

Senior Software Developer in Test (LS272)

Posted 7 Days Ago
Be an Early Applicant
Hybrid
Ottawa, ON
Senior level
Hybrid
Ottawa, ON
Senior level
Conduct automated software testing, develop test strategies, maintain test frameworks, and improve processes within the Telesat Lightspeed System Model.
The summary above was generated by AI
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 50 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 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 fleet consists of 14 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 www.telesat.com

Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools running on high performance computing (HPC) infrastructure for the modeling of resource allocation and end-to-end communication system performance analysis of the Telesat Lightspeed satellite constellation.

As a Senior Software Developer in Test, you will ensure the quality and reliability of the System Model codebase, as well as the microservice ecosystem supporting it, through effective and automated software testing. The Software Developer in Test will be responsible for writing software tools and scripts in addition to leveraging existing test frameworks and tools to perform integration, system, performance, and other tests to validate the functional and non-functional requirements of the product.  They will also be responsible for integrating these tools and frameworks into the software development process by contributing to the continuous development and deployment pipelines.

Main Responsibilities

  • Collaborate with the development team to understand software requirements and design test strategies accordingly
  • Build and maintain the tooling infrastructure needed to validate functional and non-functional requirements of the System Model, writing code to test code
  • Build and maintain automated test frameworks and infrastructure using GitLab, GitLab Runners, and Slurm-based HPC resources
  • Develop and execute comprehensive test plans, test cases and continuous integration for the System Model suite within varied software development environments including Matlab and Python
  • Perform various types of testing, including functional, regression, performance, and scalability testing, to ensure code quality
  • Analyze test results, identify defects, and work closely with developers to troubleshoot and resolve issues
  • Continuously improve testing processes and methodologies to enhance efficiency and effectiveness
  • Monitor and manage test environments, ensuring stability and availability

Specialized Knowledge, Skills & Abilities

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 6+ years of relevant experience in software development and testing
  • Strong experience with the Python and/or Matlab languages and programming platforms
  • Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others considered an asset
  • Experience with Azure or other Cloud technologies considered an asset
  • Extensive experience with GitLab for version control and CI/CD processes and Git Runners for test automation
  • Solid understanding of Linux environments and command-line tools
  • Experience with agile development 

Equipment Used

  • Computers running Windows and Linux
  • Linux Cluster HPC Environment

The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).

At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace.   We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process.   All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly.  We will work with you to meet your needs.   All accommodation information provided will be treated as confidential.

Top Skills

Azure
Cucumber
Gitlab
Gitlab Runners
Katalon
Linux
Matlab
Python
Selenium Web Driver
Watir
HQ

Telesat Ottawa, Ontario, CAN Office

160 Elgin St, Suite 2100, , , Ottawa, Ontario , Canada, K2P 2P7

Similar Jobs

2 Hours Ago
In-Office
Toronto, ON, CAN
Mid level
Mid level
Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Develop and implement Murex integration solutions in banking, enhance interfaces and optimize trade processing, ensuring compliance with security standards.
Top Skills: Ibm MqKafkaMurexMxmlOracleSQLSybaseUnix/Linux
2 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Configure and support Murex Back Office modules, develop MxML workflows, manage static data and payment processes, with a focus on trade lifecycle management.
Top Skills: ConfluenceJIRAMurexMxmlSwift
2 Hours Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Responsible for Murex Front Office development, implementing pricing and booking capabilities, and managing stakeholder interactions to deliver DataMart reporting solutions.
Top Skills: MurexSQLUnix

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account