Jobs.ca
Jobs.ca
Language
Air Canada logo

Analyste - Mise en œuvre des technologies d’assurance de la qualité - Automatisation

Air Canada16 days ago
Toronto, ON
Mid Level
full_time

About the role

Appartenir à Air Canada, c’est appartenir à un symbole canadien, Air Canada récemment élue meilleur transporteur aérien en Amérique du Nord. Faites décoller votre carrière en vous joignant à notre équipe novatrice et diversifiée à l’avant-garde du transport aérien de passagers.

Se joindre à Air Canada, c’est faire partie d’une entreprise canadienne emblématique récemment classée Meilleur transporteur aérien en Amérique du Nord. Lancez votre carrière en vous joignant à notre équipe diversifiée et dynamique, à l’avant-garde de la transformation numérique.

Nous recherchons un analyste – Mise en œuvre des technologies d’assurance de la qualité – Automatisation afin de fournir des cadres, des outils et une expertise solides en matière d’automatisation aux équipes des solutions numériques et aux équipes de projet. Piloter la mise en œuvre, l’optimisation et la mise à l’échelle des solutions d’automatisation d’entreprise afin de garantir une exécution efficace et de haute qualité et d’assurer une amélioration continue.

L’analyste – Mise en œuvre des technologies d’assurance de la qualité – Automatisation relèvera du chef de l’Assurance de la qualité – Technologie et mise en œuvre – Centre d’excellence du Bureau de gestion de la qualité d’Air Canada et veillera à l’harmonisation avec les normes de qualité et la gouvernance à l’échelle de l’entreprise.

Responsabilités:

  • Agir à titre d’expert en la matière en ce qui concerne l’automatisation auprès des équipes des solutions numériques en supervisant la planification et l’exécution des tests, la gestion des anomalies et l’établissement de rapports.
  • Gérer et exécuter des cadres d’automatisation d’entreprise de grande envergure (Playwright, Cypress, Selenium, etc.) afin de garantir l’évolutivité, la maintenabilité et la fiabilité pour plusieurs équipes et projets.
  • Intégrer et améliorer les mises à jour du système d’automatisation des tests d’Air Canada (p. ex., migration Playwright), et créer des notes de mise à jour et du matériel pédagogique.
  • Coordonner les tests bêta et les commentaires sur les nouvelles fonctionnalités d’automatisation entre les équipes.
  • Dépanner et résoudre les problèmes liés à BrowserStack, GitHub Pipelines et aux intégrations de cadres.
  • Effectuer régulièrement des audits et des examens de code pour les cadres d’automatisation et les suites de tests.
  • Suivre et analyser les tickets et les tendances liés à l’automatisation afin de favoriser l’amélioration continue.
  • Mettre en œuvre des tests parallèles, réduire les cas de test redondants et améliorer la stabilité des suites de tests.
  • Maintenir et développer des suites de régression automatisées afin de garantir une couverture et une fiabilité élevées.
  • Soutenir les tests fonctionnels et de régression pour les mises à jour stables et les mises à jour de projet.
  • Collaborer avec les développeurs, les équipes de test et le groupe Développement et exploitation pour intégrer l’automatisation dans le cycle de vie du développement logiciel.
  • Promouvoir la réalisation devancée des tests et la détection rapide des anomalies grâce à une couverture de test automatisée.
  • Encadrer et guider les équipes sur la stratégie d’automatisation, l’utilisation des outils, les techniques de test et les indicateurs de qualité.
  • Soutenir l’intégration grâce à des outils d’intégration et de livraison pour des tests continus.
  • Établir et surveiller les principaux indicateurs de rendement pour l’adoption de l’automatisation, la couverture des tests, les fuites d’anomalies et l’efficacité globale de la qualité.
  • Veiller au respect de la gouvernance en matière d’assurance de la qualité, des politiques en matière de sûreté et de technologie de l’information, ainsi que des normes réglementaires externes.
  • S’assurer que la couverture des tests d’accessibilité est incluse dans les suites d’automatisation, conformément aux Règles pour l’accessibilité des contenus Web (WCAG) et aux normes d’accessibilité d’Air Canada.
  • Collaborer avec des spécialistes de l’accessibilité et des développeurs pour valider la conception inclusive et la facilité d’utilisation.
  • Animer des séances de formation et des ateliers pour développer les capacités d’automatisation et d’assurance qualité dans l’ensemble de la TI.
  • Soutenir la gestion des données de test et la mise en place de l’environnement pour l’exécution des tests automatisés et manuels.
  • Analyser les résultats des tests d’automatisation et fournir des données exploitables afin d’améliorer la qualité des produits et la confiance dans la livraison.
  • Intégrer des capacités d’automatisation basées sur l’IA pour la sélection prédictive des tests, les scripts d’autorétablissement et l’analyse intelligente des anomalies.
  • Mettre en œuvre l’observabilité pour les cadres d’automatisation, y compris la télémétrie, les tableaux de bord et les alertes en temps réel.
  • Réaliser régulièrement des audits et faire évoluer les cadres afin d’intégrer des solutions plus rapides et plus résilientes qui utilisent l’IA et des technologies infonuagiques natives.
  • Assurer la liaison entre les équipes des solutions numériques et le Centre d’excellence du Bureau de gestion de la qualité afin de garantir des boucles de retour de rétroaction et une amélioration continue.
  • Participer à l’examen de l’état de préparation des mises à jour et formuler des recommandations d’approbation ou de refus fondées sur des mesures de qualité de l’automatisation et d’évaluation des risques.
  • Fournir des mises à jour et des rapports réguliers au chef de l’Assurance de la qualité sur la santé de l’assurance de l’automatisation, les risques, la couverture de l’accessibilité et les possibilités d’amélioration.

Exigences techniques et outils :

  • Cadres d’automatisation d’entreprise : expertise pratique dans la gestion et l’exécution de cadres de grande envergure tels que Playwright, Cypress, Selenium, Maestro, Appium, REST Assured et de bases de données fondées sur Gherkin (Cucumber).
  • Automatisation assistée par l’IA : familiarité avec Cursor IDE ou des outils d’automatisation assistés par l’IA similaires.
  • Plateformes infonuagiques : connaissance et expérience pratique du protocole MCP et maîtrise des services infonuagiques AWS et Azure. Utilisation d’AWS S3 et de JFrog Artifactory pour le stockage et la gestion des artefacts.
  • Tests multiplateformes : capacité à automatiser et à exécuter des tests sur les plateformes du Web, des applications mobiles, du bureau, de SAP, du STI et des API. Utilisation de BrowserStack, Tosca, ACCELQ, UiPath ou d’autres plateformes d’exécution infonuagiques similaires pour les tests multinavigateurs et multiappareils.
  • Développement, exploitation et intégration : expérience avec les outils d’intégration et de livraison (GitHub Actions, Harness, Azure DevOps, Jenkins), le contrôle des sources et la qualité du code (GitHub, SonarQube, Checkmarx, GitHub Copilot) ainsi que la gestion des journaux (log4j).
  • Données et rapports : tests fondés sur les données avec SQL Server, Oracle DB, Excel. Gestion des tests et production de rapports avec Jira XRAY et le tableau de bord d’exécution de l’automatisation.

Qualifications

  • Baccalauréat en informatique, en génie logiciel, en systèmes d’information ou dans un domaine connexe.
  • Trois à cinq années d’expérience dans les tests d’automatisation ou l’ingénierie de la qualité.
  • Expérience avérée dans la conception, la mise en œuvre et la mise à l’échelle de cadres d’automatisation.
  • Compétences en programmation dans Typescript (souhaitées), Python ou Java.
  • Connaissance du protocole MCP et des évolutions futures.
  • Expérience avec des outils d’automatisation fondés sur l’IA (p. ex. Testim, Mabl ou d’autres outils similaires).
  • Solide expérience en optimisation et évolutivité des cadres.
  • Solides compétences en programmation et bonne compréhension de l’intégration dans les pipelines d’intégration et de livraison.
  • Excellentes compétences en communication et en collaboration; aisance dans les interactions avec les équipes commerciales et techniques.
  • Passion pour l’innovation, les tests assistés par l’IA et l’amélioration continue.
  • Faire preuve de ponctualité et fiabilité avérées pour favoriser la réussite globale de l’équipe dans un milieu trépidant.

Qualifications supplémentaires

Certifications (souhaitées) : ISTQB, AWS, Microsoft Azure ou certifications liées à l’automatisation ou à l’IA souhaitées.

Conditions d’emploi :

Les candidats doivent avoir le droit de travailler dans le pays choisi au moment où un emploi leur est offert. Il incombe entièrement aux employés posant leur candidature d’obtenir les permis de travail, les visas ou toutes autres autorisations requises pour le poste.

Exigences Linguistiques

À compétences égales, la préférence sera accordée aux candidats bilingues.

Diversité et inclusion

Air Canada est résolument engagée en faveur de la diversité et de l’inclusion et vise à créer un milieu de travail sain, accessible et gratifiant qui met en valeur la contribution unique de nos employés au succès de notre entreprise.

En tant qu'employeur qui garantit l'égalité d'accès à l'emploi, nous encourageons les candidatures les plus diverses afin de pouvoir nous doter d’un effectif varié et représentatif de nos clients et des communautés où nous vivons et offrons nos services.

Air Canada remercie tous les candidats de leur intérêt, mais seules les personnes sélectionnées pour une entrevue seront contactées.

About Air Canada

Airlines and Aviation
10,000+

Canada's largest airline, the country’s flag carrier and a founding member of Star Alliance, the world's most comprehensive air transportation network celebrating its 25thanniversary in 2022, Air Canada provides scheduled passenger service directly to 51 airports in Canada, 51 in the United States and 86 internationally. It is the only international network carrier in North America to receive a Four-Star ranking from Skytrax, which in 2021 gave Air Canada awards for the Best Airline Staff in North America, Best Airline Staff in Canada, Best Business Class Lounge in North America, and an excellence award for its management of the COVID-19 pandemic.

**

Air Canada est la plus importante société aérienne du Canada, le transporteur national du pays et un membre cofondateur du réseau Star Alliance — le plus vaste regroupement mondial de sociétés aériennes, qui célèbre son 25e anniversaire en 2022. Les lignes passagers régulières d’Air Canada relient sans escale 51 aéroports au Canada, 51 aux États-Unis et 86 sur le reste du globe. En Amérique du Nord, Air Canada constitue le seul transporteur aérien d’envergure internationale offrant une gamme complète de services à détenir la cote quatre étoiles de Skytrax qui, en 2021, lui a décerné les prix Meilleur personnel au sol et à bord en Amérique du Nord, Meilleur personnel au sol et à bord au Canada, Meilleur salon de classe affaires en Amérique du Nord ainsi qu’un Prix d’excellence pour sa gestion de la pandémie de la COVID-19.