Telesat Logo

Telesat

Software Developer in Test (LS102)

Posted 16 Days Ago
Be an Early Applicant
Hybrid
Ottawa, ON
Mid level
Hybrid
Ottawa, ON
Mid level
The Software Developer in Test will ensure code quality through automated testing, developing test frameworks, and collaborating with developers to validate requirements.
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 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, Java, 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
  • 3+ years of relevant experience in software development and testing
  • Experience in Matlab and Python programming languages
  • Experience with one or more of the following technologies: Golang, C/C++, gRPC, Postgres, MongoDB, SQL, Azure, etc.
  • Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others
  • 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
C/C++
Cucumber
Gitlab
Gitlab Runners
Go
Grpc
Java
Katalon
MongoDB
Postgres
Python
Selenium Web Driver
SQL
Watir
HQ

Telesat Ottawa, Ontario, CAN Office

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

Similar Jobs

3 Hours Ago
Hybrid
2 Locations
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop thermal management control and diagnostics software for EV vehicles, collaborating with engineering teams and participating in Agile ceremonies.
Top Skills: CGitMatlab Simulink
3 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Project Engineer collaborates with a team on tests for building systems, prepares reports, and maintains project documentation while ensuring client expectations are met.
Top Skills: AutocadBluebeamExcelMicrosoft Office Suite (WordOutlook)
3 Hours Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Senior Building Envelope Project Engineer manages complex engineering projects, offering technical guidance, ensuring compliance with standards, and enhancing client relations.
Top Skills: Engineering Design MethodsProject Management Tools

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