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

Software Security Engineer

Ottawa, ON

CA$84.60K - CA$135.20K/yr

Develop and maintain CI/CD pipelines to automate security testing and ensure continuous security ... Proficiency in C++/C/Python programming languages, Bash scripting for embedded systems development.

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

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

Systems Test Engineer I

Ottawa, ON ยท On-site +1

CA$55.20K - CA$82.80K/yr

POSITION OVERVIEW Systems Test Engineer I is responsible for the testing and validation of Gentex ... of testing methodologies and software development life cycle (SDLC). * Experience in Python ...

We are looking for someone with primary strength in backend development, particularly Golang, AWS ... testing, code review, CI/CD, and Agile team collaboration Strong problem-solving skills, sound ...

... the testing and validation of software features, ensuring functionality, performance, and ... Strong experience in embedded software development on Linux-based systems. * Proficiency in modern ...

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.

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

Experience developing, testing, and maintaining software written in Java * Experience with Docker ... Experience with software development methodologies and best practices * Capable of working with ...

... development, testing, and delivery. As a Senior Software Engineer in Test in the GQA, you will be responsible for ensuring software quality using efficient and reliable test automation. The ideal ...

As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend ... in production on AWS. This role is suited for an engineer who is comfortable owning well-defined ...

next page

Showing results 1-20

Software Development Engineer In Testing information

What are the key skills and qualifications needed to thrive as a Software Development Engineer In Testing (SDET), and why are they important?

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.

How does a Software Development Engineer in Testing (SDET) 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 are Software Development Engineers in Testing (SDETs)?

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 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 May 2026, with employment types broken down into 93% Full Time, 6% Part Time, and 1% Contract. Highlights an 67% Physical, 11% Hybrid, and 22% Remote job distribution.

Penetration Tester (Remote)

Software Secured

Ottawa, ON โ€ข Remote

Full-time

Medical, Dental, Vision, PTO

Posted 15 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.).