MISSION
Contexte du mandat :
Nous recherchons une personne spécialisée en assurance qualité et en automatisation des tests afin de contribuer à l’évolution des pratiques qualité d’une plateforme numérique transactionnelle destinée à l’investissement autonome.
Le mandat s’inscrit dans un environnement comprenant des solutions Web ainsi que des applications mobiles iOS et Android. La personne interviendra de manière transverse, avec un rôle centré sur l’automatisation des tests, en collaboration étroite avec les équipes de projet, les spécialistes en assurance qualité, les développeurs et les autres parties prenantes.
Nous recherchons une personne autonome et rigoureuse, capable de prendre en charge des initiatives d’automatisation de bout en bout. Elle devra comprendre les besoins fonctionnels et techniques, évaluer les risques, identifier les tests offrant la meilleure valeur à automatiser, puis mettre en place des solutions fiables, maintenables et réutilisables.
Des tests automatisés sont déjà présents dans l’environnement et leur couverture est appelée à évoluer. L’objectif n’est pas d’automatiser systématiquement tous les essais, mais de développer une couverture pertinente, durable et complémentaire aux activités d’assurance qualité réalisées dans les projets.
Tes responsabilités :
- Prendre en charge, de façon autonome, les activités d’automatisation des tests qui te sont confiées.
- Contribuer à définir et à faire évoluer l’approche ainsi que la stratégie d’automatisation des tests.
- Analyser les besoins, les parcours fonctionnels et les risques afin d’identifier les scénarios offrant la meilleure valeur à automatiser.
- Concevoir, développer, maintenir et exécuter les tests automatisés.
- Développer des solutions d’automatisation pour les différents niveaux de tests pertinents, notamment les tests d’API, d’applications Web et d’applications mobiles iOS et Android.
- Veiller à la fiabilité, à la maintenabilité et à la réutilisabilité des tests automatisés.
- Analyser les résultats d’exécution, investiguer les échecs et distinguer les anomalies applicatives des problèmes liés aux tests ou aux environnements.
- Effectuer, au besoin, des validations techniques à l’aide de SQL, de Postman ou d’outils API équivalents, ainsi que par l’analyse de données et de logs.
- Intégrer et faire évoluer l’exécution des tests automatisés dans les processus de développement, d’intégration et de livraison des solutions.
- Collaborer étroitement avec les spécialistes qualité des projets, les développeurs et les autres parties prenantes afin d’intégrer l’automatisation aux activités courantes d’assurance qualité.
- Accompagner les équipes dans l’identification des scénarios pertinents à automatiser et dans l’utilisation des solutions mises en place.
- Identifier les limites, les risques et les blocages liés à l’automatisation, puis proposer des solutions concrètes ou des stratégies de contournement.
- Documenter les approches, les solutions et les pratiques d’automatisation dans Confluence.
- Contribuer activement à l’amélioration continue des pratiques, des outils et des méthodes d’automatisation des tests.
Ton profil :
- Tu démontres un haut niveau d’autonomie et tu es capable de prendre en charge une initiative d’automatisation, de sa conception jusqu’à sa mise en œuvre et à son maintien.
- Tu possèdes une forte capacité d’analyse et tu sais déterminer ce qui apporte réellement de la valeur à automatiser, plutôt que de viser l’automatisation pour elle-même.
- Tu combines une bonne compréhension de l’assurance qualité avec de solides aptitudes techniques.
- Tu fais preuve de rigueur, d’organisation et d’un souci constant de produire des solutions fiables et maintenables dans le temps.
- Tu identifies rapidement les problèmes, les risques et les blocages, puis tu proposes des solutions ou des façons de les contourner.
- Tu es capable de remettre en question les pratiques existantes de manière constructive et de proposer des améliorations concrètes.
- Tu fais preuve de curiosité et tu sais explorer et évaluer de nouvelles approches ou de nouveaux outils lorsque cela est pertinent.
- Tu communiques clairement et tu es capable de vulgariser des sujets techniques auprès de spécialistes en assurance qualité et d’autres parties prenantes.
- Tu collabores efficacement avec plusieurs équipes et tu sais exercer une influence constructive dans le cadre d’un mandat transverse.
Tes connaissances et aptitudes :
- Tu possèdes une expérience pertinente en automatisation des tests et en assurance qualité TI.
- Tu as de l’expérience dans la conception, le développement, l’exécution et la maintenance de tests automatisés.
- Tu comprends les différentes couches d’une application et tu es capable de déterminer à quel niveau un test devrait être automatisé.
- Tu as de l’expérience en automatisation de tests d’API et une bonne connaissance de Postman ou d’outils équivalents.
- Tu as de l’expérience en automatisation de tests d’applications Web.
- Tu possèdes une expérience ou une connaissance de l’automatisation des tests d’applications mobiles iOS et Android.
- Tu es capable d’effectuer des validations de données à l’aide de SQL.
- Tu sais analyser les données, les réponses API et les logs nécessaires au diagnostic des résultats d’exécution.
- Tu as de l’expérience avec Jira et Xray pour la gestion et le suivi des activités d’assurance qualité.
- Tu as de l’expérience avec Confluence ou un outil équivalent de documentation et de collaboration.
- Tu comprends les pratiques permettant d’intégrer les tests automatisés aux processus de développement et de livraison.
- Tu es capable de travailler dans un environnement combinant des tests manuels et automatisés, et d’assurer leur complémentarité.
- Une expérience dans le domaine du courtage, des services financiers ou des systèmes transactionnels constitue un atout, sans être une exigence.
- La maîtrise du français est requise.
- Tu es en mesure de comprendre la documentation technique en anglais associée aux outils et aux technologies utilisés.
Mode de travail :
Le mandat s’effectue en mode hybride, à raison de deux jours sur site par semaine.
SII GROUP
Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.
SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.
De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
Discover
Let’s Tech Together
on Linkedin
by email