1

Software Engineer In Test Jobs in Ontario (NOW HIRING)

We are looking for a Hardware Signal Quality Test Engineer to join our San Francisco team. As Oura ... Background in hardware testing and debugging, including software interfaces. * Familiarity with ...

New

Python Test Developer

Waterloo, ON · On-site

CA$75K - CA$95K/yr

They are involved in the software test development lifecycle and testing for quality and deploying ... Oversee and perform automated test execution for nightly engineering, and release builds, ensuring ...

We are looking for a senior engineer (senior SDET) to lead a team of quality engineers in a dotted line capacity building scalable, code-driven quality solutions, not just manage testing activities.

Is this role right for you? In this role you will: Software Development * Develop clean ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...

Is this role right for you? In this role, you will: * Develop clean, maintainable, and ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...

Software Engineer

Toronto, ON · On-site

CA$90K - CA$130K/yr

Design, develop, test, and maintain software components and services. * Write clean, maintainable, and well-tested code following engineering best practices. * Participate in design discussions, code ...

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such ...

Senior Test Engineer - Telecom/SIP

Ottawa, ON · On-site

CA$79K - CA$129K/yr

University degree in Software Engineering or a related discipline, or equivalent experience; * 7+ years of hands-on QA experience; * Proven experience developing test strategies for products spanning ...

Software Engineer

Toronto, ON · On-site

CA$70K - CA$88K/yr

... tests, and observability. Your work will support PDO's mission to embed GenAI across our products ... A desire to work collaboratively in an empowered, small, cross-functional team Experience working ...

Software Engineer

Mississauga, ON · On-site

CA$70K - CA$88K/yr

... tests, and observability. Your work will support PDO's mission to embed GenAI across our products ... A desire to work collaboratively in an empowered, small, cross-functional team Experience working ...

... tests, and observability. Your work will support PDO's mission to embed GenAI across our products ... A desire to work collaboratively in an empowered, small, cross-functional team Experience working ...

... tests, and observability. Your work will support PDO's mission to embed GenAI across our products ... A desire to work collaboratively in an empowered, small, cross-functional team Experience working ...

Software Engineer

Ottawa, ON · On-site

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such ...

Showing results 41-60

Software Engineer In Test information

What is a software engineer in test?

A Software Engineer In Test (SET) is a professional who specializes in developing and maintaining automated tests and testing frameworks to ensure software quality. Unlike traditional testers, SETs are skilled in programming and work closely with development teams to design testable software, automate repetitive testing tasks, and identify bugs early in the development cycle. Their main goal is to improve the efficiency, effectiveness, and coverage of software testing processes, often contributing to both code quality and faster release cycles.

What are the key skills and qualifications needed to thrive as a software engineer in test?

To thrive as a Software Engineer in Test, you need a solid background in computer science, strong programming skills (often in Java, Python, or similar languages), and experience with automated testing frameworks. Familiarity with tools such as Selenium, JUnit, TestNG, and CI/CD systems, as well as knowledge of test management platforms, is typically required. Analytical thinking, problem-solving, and clear communication are critical soft skills that help you design effective test cases and collaborate with development teams. These skills ensure that software products are reliable, scalable, and meet quality standards before release.

What are some common challenges faced by software engineers in test when collaborating with development teams?

Software Engineers In Test (SETs) often face the challenge of ensuring their testing processes keep pace with rapid development cycles. Coordinating closely with developers is essential to identify potential issues early and to align on testing priorities. Communication gaps can sometimes lead to misunderstandings about requirements or missed edge cases, so proactive collaboration is key. Additionally, SETs may need to advocate for sufficient time for thorough test automation, balancing quality with project deadlines.

What is the difference between Software Engineer In Test vs QA Engineer?

AspectSoftware Engineer In TestQA Engineer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, QA certifications optional
Work EnvironmentDevelops automated tests, collaborates with developersDesigns test plans, manual and automated testing
Industry UsageTech companies, software firmsVariety of industries, including tech and manufacturing
Search IntentAutomation, testing, developmentManual testing, quality assurance

Software Engineer In Test roles focus on developing automated testing solutions and collaborating closely with developers, requiring coding skills. QA Engineers typically design test plans and perform manual and automated testing, often with less emphasis on coding. Both roles aim to ensure software quality but differ in technical depth and responsibilities.

What are the most commonly searched types of Software Engineer In Test jobs in Ontario?

The most popular types of Software Engineer In Test jobs in Ontario are:

What are popular job titles related to Software Engineer In Test jobs in Ontario?

For Software Engineer In Test jobs in Ontario, the most frequently searched job titles are:

Infographic showing various Software Engineer In Test job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Developer in Test Automation Intern

Ciena

Ottawa, ON • On-site

CA$25.50 - CA$35/hr

Full-time

PTO

Posted 13 days ago


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

The Opportunity: Work term of 4, 8, 12 or 16 months starting in September 2026.
Join the RSP QA team, focused on validating the quality of new software features for IP switching platforms through manual and automated testing. This internship provides exposure to end-to-end IP systems and software quality processes while building knowledge in networking and automation technologies. The role offers opportunities to learn from experienced engineers and mentors in a collaborative environment.
How you will make an impact:
  • Collaborate with engineers to set up new lab topologies and develop an understanding of integrated end-to-end IP systems.
  • Enhance existing automation scripts written in Python.
  • Develop new Python automation scripts.
  • Execute defined test suites for software feature validation.
  • Identify and report software defects.
  • Retest software defects after resolution.
  • Contribute to understanding and application of software development lifecycle processes.
The must haves:
  • Education: Actively enrolled in a degree program in Electrical/Computer Engineering, Computer Science, or Information Systems/Technology or equivalent,
  • Foundational knowledge of software development concepts.
  • Demonstrated proficiency with Python.
Nice to haves:
  • Understanding of data communications, including packet/IP networks.
  • Experience with AI/ML technologies.
  • Excellent communication skills.
Pay Range:
The hourly pay range for this position is $25.50 - $35.00

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.


In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is anEqual Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.