Role Overview We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the development and deployment of our next ...
Role Overview We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the development and deployment of our next ...
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 ...
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 ...
Software Test Developer
Kitchener, ON ยท On-site
Test Developers at D2L are passionate about building quality, secure, high performing software. They tackle tough technical and non-technical testing challenges. MAKE A DIFFERENCE! You will ...
New
Software Test Developer
Kitchener, ON ยท On-site
Test Developers at D2L are passionate about building quality, secure, high performing software. They tackle tough technical and non-technical testing challenges. MAKE A DIFFERENCE! You will ...
New
Senior Test Engineer
Cambridge, ON ยท Hybrid
CA$85K - CA$110K/yr
As a Senior Test Engineer, you will lead the design, development, and implementation of automated ... Develop, debug, and maintain test software for manufacturing test equipment. * Manage the ...
Senior Test Engineer
Cambridge, ON ยท Hybrid
CA$85K - CA$110K/yr
As a Senior Test Engineer, you will lead the design, development, and implementation of automated ... Develop, debug, and maintain test software for manufacturing test equipment. * Manage the ...
Sr. SDET
Kitchener, ON ยท On-site
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
Sr. SDET
Kitchener, ON ยท On-site
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
Sr. SDET
Kitchener, ON ยท On-site
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
Quick apply
Sr. SDET
Kitchener, ON ยท On-site
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
Clear progression path toward Senior or Staff Quality Engineering roles. What You'll Do Quality Execution & Ownership * Own quality for assigned features, services, or components. * Design and ...
Clear progression path toward Senior or Staff Quality Engineering roles. What You'll Do Quality Execution & Ownership * Own quality for assigned features, services, or components. * Design and ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C ... As an expert you will be creating Reinforcement Learning Environments which test an AI model ...
We are seeking a Senior NPI Test Engineer to serve as the technical authority and strategic leader for new product introduction test development in our mixed-signal product portfolio. This role ...
We are seeking a Senior NPI Test Engineer to serve as the technical authority and strategic leader for new product introduction test development in our mixed-signal product portfolio. This role ...
Test Engineer - SYNC
Waterloo, ON ยท Hybrid
CA$89K - CA$139K/yr
As a SYNC Test Engineer the candidate will be involved in full lifecycle of embedded software development on Ford SYNC system. Test engineers will be responsible for testing and validating the next ...
Test Engineer - SYNC
Waterloo, ON ยท Hybrid
CA$89K - CA$139K/yr
As a SYNC Test Engineer the candidate will be involved in full lifecycle of embedded software development on Ford SYNC system. Test engineers will be responsible for testing and validating the next ...
... devices and software that generate high frequency biological signals, feeding large volumes of ... and Test Engineer to join our team. The ideal candidate will have a passion for embedded systems ...
Quick apply
... devices and software that generate high frequency biological signals, feeding large volumes of ... and Test Engineer to join our team. The ideal candidate will have a passion for embedded systems ...
Senior Software Developer
Kitchener, ON ยท Hybrid
Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven ...
Senior Software Developer
Kitchener, ON ยท Hybrid
Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven ...
Software Development Engineer in Test
Waterloo, ON ยท On-site
CA$70K - CA$120K/yr
Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for ensuring the quality of deliverables throughout the software development ...
Software Development Engineer in Test
Waterloo, ON ยท On-site
CA$70K - CA$120K/yr
Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for ensuring the quality of deliverables throughout the software development ...
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a startup inside Sony PlayStation. Fast-moving, experimental, and highly ambitious. Backed by the ...
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a startup inside Sony PlayStation. Fast-moving, experimental, and highly ambitious. Backed by the ...
Test Engineer - NPI
CA$62K - CA$83K/yr
The Test Engineer will support the introduction of new image sensor products into production and ... Develop test software management,configurationand control. * Collaborate with R&D, production ...
Test Engineer - NPI
CA$62K - CA$83K/yr
The Test Engineer will support the introduction of new image sensor products into production and ... Develop test software management,configurationand control. * Collaborate with R&D, production ...
We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team ... Develop and execute unit and integration test plans, collaborating with other team members to ...
We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team ... Develop and execute unit and integration test plans, collaborating with other team members to ...
Senior Software Test Engineer information
See Kitchener, ON salary details
$66.2K - $73.7K
2% of jobs
$73.7K - $81.2K
6% of jobs
$81.2K - $88.6K
13% of jobs
$90.9K is the 25th percentile. Wages below this are outliers.
$88.6K - $96.1K
14% of jobs
The median wage is $103.6K / yr.
$96.1K - $103.6K
16% of jobs
$103.6K - $111K
16% of jobs
$117.1K is the 75th percentile. Wages above this are outliers.
$111K - $118.5K
11% of jobs
$118.5K - $126K
5% of jobs
$126K - $133.4K
5% of jobs
$133.4K - $140.9K
7% of jobs
$140.9K - $148.3K
5% of jobs
$66.2K
$108.5K
$148.3K
How much do senior software test engineer jobs pay per year?
Is senior software test engineer a good career?
What are the key skills and qualifications needed to thrive as a senior software test engineer?
What are the typical collaboration points between a senior software test engineer and other teams during a project lifecycle?
What is the difference between Senior Software Test Engineer vs Software Test Engineer?
| Aspect | Senior Software Test Engineer | Software Test Engineer |
|---|---|---|
| Credentials | Typically requires 5+ years of experience, certifications like ISTQB | Entry to mid-level, often with 1-3 years of experience, similar certifications |
| Work Environment | Leads testing projects, mentors junior staff, designs test strategies | Performs test execution, reports bugs, follows test plans |
| Industry Usage | Used across software development companies, especially in larger teams | Common in various tech companies, startups, and software firms |
The main difference between a Senior Software Test Engineer and a Software Test Engineer lies in experience, responsibilities, and leadership. Senior roles involve strategic planning, mentorship, and complex testing, while Software Test Engineers focus on executing tests and reporting issues. Both roles are essential in ensuring software quality, with the senior position requiring more expertise and leadership skills.
What does a senior software test engineer do?

Full-time
Medical, Retirement
Re-posted 18 days ago
Job description
We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the development and deployment of our next-generation AI-powered products. In this role, you will architect, build, and maintain production-grade test infrastructure and automation frameworks to ensure the reliability and performance of our cloud platform. You will write high-quality, maintainable code for testing tools, CI/CD pipelines, and validation systems that serve as critical engineering infrastructure. You will work closely with developers, product managers, and other SDETs to design and implement robust cloud test strategies, automation frameworks, and validation tools.
The successful candidate will flourish making meaningful contributions and elegant solutions, be determined, and manage major turning points independently in a fast-paced environment. You'll approach test automation as a software engineering discipline, applying the same rigor to test code that you would to production code, treating test infrastructure as a product that serves internal customers (developers) with the same care as customer-facing features.
Architect and build reusable test frameworks and libraries that serve as shared infrastructure across teams;
Design and implement testing SDKs and tools that enable other engineers to write better tests faster;
Contribute to the product codebase by improving testability, instrumentation, and observability;
Conduct code reviews for test automation pull requests, ensuring best practices and maintainability;
Apply software engineering principles (design patterns, SOLID) to test automation architecture;
Define and maintain an automation roadmap aligned with team goals and product evolution;
Act as a subject matter expert in test strategy and tooling within your domain;
Mentor and coach other SDETs or SWEs on Quality Engineering best practices;
Engineer end-to-end CI/CD pipelines including build orchestration, deployment automation, and infrastructure-as-code for test environments;
Validate deployments across multiple cloud environments;
Work closely with development to improve the quality of the product.
5+ years of experience in Software Development in the Quality Engineering field with a strong focus on cloud automation;
Strong software engineering skills with demonstrated proficiency in at least one programming language (e.g., Python, C#, Java), including:
Object-oriented design and design patterns
Writing clean, maintainable, well-documented code
Version control (Git) and code review practices
Software architecture and system design principles
Experience with or strong interest in AI-powered development workflows;
Experience building production-quality automation frameworks, testing libraries, or developer tools from scratch;
Strong understanding of software architecture, APIs, SDKs, and system integration testing with hands-on experience designing and implementing APIs for test frameworks or validation tools;
Familiarity with CI/CD pipelines and cloud-based testing environments;
Excellent problem-solving skills and attention to detail;
Strong communication and collaboration skills.
Familiarity with testing LLM-powered applications and agentic systems;
Experience with infrastructure-as-code (CDK, Terraform, CloudFormation);
Familiarity with software design patterns and refactoring techniques;
Background in distributed systems or cloud architecture;
Knowledge of observability patterns (structured logging, distributed tracing, metrics instrumentation);
Familiarity with monitoring and alerting tools (e.g., Grafana, DataDog, CloudWatch);
Experience with BDD, contract testing (Pact);
Familiarity with AWS: S3, DynamoDB, OpenSearch;
Exposure to security testing, performance testing, and regression strategies;
Knowledge of Docker containers.