Développeur(se) de tests automatisés

3 weeks ago


Montreal administrative region, Canada OneSpan Full time

Chez OneSpan , nous sommes spécialisés dans les solutions d'identité numérique et anti-fraude qui créent des expériences exceptionnelles et sécurisées.

Développeur(se) de tests automatisés 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

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

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

#J-18808-Ljbffr



  • Montreal (administrative region), Canada OneSpan Full time

    Chez OneSpan , nous sommes spécialisés dans les solutions d'identité numérique et anti-fraude qui créent des expériences exceptionnelles et sécurisées. Développeur(se) de tests automatisés 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...


  • Montreal (administrative region), Canada OneSpan Full time

    Chez OneSpan , nous sommes spécialisés dans les solutions d'identité numérique et anti-fraude qui créent des expériences exceptionnelles et sécurisées.Développeur(se) de tests automatisés 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...


  • Montreal, Canada OneSpan Full time

    Chez OneSpan, nous sommes spécialisés dans les solutions d'identité numérique et anti-fraude qui créent des expériences exceptionnelles et sécurisées.Développeur(se) de tests automatisés 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...


  • Montreal (administrative region), Canada OneSpan Full time

    Une entreprise spécialisée en solutions d'identité numérique recherche un(e) Développeur(se) de tests automatisés pour un poste hybride. Vous serez responsable de concevoir et de maintenir des cadres de tests automatisés afin de garantir la qualité des logiciels, en collaborant étroitement avec diverses équipes tout au long du cycle de vie du...


  • Montreal (administrative region), Canada OneSpan Full time

    Une entreprise spécialisée en solutions d'identité numérique recherche un(e) Développeur(se) de tests automatisés pour un poste hybride. Vous serez responsable de concevoir et de maintenir des cadres de tests automatisés afin de garantir la qualité des logiciels, en collaborant étroitement avec diverses équipes tout au long du cycle de vie du...


  • Montreal (administrative region), Canada OneSpan Full time

    Une entreprise spécialisée en solutions d'identité numérique recherche un(e) Développeur(se) de tests automatisés pour un poste hybride. Vous serez responsable de concevoir et de maintenir des cadres de tests automatisés afin de garantir la qualité des logiciels, en collaborant étroitement avec diverses équipes tout au long du cycle de vie du...


  • Montreal, Quebec, Canada grep Technologies Full time

    Développeur en tests automatisésMandat d'un an (renouvelable), semaine de 37.5 heuresTélétravail: Hybride 40% présentiel 2 jours/semaine obligatoireBilinguisme: Français / Anglais obligatoireVous intégrerez nos équipes de développement qui livrent au quotidien les applications qui font de la Banque un partenaire de choix pour ses clients. Plus...


  • Montreal (administrative region), Canada Intelcom Express Inc. Full time

    Une entreprise de logistique au Canada recherche un Développeur de logiciels en test (SDiT) à Montréal. Le candidat idéal aura plus de deux ans d'expérience en développement de logiciels ou automatisation des tests, avec des compétences en tests d'intégration et tests de performance. Les responsabilités incluent la création de plans de test...

  • Analyste QA senior

    2 weeks ago


    Montreal (administrative region), Canada Generix Group Full time

    Département: Product AND Innovation / Produit et innovation Description de l'entreprise Generix Group est un éditeur SaaS, leader des solutions de Supply Chain Collaborative qui facilitent les échanges de biens et de données dans le monde entier, entre fournisseurs et clients, en pilotant l’ensemble de leurs flux, de manière responsable. Sa plateforme...


  • Montreal, Quebec, Canada Ateko, backed by Bell Canada Full time

    Développeur Full-Stack .NET – Mandat contractuelLieu: Montréal (mode hybride – minimum 3 jours/semaine au bureau)Durée: 12 mois (option de renouvellement pour 12 mois supplémentaires)Horaire: 37,5 h/semaineNiveau: Senior (+10 ans d'expérience)Votre mission : développer et maintenir des applications qui améliorent les capacités de gestion...