Informations principales

Développeur de test automatisé

Poste: Non spécifié

Début: Dès que possible

End: Non spécifié

Lieu: Montreal, Canada

Type de collaboration: Projet seulement

Taux horaire: Non spécifié

Dernière mise à jour: 2 août 2024

Description et exigences de la tâche

Nous recherchons pour l'un de nos clients un Développeur en Tests Automatisés pour rejoindre l'équipe de Livraison Cartes - EvoEco. Ce rôle consiste à agir en tant que développeur spécialisé dans la création et l'exécution de tests automatisés, contribuant à la livraison quotidienne d'applications critiques pour le client. Grâce à votre expertise en développement de tests automatisés et à votre expérience en programmation Java, vous participerez à divers projets technologiques d'envergure, influençant positivement la rentabilité et l'efficacité des opérations de notre client.
Rôle et responsabilités :
  • Planification et intégration des tests : Supporter la planification et l'intégration des activités de tests automatisés et manuels dans un cadre Agile.
  • Développement de tests automatisés : Implémenter des tests automatisés selon la stratégie définie et développer des automates de test pour les applications en utilisant les frameworks intégrés au « continuous testing » (CT).
  • Contribution aux frameworks : Contribuer à l'enrichissement des frameworks d'automatisation existants.
  • Exécution de tests manuels : Concevoir et exécuter des tests manuels lorsque nécessaire.
  • Évolution des pratiques QA : Proposer et influencer l'évolution des pratiques et des processus en assurance qualité (QA).
  • Outils d'automatisation : Participer à la mise en place d'outils d'automatisation de tests dans un contexte DevOps et recommander les outils appropriés.
  • Qualité des livrables : Assurer la qualité des livrables, le respect des délais et la gestion des risques.
  • Suivi quotidien : Suivre les activités de qualité, y compris l'élaboration et l'exécution des tests, la gestion des anomalies et la communication des rapports d'avancement.
Compétences requises :
  • Expérience en assurance qualité : 3 à 5 ans d'expérience en Assurance Qualité et en développement de tests automatisés.
  • Langages de programmation : Maîtrise d'un ou plusieurs langages de programmation orientés objet (Java, .Net, etc.).
  • Cycle de vie des logiciels : Connaissance du cycle de vie de développement des logiciels (SDLC) et des méthodes de livraison de projet.
  • Outils de test : Expérience avec des outils tels que RestAssured, Selenium, Applitools, SauceLabs, X-Ray.
  • Environnements de développement : Pratique des environnements de développement (Eclipse, IntelliJ, IDEA, etc.).
  • Technologies API et microservices : Excellente connaissance des API, des microservices et des formats de données tels que XML, JSON.
  • Méthodologies Agile : Expérience de livraison de solutions en mode Agile.
  • Qualités personnelles : Rigueur, souci du détail et capacité à travailler en équipe.
Ce poste offre l'opportunité de travailler avec des technologies de pointe dans un environnement stimulant, au sein d'une équipe passionnée par l'amélioration de l'expérience client et l'innovation continue. 

Catégorie

Informatique