1,899,069open jobs
111,135companies
252,212added this week
Browse all
Salary
≈ $57k – $101k per year (Estimated)
Location
In office (Burnaby)
Seniority
Staff · 8+ years exp

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 19, 2026.

Overview
Company
Impact
Profile match
OSI the leading provider of WECDIS, naval Integrated Navigation and Tactical Solutions, Integrated Bridge Systems for warships, submarines, and small craft.

The Software Development Engineer in Test (SDET), will apply software engineering best practices to design, review, and implement automated tests and the frameworks they run on to validate complex distributed systems. Their work ensures reliability, safety, and compliance in high-stakes maritime environments.

What you will do?

•    Design, develop, and maintain scalable Python-based test automation frameworks and reusable test libraries for API, UI, system, functional, regression, and performance testing.•    Enforce software engineering best practices, including SOLID principles, design patterns, clean code standards, and TDD/BDD methodologies, to ensure maintainable and reliable test solutions.•    Develop automated test strategies for distributed and embedded systems, including mocking, stubbing, network performance validation, and basic security testing.•    Troubleshoot complex test failures, refactor legacy automation, and drive continuous improvements in test quality, reliability, and execution efficiency.•    Integrate and optimize automated testing within CI/CD pipelines to enable scalable, parallelized, and automated regression testing.•    Create and review test plans, procedures, reports, and quality documentation to support compliance, traceability, and product validation requirements.•    Collaborate with Software Development, DevOps, Systems Engineering, and QA teams to improve testability and promote shift-left testing practices.•    Lead code reviews, mentor junior SDETs, and drive adoption of testing best practices, tools, and emerging technologies.•    Ensure test activities align with regulatory, defense, and naval industry quality standards while performing hands-on and exploratory testing as required.•    Chair meetings and foster collaboration with offshore team.•    Guide process improvements and explore new testing tools/techniques (e.g. AI-driven testing).

What you will bring?

•    Degree or diploma in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and experience. •    8+ years of software testing and test automation experience, including 5+ years of Python development. •    Strong knowledge of software testing methodologies, automation frameworks, software development lifecycles, Agile practices (Scrum/Kanban), and CI/CD pipelines. •    Experience testing distributed, networked, real-time, or embedded systems, with strong troubleshooting and problem-solving skills. •    Proficiency in software design principles, including SOLID, design patterns, version control systems (Git/SVN), and test and issue management tools (e.g., Jira, Zephyr Scale). •    Demonstrated leadership experience mentoring team members, conducting technical reviews, and making sound technical decisions. •    Excellent written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders. •    Familiarity with AI-assisted development and testing tools is an asset. •    Experience in defense, naval, safety-critical, or regulated software environments is preferred.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,899,069 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Burnaby
$53k – $71k per year • Hybrid • Full-Time • 5+ years exp • High School Diploma • Canada
SQL
DevOps
CI/CD
AWS
Docker
Kubernetes
MedTech
DICOM
HL7
Apply
$53k – $71k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Canada
SQL
DevOps
CI/CD
AWS
Docker
Kubernetes
MedTech
DICOM
HL7
Apply
≈ $58k – $104k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
Java
TypeScript
SQL
PowerShell
Node JS
Bash
Groovy
Perl
Java
Spring Boot
Apache Tomcat
Databases
MySQL
Redis
Oracle
DynamoDB
Apache Kafka
Frontend
Angular
DevOps
Rest API
OpenShift
Azure
CI/CD
Jenkins
Git
AWS
Configuration Management
GitLab
Linux
Windows
Unix
VPN
SOAP
Analytics
ETL/ELT
Management
Jira
Agile
ITIL
Waterfall
QA
Selenium
JMeter
Postman
BrowserStack
Apply
$82k – $117k per year • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Markham • Oshawa
Python
JavaScript
C#
DevOps
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
GitLab
Cybersecurity
OWASP
Management
Agile
QA
Selenium
JMeter
Cypress
Playwright
Gatling
Appium
Postman
Rest-Assured
k6
Apply
QA Analyst 1 day ago
≈ $32k – $72k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Toronto
SQL
DevOps
Azure DevOps
Azure
Management
Agile
Waterfall
Apply
Hybrid • 4+ years exp • Bachelor's Degree
Python
JavaScript
SQL
Databases
InfluxDB
AI/ML
Anomaly Detection
Frontend
GraphQL
DevOps
Rest API
GCP
Kibana
Loki
Dynatrace
WebSockets
Azure
CI/CD
Git
AWS
Kubernetes
Grafana
AppDynamics
Telegraf
GitLab
Apache HTTP Server
Management
Jira
QA
JMeter
k6
Locust
Apply
Hybrid • 2+ years exp • Bachelor's Degree
Python
DevOps
Git
Linux
Windows
Unix
Management
Jira
QA
Selenium
Pytest
Apply
≈ $34k – $73k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru • Hyderabad • Mumbai
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
CI/CD
Git
AWS
Management
ServiceNow
Agile
Scrum
Apply
≈ $85k – $196k per year (Estimated) • In office • Contractor • Melbourne
Python
Java
DevOps
Terraform
GCP
CI/CD
Kubernetes
Platform Engineering
IAM
Cybersecurity
Crowdstrike
Google SecOps
Management
ServiceNow
Apply
≈ $21k – $42k per year (Estimated) • In office • Full-Time • 7+ years exp • Pune
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Copilot
Spark
Scikit-learn
PyTorch
Anomaly Detection
Interpretability
Machine Learning
DevOps
CI/CD
GitHub
Apply
≈ $37k – $81k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Burnaby
DevOps
Linux
Windows
TCP/IP
Cybersecurity
Wireshark
MedTech
Verification & Validation
Apply
≈ $63k – $107k per year (Estimated) • In office • Secret • 8+ years exp • Burnaby
Design
SolidWorks
AutoCAD
Defense
MIL-STD-810
Apply
≈ $40k – $87k per year (Estimated) • In office • Waterlooville
Apply
Sr. Technical Trainer 15 days ago
≈ $50k – $113k per year (Estimated) • In office • Kiel
Apply
≈ $35k – $56k per year (Estimated) • In office • 3+ years exp • Burnaby
Apply
$81k – $99k per year • In office • 3+ years exp • Bachelor's Degree • Burnaby
Python
C
Bash
C
Valgrind
DevOps
CI/CD
Git
Linux
Unix
TCP/IP
DNS
DHCP
VPN
Cybersecurity
Wireshark
Tcpdump
LDAP
PKI
Management
Agile
Apply
$32k – $34k per year • In office • 2+ years exp • Bachelor's Degree • Burnaby
Analytics
Microsoft Excel
Management
QuickBooks
Apply
$30k – $32k per year • In office • 2+ years exp • Burnaby
Apply
≈ $24k – $66k per year (Estimated) • In office • Part-Time • Burnaby
Apply
≈ $31k – $66k per year (Estimated) • In office • Burnaby
DevOps
SOAP
Apply
See all jobs
This is one of many
1,899,069 more open roles from verified company boards, updated every day.