Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciels - Software Developer

Full-time

Onespan

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  

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Développeur logiciels - Software Developer in Montréal, QC vacancy
  •  ...superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and...  ...protection renforcée. Xona est à la recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au développement et à l’intégration... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    14 days ago
  •  ...Notre équipe est composée de plus de 20 développeurs et spécialistes en tests issus de...  ...contribuerez au développement de solutions logicielles pour un large portefeuille d'appareils...  ...While working with us, you’ll help develop software solutions for a wide portfolio of appliances... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...marins et côtiers, et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline de...  ...environments, and energy. We are looking for a Senior Software Developer to evolve our image processing pipeline toward new use... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    8 days ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practical terms, we develop a self-service web portal that...  ...on our platform. As a Software Developer, you will play a key... 
    Suggested
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Maples Group (Financial Services) Position:  Senior Software Developer Location:  Montreal, Canada    What’s it like to work...  ...any conditional job offer is made.”     Poste :  Développeur de logiciels principal   Emplacement :  Montréal, Canada     Comment... 
    Suggested
    Full time
    Work at office
    Worldwide

    Maples Group

    Montréal, QC
    a month ago
  •  ...des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel...  ...continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le...  ...safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur...  ...build, deploy, and operate software across cloud, on-premises and hybrid...  ...We are looking for a software developer to join the platform engineering... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...utilisées autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant...  ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...dynamique de votre équipe : Des développeurs et des spécialistes des tests...  ...Pour vous, un excellent logiciel est synonyme de qualité, de...  ...-- Your team’s dynamic: Developers and test specialists from diverse...  ...You believe great software means quality, security, and... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...tout-en-un puissante. Notre logiciel permet aux aéroports, centres...  ...jours. Nous recherchons un(e) développeur(euse) de logiciels passionné...  ...powerful all-in-one solution. Our software allows airports, control...  ...We are looking for a Software Developer who is passionate of software... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    24 days ago
  •  ...technologies en développement logiciel. Voici quelques exemples...  ...with the latest technologies in software development. Here is an...  ...Elasticsearch and Redis Web UI developed in ReactJS with TypeScript,...  ...Your day at a glance: Develop and maintain modern... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    24 days ago
  •  ...possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’...  ...individual with solid experience in web software development to help evolve a widely used...  ...and quality assurance teams Develop and maintain web application features using... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    24 days ago
  •  ...Genetec et l'un des principaux logiciels sur le marché de la sécurité...  ...aux clients. En tant que développeur logiciel au sein de notre équipe...  ...and one of the leading software products in the physical security...  ...customers.   As a Software developer in our test automation team,... 
    Daily paid
    Full time
    Work at office
    Local area
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...English will follow   OPAL-RT Technologies recherche un Développeur Logiciel Drivers.    À propos d’OPAL-RT Technologies  :...  ...________  OPAL-RT Technologies is looking for a Drivers Software Developer   About OPAL-RT Technologies:    A global leader... 
    Full time
    Remote work
    Flexible hours

    Opal-rt

    Montréal, QC
    9 days ago
  •  ...follow OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++     À propos d’OPAL-RT Technologies :...  ...OPAL-RT Technologies is looking for a C++ Real Time Software Developer     About OPAL-RT Technologies   A global leader... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    14 days ago
  •  ...par l’œil humain. Grâce à nos logiciels de pointe, à l’IA et à des...  ...sommes à la recherche d’un(e)  développeur(euse) logiciel pour rejoindre...  ...eye. Through state-of-the-art software, advanced AI, and highly...  ...are looking for  a Software Developer to join our Artificial Intelligence... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Go Rh

    Montréal, QC
    more than 2 months ago
  •  ...Description La dynamique de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera au sein de l’équipe...  ...-------------------------- Your team’s dynamic: The Software Developer - Builds & Releases will be working within the SCMT team... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...à la recherche d’ingénieurs logiciel chevronnés qui feront partie...  ...infrastructure de haute performance, les développeurs de Tower ont contribué à...  ...in 1998, seeks Senior Software Engineers for our Core Engineering...  ...infrastructure, Tower’s developers have helped to position the firm... 
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...follow :  OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies :...  ...___ OPAL-RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global leader across... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    13 days ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practice, we develop a self-service web portal that...  ...stored on our platform. As a Software Developer, you will play a key... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...joueras un rôle clé dans l’évolution de notre logiciel vers un nouveau niveau. C’est un poste...  ...’ll be directly involved in powering our software to the next level. This is a role for...  ...concrete tasks and project with enough room to develop software engineering skill and decision-... 
    Internship
    Work at office
    Flexible hours

    Flare Inc.

    Montréal, QC
    more than 2 months ago
  •  ...et développement recherche un développeur senior pour participer au développement de la plateforme logiciel Vortex. La plateforme de...  ...plusieurs postes de disponibles en dévelopement logiciel qui regroupent...  .... Job Description: Our software R&D team is looking for a Senior... 
    Full time
    Remote work
    Flexible hours

    Cm Labs

    Montréal, QC
    more than 2 months ago
  •  ...Genetec. Nous recherchons un développeur expérimenté, doté d’un solide...  ...et exploitation de logiciels en production ~ Excellentes...  ...We are looking for a seasoned developer with a strong security mindset...  ...building and operating production software ~ Strong software engineering... 
    Long term contract
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    3 days ago
  •  ...grand potentiel. L’équipe Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des données. En tant que...  ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    16 hours ago
  •  ...pourriez faire partie d’une équipe de développement logiciel qui collabore avec d’autres équipes pour...  ...Your team’s dynamic: You could be part of a software development team that works in collaboration with other teams to develop and maintain a cloud platform for a brand-new... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Description Aperçu du poste : Nous recherchons un(e) développeur(euse) logiciel pour créer et assurer la maintenance de logiciels de...  ...---------------- Job overview: We are looking for a Software Developer to build and maintain desktop, web, and cloud software across... 
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    3 days ago
  •  ...et opérations. Genetec développe des logiciels à plateforme ouverte, de l’...  ...: Nous sommes à la recherche de développeurs logiciels passionnés ayant différents...  ...public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...recherche d'un(e) Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à...  ...modernes et les outils d'aide aux développeurs (par exemple, en tirant parti de workflows...  ...is seeking a highly motivated Lead C++ Software Developer to join our Market Data Engineering... 
    Long term contract
    Full time
    Work at office

    Exegy

    Montréal, QC
    more than 2 months ago
  •  ...le développement. Ce rôle est affiché sous le titre Développeur(euse) Logiciel, Équipe Data , avec le titre interne Spécialiste Data,...  ...development stays the priority. This role is posted as Software Developer, Data Team , with the internal title of Data Specialist,... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Beem

    Montréal, QC
    more than 2 months ago
  •  ...autonome un large ensemble de tâches. Nous recherchons un développeur logiciel possédant une maîtrise avancée de Microsoft Dynamics 365 et...  ...a diverse range of tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft Dynamics 365 and Power... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciels - Software Developer. Be the first to apply!