1,544,051open jobs
92,669companies
238,616added this week
Browse all
Salary
≈ $63k – $128k per year (Estimated)
Location
Hybrid (Montreal, Canada)
Visa
Approved LMIA in the last two years

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on May 4, 2026. OneSpan scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Our VisionA world of trusted digital interactions and agreements. Our MissionTo accelerate our customers' digital transformations by enabling secure, compliant and refreshingly easy digital customer agreements and transactions. Our StrategyLeverage our identity, security and compliance DNA as a core platform differentiator to empower enterprises to deliver the optimal level of security, world-class user experience and human touch in digital interactions and agreements with their customers.

At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.

Développeur en tests logiciels    

Un Développeur en tests logiciels (SDET) occupe un poste hybride qui allie une expertise en génie logiciel à des compétences approfondies en matière de tests. Les DET conçoivent, développent et maintiennent des cadres, des outils et des scripts de test automatisés afin de garantir que les produits logiciels, y compris les microservices et les applications Spring Boot, répondent aux normes de qualité les plus élevées. Ils travaillent en étroite collaboration avec les développeurs, les ingénieurs assurance qualité et les équipes produit tout au long du cycle de vie du développement logiciel.   

Responsabilités principales:  

  • Qualité développement  : concevoir, développer et maintenir des cadres de test automatisés robustes pour les tests fonctionnels, de régression, de performance et d'API.
  • Tester les architectures modernes  : créer et exécuter des tests automatisés pour les microservices distribués  et les applications Spring Boot,  en validant les API RESTful, les files d'attente de messages et la communication interservices.
  • Collaborez avec les autres équipes : travaillez en partenariat avec les développeurs, les DevOps et les chefs de produit pour garantir que la testabilité soit intégrée à chaque fonctionnalité.
  • Intégrer et accélérer  : intégrez des tests automatisés dans les pipelines CI/CD (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) pour des versions rapides et fiables.
  • Performances Push: Réalisez des tests de charge et de résistance (JMeter, Gatling, k6) afin de garantir l'évolutivité dans des conditions réelles.
  • Innover en matière de tests: utiliser les tests contractuels (Pact), la virtualisation des services (WireMock) et les environnements de test conteneurisés (Testcontainers) pour rationaliser la livraison.
  • Promouvoir les meilleures pratiques: participer aux revues de code, encadrer ses pairs et défendre une ingénierie axée sur la qualité. 

Compétences techniques requises:  

  • Programmation et script :  Java (de préférence), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  • Cadres d'automatisation :  Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  • Test d'API :  Bruno, RestAssured, Karate.
  • Test des microservices :  Pact (test des contrats), WireMock (virtualisation des services), Testcontainers (environnements de test conteneurisés).
  • Tests de performance et de charge  : JMeter, Gatling, k6, Locust.
  • DevOps et CI/CD :  Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI.
  • Cloud et conteneurs :  Docker, Kubernetes, Helm, notions de base sur AWS/GCP/Azure pour les environnements de test.
  • Gestion de version:  Git, stratégies de branchement, workflows de pull request.
  • Surveillance et journalisation: ELK Stack, Grafana, Prometheus pour l'analyse des résultats de test et le débogage. 

Atouts:  

  • Tests de sécurité :  OWASP ZAP, Burp Suite - notions de base pour la validation de la sécurité des API et des applications web.
  • Bases de données: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) pour la configuration et la validation des données de test.
  • Tests multiplateformes: tests sur plusieurs plateformes, notamment Android, iOS et Mac.
  • Compétences en IA/ML  : bonne connaissance des modèles LLM. 

Compétences non techniques:  

  • Excellentes capacités d'analyse et de résolution de problèmes.
  • Solides aptitudes de communication et de collaboration.
  • Souci du détail et passion pour la qualité. 

OneSpan est un employeur offrant l'égalité des chances. Pour plus d'informations, veuillez consulter notre Centre de confidentialité.   

Avertissement :  Ce poste exige la maîtrise d'une langue autre que le français, car vous travaillerez en partenariat avec des clients internes et/ou externes hors du Québec. 

_______________________________________________________________________________ 

Software Developer in Test  

A Software Developer in Test (SDET) is a hybrid role that blends software engineering expertise with deep testing skills. SDETs design, develop, and maintain automated test frameworks, tools, and scripts to ensure software products - including microservices and spring boot applications - meet the highest quality standards. They work closely with developers, QA engineers, and product teams throughout the entire software development lifecycle. 

Key Responsibilities  

  • Development Quality: Design, develop, and maintain robust automated test frameworks for functional, regression, performance, and API testing.
  • Test Modern Architectures: Build and execute automated tests for distributed microservices  and Spring Boot apps, validating RESTful APIs, message queues, and inter-service communication.
  • Collaborate Across Teams: Partner with developers, DevOps, and product managers to ensure testability is baked into every feature.
  • Integrate & Accelerate: Embed automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) for rapid, reliable releases.
  • Push Performance: Conduct load and stress testing (JMeter, Gatling, k6) to ensure scalability under real-world conditions.
  • Innovate in Testing: Use contract testing (Pact), service virtualization (WireMock), and containerized test environments (Testcontainers) to streamline delivery.
  • Champion Best Practices: Participate in code reviews, mentor peers, and advocate for quality-first engineering 

Required Technical Skills  

  • Programming & Scripting: Java (preferred), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  • Automation Frameworks: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  • API Testing: Bruno, RestAssured, Karate.
  • Microservices Testing: Pact (contract testing), WireMock (service virtualization), Testcontainers (containerized test environments).
  • Performance & Load Testing: JMeter, Gatling, k6, Locust.
  • DevOps & CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI.
  • Cloud & Containers: Docker, Kubernetes, Helm, AWS/GCP/Azure basics for test environments.
  • Version Control: Git, branching strategies, pull request workflows.
  • Monitoring & Logging: ELK Stack, Grafana, Prometheus for test result analysis and debugging. 

Nice to have  

  • Security Testing: OWASP ZAP, Burp Suite basics for API and web app security validation.
  • Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) for test data setup and validation.
  • Cross platform testing: Testing for multiple platforms, including Android, iOS, and Mac.
  • AI/ML Skills: Familiarity with LLM models. 

 Soft Skills: 

  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Detail-oriented with a passion for quality. 

OneSpan is an Equal Opportunity employer. For more information, please visit our Privacy Center.   

Disclaimer:  This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec. 

#LI-HW1 

#LI-Hybrid 

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,544,051 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

Backend
Similar stack
Same company
Montreal
$125k – $153k per year • Remote (Canada) • Full-Time • 8+ years exp
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Databases
MySQL
PostgreSQL
DynamoDB
AI/ML
Copilot
LLM
Agentic Workflows
Frontend
React.js
DevOps
GCP
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Google GKE
Apply
≈ $57k – $108k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Montreal
Python
Rust
C++
Management
Scrum
Apply
≈ $100k – $168k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • High School Diploma • Montreal
Python
C++
MATLAB
DevOps
Wi-Fi
Apply
≈ $104k – $175k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • High School Diploma • Montreal
JavaScript
Rust
TypeScript
C++
Frontend
Vue.js
React.js
Apply
≈ $69k – $124k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • High School Diploma • Montreal
Python
Rust
C++
Management
Scrum
Apply
Data Scientist 1 day ago
≈ $106k – $229k per year (Estimated) • In office • TS/SCI • Full-Time • Washington
Python
SQL
AI/ML
Scikit-learn
TensorFlow
PyTorch
Machine Learning
DevOps
Git
Analytics
Tableau
Power BI
Apply
Hybrid • Malmö
Python
SQL
Databases
PostgreSQL
PostGIS
Analytics
Power BI
Management
Power Automate
SpaceTech
QGIS
Apply
≈ $36k – $56k per year (Estimated) • In office • Part-Time • Austria
Python
Design
SolidWorks
Apply
≈ $44k – $85k per year (Estimated) • In office • Full-Time • Austria
C#
C#
.NET
Mobile
MVVM
Apply
In office • Part-Time • Austria
C#
C#
.NET
Apply
≈ $52k – $111k per year (Estimated) • Hybrid • 10+ years exp • Barcelona
Java
SQL
Java
Spring Boot
DevOps
AWS
Kubernetes
Apply
≈ $16k – $37k per year (Estimated) • In office • 7+ years exp • Noida
Java
DevOps
Rest API
Docker
Kubernetes
IAM
Apply
≈ $25k – $51k per year (Estimated) • In office • 10+ years exp • Noida
Java
Databases
MySQL
PostgreSQL
DevOps
Rest API
Docker
Kubernetes
Apply
≈ $16k – $37k per year (Estimated) • In office • 7+ years exp • Noida
Java
DevOps
Rest API
Docker
Kubernetes
Apply
$160k – $195k per year • In office • Full-Time • 7+ years exp
Java
Databases
MySQL
PostgreSQL
Oracle
CockroachDB
Cassandra
AI/ML
Copilot
Claude Code
DevOps
Rest API
Docker
Kubernetes
Apply
Software Developer 1 day ago
≈ $60k – $122k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Montreal
Java
Java
Spring Boot
DevOps
Git
Apply
$35k – $46k per year • In office • Montreal
DevOps
Windows
Management
Microsoft Office
Apply
$42k – $60k per year • In office • 2+ years exp • Montreal
DevOps
Windows
Management
Microsoft Office
Apply
≈ $100k – $177k per year (Estimated) • In office • 3+ years exp • PhD • Montreal • London
Python
AI/ML
Reinforcement Learning
SciPy
Computer Vision
AI Agents
NumPy
PyTorch
Post-training
Vision-Language-Action
Machine Learning
Game Dev
Unreal Engine
Management
Agile
Apply
See all jobs
This is one of many
1,544,051 more open roles from verified company boards, updated every day.