Développeur logiciels - Software Developer
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
- ...requests) et à la promotion des meilleures pratiques en développement logiciel. Participer au développement et à l'exécution des tests... ...adéquatement et gérer son temps efficacement. Bachelor's degree in software engineering, computer science, or related from an accredited institution...Suggested
- ...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...SuggestedFull timeFlexible hours
- ...équipe : Nous sommes à la recherche de développeurs logiciels passionnés ayant différents niveaux d’... ...: We are looking for passionate software developers with a range of experience—from... .... Your day at a glance: Design, develop, test, and maintain reliable backend services...SuggestedFull timeFlexible hours
- ...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...SuggestedFull timeFlexible hours
- ...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...SuggestedFlexible hours
- ...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 timeContract workInternshipFlexible hours
- ...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...Flexible hours
- Baccalauréat en génie logiciel, en informatique ou l'équivalent d'un établissement agréé. Minimum... ...GitHub Actions. Bachelor's degree in software engineering, computer science or... ...multidisciplinary development team, the Senior Software Developer will participate in the design,...Full time
- ...Unity servent des millions de développeur(se)s qui créent pour des... ...recherchons un(e) développeur(se) logiciel de niveau intermédiaire qui... ...de données développeur(se) (Developer Data Framework), entre autres... ...We're looking for a mid-level Software Developer who will serve as a...Full timeWork at officeWorldwideRelocation package
- ...L’opportunité Unity est à la recherche d’un(e) Développeur(se) logiciel pour se joindre à l’équipe de Exécution des commandes en commerce... ...@unity.com. The opportunity Unity is looking for a Software Developer to join the e-commerce Fulfillment team, focused on...Full timeWork at officeLocal areaRemote workWorldwideRelocation packageShift work
- ...gestion du trafic spatial. Nous recherchons des Développeurs et Développeuses de logiciel de niveau intermédiaire et sénior pour rejoindre nos... .... We are looking for intermediate and senior software developers to join our Image Processing (IP) and Orbit Determination...Daily paidApprenticeshipWork at officeFlexible hours
- ...croissance À propos du poste Prelib est à la recherche d'un développeur logiciel senior pour se joindre à une petite équipe d'ingénierie... ...About the role Prelib is looking for a Senior Software Developer to join a small, ambitious engineering team building software...Full time
- ...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 paidFull timeWork at officeLocal areaFlexible hours
- ...Description Développeur de logiciels – NOS (systèmes d'exploitation réseau) embarqué C/C++ (English Job Description follows) Description... ...développement de logiciels embarqués C/C++ Software Developer – NOS (Network Operating System) Embedded C/C++...Full timeApprenticeshipFlexible hours
- ...recherchons une développeuse ou un développeur expert (staff) qui possède... ...(ML) et architecture logicielle évolutive. Vous assumerez la... ...We’re looking for a Staff Developer with deep Unity expertise to... ...learning inference, and scalable software architecture. You’ll be a technical...Long term contractFull timeApprenticeshipWork at officeWorldwideRelocation package
- ...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 timeApprenticeshipWork at officeRemote workFlexible hours
- ...Description Développeur de logiciels - Communications du réseau et C/C++ Ingénierie à distance, Canada Gatineau, Québec Montréal,... ...logiciels ________________________________________ Software Developer – Network Communications & C/C++ Engineering Remote, Canada...Full timeApprenticeshipRemote workFlexible hours
- ...Vos défis En tant que membre de l'équipe de développement logiciel dans le cadre de projets de stockage d’énergie, vous serez responsable d’agir en tant qu’expert(e) technique dans les dossiers d’automatisation et d’interfaçage avec les automates et les composantes matérielles...Full time
- ...valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil À titre de développeur logiciel chez AppDirect, vous intégrerez une équipe qui conçoit des logiciels robustes et fiables à un rythme humain, grâce à des...Full time
$175k - $190k per year
...à offrir? Dans tous les cas, vous êtes peut-être au bon endroit! Nous sommes à la recherche d’un(e) Développeur(euse) logiciel principal(e) (Staff Software Developer) pour rejoindre notre équipe Retail au Canada. Dans ce rôle, vous contribuerez directement aux composantes...Full timeApprenticeshipWork at officeLocal areaRemote workFlexible hours- ...à 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 paidWork at office
- ...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-...InternshipWork at officeFlexible hours
- ...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 timeRemote workFlexible hours
- ...et opérations. Genetec développe des logiciels à plate-forme ouverte, de l’... ...nouvelle génération. Nous cherchons un développeur logiciel à l’aise avec le développement... ...safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for...Full timeRemote workFlexible hoursDay shift
- ...la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud,... ...developers build, deploy, and operate software across cloud, on-premises and... ..., automation, observability, developer experience and hybrid deployment...Full timeFlexible hours
- ...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 paidPermanent employmentFull timeWork at officeRemote workFlexible hours2 days per week
- ...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 timeFlexible hours
- ...culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil Nous recherchons un ou une développeur/développeuse de logiciels senior pour rejoindre l’équipe Firstbase au sein d’AppDirecte. À ce poste, vous travaillerez en étroite collaboration...Full time
- ...Quel est votre rôle? Notre développeur doit collaborer avec l'équipe... ...et corriger les solutions logicielles. Pour être qualifié pour ce... ...What’s your role: Our Developer is expected to collaborate with... ...Implement, test and correct software solutions. To qualify for...Daily paidFull timeSummer workWork at officeImmediate start
$101k - $126k per year
...actuellement \u00e0 la recherche d\u2019un(e) d\u00e9veloppeur(euse) logiciel principal motiv\u00e9(e) \u00e0 rejoindre son \u00e9quipe de... ...Solutions (UDS) \u2013 is currently seeking a motivated Lead Software Developer for its CYME Solutions and Technologies team. This role is...Temporary workInternshipRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur logiciels - Software Developer. Be the first to apply!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
