Développeur logiciels  - Software Developer (Montreal)

Développeur logiciels  - Software Developer (Montreal)

05 Aug
|
OneSpan
|
Montreal

05 Aug

OneSpan

Montreal

Chez One

Span, nous sommes spcialiss dans les solutions d''identit numrique et anti-fraude qui crent des expriences exceptionnelles et scurises.

Dveloppeurentestslogiciels Un Dveloppeur en tests logiciels (SDET) occupe un poste hybride qui allie une expertise en gnie logiciel des comptences approfondies en matire de tests.

Les DET conoivent, dveloppent et maintiennent des cadres, des outils et des scripts de test automatiss afin de garantir que les produits logiciels, y compris les microservices et les applications Spring Boot, rpondent aux normes de qualit les plus leves.

Ils travaillent en troite collaboration avec les dveloppeurs, les ingnieurs assurance qualit et les quipes produit tout au long du cycle de vie du dveloppement logiciel.

Responsabilitsprincipales: Qualit dveloppement :concevoir,dvelopperetmaintenirdes cadres de testautomatissrobustespour les testsfonctionnels, dergression, de performance etd''API.

Tester les architectures modernes : crer et excuter des tests automatiss pour les microservicesdistribus 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 :travaillezenpartenariatavec lesdveloppeurs, les Dev

Ops et les chefs deproduitpourgarantirquelatestabilitsoitintgrechaquefonctionnalit.

Intgrer et acclrer : intgrez des tests automatiss dans les pipelines CI/CD (Jenkins, Git

Hub Actions, Azure Dev

Ops,Git

LabCI) pour des versions rapides et fiables.

Performances Push: Ralisez des tests de charge et de rsistance (JMeter,Gatling, k6) afin de garantir l''volutivit dans des conditions relles.

Innover en matire de tests : utiliser les tests contractuels (Pact), la virtualisation des services (Wire

Mock) et les environnements de test conteneuriss (Testcontainers) pour rationaliser la livraison.

Promouvoir les meilleures pratiques : participer aux revues de code, encadrer ses pairs et dfendre une ingnierie axe sur la qualit.

Comptencestechniquesrequises: Programmation et script: Java (de prfrence), Python, C#, Java

Script/Type

Script, Bash, Groovy.

Cadres d''automatisation: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.

Test d''API : Bruno,Rest

Assured, Karate.

Test des microservices: Pact(test des contrats),Wire

Mock(virtualisation des services),Testcontainers(environnements de test conteneuriss).

Tests de performance et de charge: JMeter,Gatling, k6,Locust.

Dev





Ops et CI/CD : Jenkins, Git

Hub Actions, Git

Lab CI, Azure Dev

Ops,CircleCI.

Cloud et conteneurs: Docker,Kubernetes,Helm, notions de base sur AWS/GCP/Azure pour les environnements de test.

Gestion de version: Git, stratgies de branchement, workflows de pullrequest.

Surveillance et journalisation : ELK Stack,Grafana,Prometheuspour l''analyse des rsultats de test et le dbogage.

Atouts: Tests de scurit : OWASP ZAP,Burp

Suite - notions de base pour la validation de la scurit des API et des applications web.

Bases de donnes : SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) pour la configuration et la validation des donnes de test.

Tests multiplateformes : tests sur plusieurs plateformes, notamment Android, iOS et Mac.

Comptences en IA/ML : bonne connaissance des modles LLM.

Comptences nontechniques: Excellentes capacits d''analyse et de rsolution de problmes.

Solides aptitudes de communication et de collaboration.

Souci du dtail et passion pour la qualit.

One

Spanest unemployeuroffrantl''galitdes chances.

Pour plusd''informations,veuillezconsulternotre

Centre deconfidentialit.

Avertissement: Ce posteexigelamatrised''unelangueautrequele franais, car voustravaillerezenpartenariatavec desclientsinternes et/ouexternes hors du Qubec. _______________________________________________________________________________ Software Developer in Test A Software Developer in Test (SDET) is a hybrid role that blends software engineeringexpertisewith deep testing skills. SDETs design, develop, andmaintainautomated 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, andmaintainrobust 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 ,validatingRESTful APIs, message queues, and interservice communication.

Collaborate Across Teams: Partner with developers, Dev

Ops, and product managers to ensure testability is baked into every feature.

Integrate & Accelerate: Embed automated tests into CI/CD pipelines (Jenkins, Git

Hub Actions, Azure Dev

Ops, Git

Lab CI) for rapid, reliable releases.

Push Performance: Conduct load and stress testing (JMeter, Gatling, k6) to ensure scalability under realworld conditions.

Innovate in Testing: Use contract testing (Pact), service virtualization (Wire

Mock), and containerized test environments (Testcontainers) to streamline delivery.

Champion Best Practices: Participatein code reviews, mentor peers, and advocate for qualityfirst engineering Required Technical Skills Programming & Scripting: Java (preferred), Python, C#, Java

Script/Type

Script, Bash, Groovy.

Automation Frameworks: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD. API Testing: Bruno,Rest

Assured, Karate.

Microservices Testing: Pact (contract testing),Wire

Mock(service virtualization),Testcontainers(containerized test environments).

Performance & Load Testing: JMeter, Gatling, k6, Locust.

Dev

Ops & CI/CD : Jenkins, Git

Hub Actions, Git

Lab CI, Azure Dev

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

Solid communication and collaboration abilities.

Detail-oriented with a passion for quality.

One

Spanis an Equal Opportunity employer.

For more information, please visit our Privacy

Center.

Disclaimer: This position requiresproficiencyin a language other than French, as you will be working in partnership with internal and/or external customers outside Qubec. #LI-HW1 #LI-Hybrid

📌 Développeur logiciels  - Software Developer (Montreal)
🏢 OneSpan
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciels  - software developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciels  - software developer (montreal) / montreal