1

Senior Software Developer In Test Jobs in Ontario

The Senior 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 ...

Job Purpose We are seeking a Software Developer in Test Automation - API & Services Quality Engineering to lead and evolve quality practices across our API, microservices, and distributed services ...

Job Purpose We are seeking a Software Developer in Test Automation - API & Services Quality Engineering to lead and evolve quality practices across our API, microservices, and distributed services ...

As a Software Developer in Test II, you'll be responsible for ensuring quality releases of CNN ... Pair up with senior engineers build automated tests that iterate upon what has already been written ...

Sr. SDET

Kitchener, ON ยท On-site

Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...

Sr. SDET

Kitchener, ON ยท On-site

Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad's AI Voice Agent services. You will develop automated tests for end-to-end product ...

Cority is looking for a Sr. Software Developer to be a part of our existing team. We are very ... Tests software and ensures that completed work correctly meets requirements. * Works in conjunction ...

Cority is looking for a Sr. Software Developer to be a part of our existing team. We are very ... Tests software and ensures that completed work correctly meets requirements. * Works in conjunction ...

next page

Showing results 1-20

Senior Software Developer In Test information

See Ontario salary details

$70K

$129K

$169K

How much do senior software developer in test jobs pay per year?

As of Jun 19, 2026, the average yearly pay for senior software developer in test in Ontario is $129,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $151,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Software Developer In Test vs Software Development Engineer in Test?

AspectSenior Software Developer In TestSoftware Development Engineer in Test
CredentialsTypically requires a software engineering degree and testing certificationsSimilar credentials, often with certifications in testing tools or automation
Work EnvironmentWorks closely with development teams to design and implement automated testsFocuses on developing testing frameworks and automation tools within development teams
Industry UsageCommonly used in software companies emphasizing quality assuranceWidely used in tech firms with a focus on continuous integration and delivery
Search & Comparison IntentOften compared for seniority and scope of testing responsibilitiesCompared for automation skills and development focus

Both roles involve testing and automation, but Senior Software Developer In Test typically has more leadership responsibilities and strategic testing planning, while Software Development Engineer in Test focuses more on developing testing tools and automation frameworks within the development process.

What are some common challenges faced by Senior Software Developers in Test, and how can they be addressed?

Senior Software Developers in Test often encounter challenges such as balancing test automation coverage with tight deadlines, keeping up with evolving technologies, and ensuring effective communication between development and QA teams. Addressing these challenges involves prioritizing automation efforts based on risk and business impact, continually updating technical skills, and fostering a collaborative environment through regular cross-team meetings. Proactively sharing knowledge and advocating for best testing practices also help streamline workflows and maintain high-quality standards.

What is a Senior Software Developer In Test?

A Senior Software Developer In Test (SDET) is an experienced software professional who is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure software quality. SDETs work closely with development and QA teams to create automated tests that validate application functionality, performance, and security. They possess strong programming skills, a deep understanding of software testing methodologies, and often contribute to both the development and testing aspects of a project. Senior SDETs also mentor junior team members and help shape best practices for software testing within their organization.

What are the key skills and qualifications needed to thrive as a Senior Software Developer In Test, and why are they important?

To thrive as a Senior Software Developer In Test, you need advanced programming skills, expertise in test automation, and a solid understanding of software development and QA methodologies, typically supported by a degree in computer science or a related field. Proficiency with test automation frameworks (such as Selenium, Cypress, or Appium), continuous integration systems (like Jenkins or GitHub Actions), and relevant certifications (e.g., ISTQB) is highly valuable. Attention to detail, problem-solving abilities, and effective communication are critical soft skills for collaborating with developers and ensuring high-quality releases. These skills and qualities are essential for identifying issues early, optimizing testing processes, and delivering reliable software in fast-paced development environments.
What are the most commonly searched types of Software Developer In Test jobs in Ontario? The most popular types of Software Developer In Test jobs in Ontario are:
What are popular job titles related to Senior Software Developer In Test jobs in Ontario? For Senior Software Developer In Test jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Senior Software Developer In Test jobs in Ontario look for? The top searched job categories for Senior Software Developer In Test jobs in Ontario are:
What cities in Ontario are hiring for Senior Software Developer In Test jobs? Cities in Ontario with the most Senior Software Developer In Test job openings:
Infographic showing various Senior Software Developer In Test job openings in Ontario as of June 2026, with employment types broken down into 76% Full Time, and 24% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $129,038 per year, or $62 per hour.

Senior Software Developer in Test

Telesat

Ottawa, ON โ€ข On-site

Full-time

Posted 21 days ago


Job description

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 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 Senior 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.
Key Responsibilities
  • Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven architecture using Spring Boot.ย 
  • Implement asynchronous workflows and event processing using Azure Service Bus and Event Hub where appropriate.
  • Package, deploy, and operate microservices on Kubernetes using Helm across multiple environments (dev/test/prod).
  • Contribute to service decomposition, domain boundaries, and API design with a focus on latency, throughput, reliability, and backward compatibility.
  • Design and implement reliable service-to-service communication using REST, gRPC, and messaging protocols.
  • Support protocol-agnostic ingress suitable for long-lived or reconnect-sensitive traffic.
  • Help optimize networking concerns (TCP behavior, connection pooling, backoff, circuit breaking) for high-scale traffic.
  • Contribute to multi-region resiliency design, including regional failover/failback mechanics, validation steps, and automation guardrails.ย 
  • Embed production readiness into services: SLIs/SLOs, golden signals, standardized observability, failure-mode analysis, and post-incident architectural corrections.
  • Participate in and improve end-to-end readiness drills: failure scenario walkthroughs, runbook execution, and post-drill improvements.
  • Design for resilience via health checks, fault management, monitoring, rate limiting, bulkheads, and recovery-on-failure patterns.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5-9 years of relevant experience in software development and testing
  • Experience in Python and/or Java programming language
  • Experience with one or more of the following technologies: gRPC, REST, Message Queues, Databases, 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 Linux clusters and cluster job managersย 
  • Experience with agile developmentย 
  • Experience with Matlab language and programming platform is considered an asset
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job