Analyste assurance qualité
Java, Tests automatisés
Description Développeur en tests automatisés

Ce poste relève du Directeur de Transformation et développement.

Responsabilités principales:

• S’intégrer à distance dans un projet qui roule depuis 4 mois.
• Faisant partie de l’équipe de réalisation, travailler en étroite collaboration avec l’équipe de projet pour comprendre les exigences et les traduire en scénarios/cas de test;
• Être ouvert au dialogue, aimé travailler étroitement avec les autres pour comprendre et défricher l’inconnu.
• Avoir de bonnes connaissances du processus de développement, particulièrement dans des initiatives agiles, en particulier Scrum.
• Adopter et utiliser des outils spécialisés pour la réalisation des tests automatisés.
• Faire du test automatisé un élément majeur de la gestion de la conformité du produit.
• Participer à l’amélioration continue de la méthodologie et des meilleures pratiques reliées à l’automatisation des tests

Plus spécifiquement, vous aurez à :

• Contribuer à l’exécution des cas de test, documenter les anomalies, les résultats des tests ainsi que les données utilisées pour les tests;
• Assurer une couverture de tests adéquate (y compris non fonctionnelle) en identifiant les cas de tests optimaux à automatiser;
• Créer un code de tests automatisés de haute qualité, maintenable et performant.
• Travailler directement avec l’expert en automatisation des tests pendant la planification et l’exécution des tests;
• Définir la stratégie d’essai et l’approche pour le CRR (Capacité, rendement, robustesse) et la régression.
• Utiliser des techniques centrées sur le risque afin d’élaborer, maintenir et exécuter une série d’essais automatisés pour divers produits de logiciels bancaires.
• Sélectionner et élaborer des outils d’automatisation des essais, en appliquant les techniques les plus récentes en matière d’automatisation d’essai (essai centré sur les données).
• Définir une stratégie d’essai de rendement et de régression en collaboration avec les parties internes/externes.
• Minimiser les activités non planifiées liées aux essais, contribuer à trouver des solutions innovatrices qui font ressortir la flexibilité et l’agilité de l’équipe chargée des essais.
• Fournir une expertise interne sur l’assurance qualité des outils automatisés.


Exigences

• Expérience démontrée avec l’intégration continue CI et déploiement continu CD ainsi qu’avec les outils suivants :
o Suite Atlassian (plus particulièrement Jira)
o Java
o Selenium
o Soap-UI
o Jenkins
o Maven
o Git/Bitbucket
• Bilinguisme (parlé/écrit) français et anglais (3/5) (L’environnement de travail est francophone principalement)
• Ouvert a de la permanence
• Plus de 5 années d’expérience en automatisation des tests, y compris la planification, le développement et l’entretien des scripts;

• Capacité à travailler en équipe
• Être rigoureux et soucieux du détail
• Expérience en collaboration avec les IDE standard de l’industrie (plus particulièrement Eclipse)
• Expérience de travail avec des bases de données et écriture de requêtes SQL complexes.
• Être à l’aise avec le paradigme client-serveur
• Avoir de sérieuses bases sur les protocoles http/https et ldap
• Connaissance des outils suivants sont un atout important :
o Xray (TCM for Atlassian/Jira)
o Protractor
o SauceLab


Étant donné la situation actuelle concernant le covid 19, le candidat sera en télé-travail. En temps normal, il y a possibilité de télé-travail.
i
N° de poste 3164
Lieu Montréal
Statut Contractuel