1

Software Development Engineer In Testing Jobs in Ottawa, ON

Software Secured is a leading Penetration Testing as a Service company, with a head office in ... We help software development teams get ahead of hackers using a suite of services and products. Our ...

Experience with automation software development for hardware testing. Proficient in C# and Python ... engineering productivity. Nice to Haves: * Familiarity with Ciena networking equipment and product ...

Advocate high quality and best-practices in software design and development; * Interface ... Develop automated testing tools or define test cases. Benefits * Competitive compensation package

In addition, Joint development programs may require extensive interaction with partner engineering ... Debugging & Testing:Expertise with debugging tools and testing techniques (unit testing, system ...

Collaborate with engineers in the design, development, testing, and maintenance of software applications * Develop and maintain embedded software modules using C++ and Python * Implement networking ...

We are looking for an optical testing engineer with experience across a broad spectrum of optical ... Proficiency in software development or scripting in Python and LabVIEW. * Experience with various ...

Build Developer

Kanata, ON · On-site

CA$90K - CA$110K/yr

Support cloud and on-premises development infrastructure used for software builds, testing, and ... Bachelor's degree in Computer Science, Computer Engineering, Software Development, or a related ...

Senior Embedded Software Engineer

Ottawa, ON · On-site

CA$95K - CA$153K/yr

... in software development activities. * Design, code, andmaintaindrivers, diagnostics, and ... Bachelor's degree in Engineering, Computer Science or equivalent * 6+ Years of experience with ...

... in the field of precision aerial delivery and recovery systems including the Sherpa™ family of ... As the Embedded Software Engineer, you will play an integral part of an agile development team ...

Embedded Software Engineer II

Ottawa, ON · On-site +1

CA$73K - CA$109K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. * 2+ years of technical experience in all phases of software development lifecycle.

... in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS ... As the Embedded Software Engineer, you will play an integral part of an agile development team ...

Three (3+) years of experience in software development. * Applied knowledge and experience with the ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...

In this role, you will evaluate existing QA automation practices, recommend modern testing ... Exposure to AI-assisted software development or testing tools, including GitHub Copilot or similar ...

Showing results 41-60

Software Development Engineer In Testing information

What is a software development engineer in testing?

Software Development Engineers in Testing (SDETs) are professionals who specialize in both software development and testing. They design, develop, and maintain automated test frameworks and tools to ensure the quality and functionality of software applications. SDETs work closely with developers to create robust test cases, identify bugs, and improve product reliability. Their role bridges the gap between traditional software testers and developers, requiring strong programming skills as well as a deep understanding of testing methodologies.

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

To thrive as a Software Development Engineer In Testing, you need strong programming skills, a solid understanding of software testing principles, and typically a degree in computer science or a related field. Familiarity with automation tools such as Selenium, JUnit, or TestNG, as well as version control systems like Git, is essential, and certifications in test automation can be advantageous. Analytical thinking, attention to detail, and effective communication are standout soft skills for identifying issues and collaborating with development teams. These skills ensure high-quality, reliable software products through efficient test automation and seamless integration within development workflows.

What does a software development engineer in testing do?

A Software Development Engineer in Testing (SDET) designs, develops, and maintains automated test frameworks and scripts to ensure software quality. They collaborate with developers to identify testing requirements, write test cases, and use tools like Selenium or JUnit to execute tests, often integrating testing into continuous integration pipelines.

How does a software development engineer in testing typically collaborate with developers and QA teams during a product release cycle?

SDETs play a key role in bridging the gap between development and quality assurance by working closely with both teams throughout the product release cycle. They participate in code reviews, contribute to designing robust test automation frameworks, and often pair with developers to ensure testability of new features. During sprints, SDETs write, maintain, and execute automated test suites, provide early feedback on potential issues, and help triage bugs. This close collaboration ensures faster feedback loops, higher code quality, and smoother product releases.

What is the difference between Software Development Engineer In Testing vs Software Development Engineer In Testing?

AspectSoftware Development Engineer In Testing
Primary FocusDesigning and developing automated tests, ensuring software quality through testing automation and scripting
Skills RequiredProgramming, test automation, scripting, understanding of testing frameworks
Work EnvironmentCollaborates closely with developers, involved in continuous integration and deployment pipelines
CertificationsOften holds certifications in testing tools or programming languages

In summary, a Software Development Engineer In Testing primarily focuses on creating automated tests and scripting to ensure software quality, working closely with development teams. They possess strong programming skills and are integral to continuous testing processes.

What are popular job titles related to Software Development Engineer In Testing jobs in Ottawa, ON? For Software Development Engineer In Testing jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Software Development Engineer In Testing jobs in Ottawa, ON look for? The top searched job categories for Software Development Engineer In Testing jobs in Ottawa, ON are:
Infographic showing various Software Development Engineer In Testing job openings in Ottawa, ON as of August 2026, with employment types broken down into 83% Full Time, 11% Part Time, and 6% Contract. Highlights an 83% In-person, and 17% Remote job distribution.

Penetration Tester

Software Secured

Ottawa, ON • On-site, Remote

Full-time

Medical, Dental, Vision, PTO

Re-posted 27 days ago


Job description

Software Secured is a leading Penetration Testing as a Service company, with a head office in beautiful Ottawa, Canada. We help software development teams get ahead of hackers using a suite of services and products.

Our team of pentesters is seeking a pentester to join us and help secure a few hundred additional applications.

As a Pentester at Software Secured, you will have the opportunity to help our clients secure their mission-critical applications. This includes performing security code review, web, mobile, and network security tests. Help clients with security design reviews, threat modelling, and remediation strategies.

What You'll Do

  • Run manual penetration tests across web applications, APIs, mobile apps, and network infrastructure - from scoping through testing, reporting, client readout, and retest
  • Produce findings that are manually confirmed and exploitable, with remediation guidance a developer can act on without a follow-up call
  • Handle nuanced test cases beyond the standard checklist: business logic flaws, authorization edge cases, vulnerability chaining, and environment-specific attack paths
  • Present findings directly to client engineering teams and security leads - explaining what was found, why it matters, and how to fix it
  • Contribute to security design reviews and threat modelling engagements earlier in the SDLC
  • Mentor junior testers on test execution and report quality; contribute to methodology improvements, tooling, and internal playbooks
  • Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program - with formal recognition and stipend for engineers who build expertise that makes the whole team stronger

What We're Looking For

  • 2+ years of hands-on manual penetration testing - not scanner-assisted, manual
  • Demonstrated ability to run standard engagements end-to-end with minimal oversight: scope, test, report, readout, retest
  • Finds that go beyond OWASP Top 10 basics - business logic issues, complex auth flaws, chained vulnerabilities
  • Reports that are client-ready with low rework: technically accurate, clearly written, correctly risk-rated
  • Software development background in one or more of Python, .NET, Ruby, or Java - you understand how the thing was built, not just how to break it
  • Strong communication skills in both directions: writing that doesn't require a translator and calls where you can hold your own in front of an engineering team
  • Located in Canada and eligible to work (citizen, permanent resident, or valid work visa)

Nice to Have

  • OSCP, OSCP+, or GWAPT
  • Experience across multiple service areas (web + mobile, or web + network)
  • Familiarity with compliance frameworks that drive our clients' security programs: SOC 2, ISO 27001, PCI DSS, HIPAA

What we are offering:

Competitive base salary

Work remotely anywhere in Canada (you're welcome to work in the Ottawa office when you'd like the option).

Work remotely from anywhere in the world for up to 2 months per year.

Yearly profit-sharing between 5 - 12% of your base salary, based on your performance.

Perks such as: monthly UberEats budget, annual home office stipend.

3 weeks of vacation to start. Additionally, the whole company is off for the week between Christmas and the New Year.

Parental, bereavement and child loss leave.

You will receive a great health benefits package (includes dental, vision, practitioners, etc.).

    Employment Type: FULL_TIME