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 du transport aérien de passagers.
Nous sommes à la recherche d’un développeur de logiciel – Tests d’automatisation pour aider à accélérer l’adoption de tests d’automatisation intelligents au sein des équipes TI, Données et Solutions numériques d’Air Canada. La personne retenue sera responsable d’intégrer les solutions d’automatisation et les cadres fournis par le Bureau de gestion de la qualité d’Air Canada dans les pipelines de livraison, d’exécuter les processus d’assurance qualité et d’assurer le leadership et le mentorat des équipes de livraison en ce qui concerne tous les aspects de l’assurance qualité.
Cette personne relèvera d’un chef de l’Assurance de la qualité au sein 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:
- Intégrer les cadres et les outils d’automatisation développés par le Bureau de gestion de la qualité et du Centre d’excellence d’Air Canada dans les équipes de livraison de projets et les pipelines.
- Exécuter et faire respecter les processus d’assurance qualité au sein des équipes de livraison, en veillant à l’harmonisation avec les normes et les meilleures pratiques de l’entreprise.
- Agir à titre d’expert en la matière en ce qui concerne l’assurance de la qualité au sein des équipes de livraison, en supervisant la planification et l’exécution des tests, la gestion des anomalies et l’établissement de rapports.
- Personnaliser et étendre les solutions d’automatisation fournies par le Centre d’excellence pour répondre aux besoins spécifiques des applications et des plateformes.
- Collaborer avec les développeurs, les équipes de test et les équipes 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.
- Fournir un mentorat et des conseils aux équipes de livraison sur la stratégie d’assurance qualité, l’utilisation de l’automatisation, les techniques de test et les mesures de la qualité.
Prendre en charge les pipelines d’intégration et de livraison ainsi que les tests continus à l’aide d’outils qui répondent aux normes de l’entreprise. - Établir et surveiller les principaux indicateurs de rendement pour mesurer 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 interne en matière d’assurance 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 plans d’assurance qualité et 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 et fournir des données exploitables afin d’améliorer la qualité des produits et la confiance dans la livraison.
- Assurer la liaison entre les équipes de livraison et le 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 versions et formuler des recommandations d’approbation ou de refus fondées sur des mesures de qualité et d’évaluations des risques.
- Fournir des mises à jour et des rapports réguliers au chef de l’Assurance de la qualité du Bureau de gestion de la qualité sur la santé de l’assurance de la qualité, les risques, la couverture de l’accessibilité et les possibilités d’amélioration.
Exigences techniques
- Plateformes d’assurance qualité d’entreprise :
- Expérience avec JIRA, Confluence, Xray, ACATS (systèmes d’automatisation des tests d’Air Canada), et les pipelines d’intégration et de livraison (ex., GitHub Actions).
- Cadres d’automatisation :
- Expertise pratique des cadres des BDD Selenium, Playwright, Cypress et Gherkin. Familiarité avec Cursor IDE ou des outils d’automatisation assistés par l’IA similaires.
- Plateformes infonuagiques :
- Maîtrise des services infonuagiques AWS et Azure, notamment Bedrock, OpenSearch et l’isolation des nuages privés virtuels. Expérience des services infonuagiques gérés pour l’évolutivité, la sûreté et la conformité.
- 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 ou de plateformes d’exécution infonuagiques similaires.
- Accessibilité et tests de l’expérience utilisateur :
- Utilisation d’outils de test d’accessibilité (axe-core, Lighthouse, Jaws, WAVE) et garantie de la couverture des normes d’accessibilité des WCAG et d’Air Canada.
- Tests non fonctionnels :
- Expérience des tests de rendement (JMeter, Gatling), de la sûreté et de l’analyse des vulnérabilités, de la simulation de réseaux et de la virtualisation des services. Diagnostic et surveillance à l’aide de journaux et de mesures en temps réel.
- Gestion des données de test et qualité des données : Expérience
- Expérience de la gestion des données de test (TDM), du masquage des données, de l’anonymisation et de la conformité (GDPR, PCI). Intégration avec Delphix ou des plateformes TDM similaires.
- Cadres d’IA et d’agent : Familiarité
- Familiarité avec la génération de cas de tests pilotée par l’IA, la gestion des anomalies, l’analyse des causes profondes et l’automatisation de l’autorétablissement. Compréhension des modèles de langage de grande taille (LLM), des bases de données vectorielles et des modèles d’assurance de l’IA.
- Rapports et tableaux de bord :
- Capacité à travailler avec des tableaux de bord automatisés, des cartes de pointage mensuelles et des outils de communication d’information à la haute direction.
Qualifications
- Diplôme universitaire dans un domaine connexe (informatique, génie logiciel, technologie de l’information, etc.).
- Au moins trois à cinq années d’expérience dans le domaine des essais de logiciels, de l’automatisation et de la direction de l’assurance qualité.
- Solides compétences en programmation en Java, Python ou JavaScript.
- Expérience de la définition de stratégies d’automatisation, de l’établissement des principaux indicateurs de rendement et de l’amélioration continue.
- Expérience avérée de la conception et de la mise en œuvre de cadres d’automatisation sur plusieurs plateformes (Web, applications mobiles, API).
- Passion pour le débogage de la performance et l’analyse comparative
- Expérience du travail d’équipe, y compris à distance et au sein d’équipes interfonctionnelles.
- Solides compétences pour la communication, la mobilisation des parties prenantes, et expérience en matière du mentorat.
- 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, Agile/DevOps, AWS, Microsoft Azure, ou certifications spécifiques à l’automatisation et à l’IA.
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
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.
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 du transport aérien de passagers.
Nous sommes à la recherche d’un développeur de logiciel – Tests d’automatisation pour aider à accélérer l’adoption de tests d’automatisation intelligents au sein des équipes TI, Données et Solutions numériques d’Air Canada. La personne retenue sera responsable d’intégrer les solutions d’automatisation et les cadres fournis par le Bureau de gestion de la qualité d’Air Canada dans les pipelines de livraison, d’exécuter les processus d’assurance qualité et d’assurer le leadership et le mentorat des équipes de livraison en ce qui concerne tous les aspects de l’assurance qualité.
Cette personne relèvera d’un chef de l’Assurance de la qualité au sein 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:
- Intégrer les cadres et les outils d’automatisation développés par le Bureau de gestion de la qualité et du Centre d’excellence d’Air Canada dans les équipes de livraison de projets et les pipelines.
- Exécuter et faire respecter les processus d’assurance qualité au sein des équipes de livraison, en veillant à l’harmonisation avec les normes et les meilleures pratiques de l’entreprise.
- Agir à titre d’expert en la matière en ce qui concerne l’assurance de la qualité au sein des équipes de livraison, en supervisant la planification et l’exécution des tests, la gestion des anomalies et l’établissement de rapports.
- Personnaliser et étendre les solutions d’automatisation fournies par le Centre d’excellence pour répondre aux besoins spécifiques des applications et des plateformes.
- Collaborer avec les développeurs, les équipes de test et les équipes 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.
- Fournir un mentorat et des conseils aux équipes de livraison sur la stratégie d’assurance qualité, l’utilisation de l’automatisation, les techniques de test et les mesures de la qualité.
Prendre en charge les pipelines d’intégration et de livraison ainsi que les tests continus à l’aide d’outils qui répondent aux normes de l’entreprise. - Établir et surveiller les principaux indicateurs de rendement pour mesurer 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 interne en matière d’assurance 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 plans d’assurance qualité et 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 et fournir des données exploitables afin d’améliorer la qualité des produits et la confiance dans la livraison.
- Assurer la liaison entre les équipes de livraison et le 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 versions et formuler des recommandations d’approbation ou de refus fondées sur des mesures de qualité et d’évaluations des risques.
- Fournir des mises à jour et des rapports réguliers au chef de l’Assurance de la qualité du Bureau de gestion de la qualité sur la santé de l’assurance de la qualité, les risques, la couverture de l’accessibilité et les possibilités d’amélioration.
Exigences techniques
- Plateformes d’assurance qualité d’entreprise :
- Expérience avec JIRA, Confluence, Xray, ACATS (systèmes d’automatisation des tests d’Air Canada), et les pipelines d’intégration et de livraison (ex., GitHub Actions).
- Cadres d’automatisation :
- Expertise pratique des cadres des BDD Selenium, Playwright, Cypress et Gherkin. Familiarité avec Cursor IDE ou des outils d’automatisation assistés par l’IA similaires.
- Plateformes infonuagiques :
- Maîtrise des services infonuagiques AWS et Azure, notamment Bedrock, OpenSearch et l’isolation des nuages privés virtuels. Expérience des services infonuagiques gérés pour l’évolutivité, la sûreté et la conformité.
- 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 ou de plateformes d’exécution infonuagiques similaires.
- Accessibilité et tests de l’expérience utilisateur :
- Utilisation d’outils de test d’accessibilité (axe-core, Lighthouse, Jaws, WAVE) et garantie de la couverture des normes d’accessibilité des WCAG et d’Air Canada.
- Tests non fonctionnels :
- Expérience des tests de rendement (JMeter, Gatling), de la sûreté et de l’analyse des vulnérabilités, de la simulation de réseaux et de la virtualisation des services. Diagnostic et surveillance à l’aide de journaux et de mesures en temps réel.
- Gestion des données de test et qualité des données : Expérience
- Expérience de la gestion des données de test (TDM), du masquage des données, de l’anonymisation et de la conformité (GDPR, PCI). Intégration avec Delphix ou des plateformes TDM similaires.
- Cadres d’IA et d’agent : Familiarité
- Familiarité avec la génération de cas de tests pilotée par l’IA, la gestion des anomalies, l’analyse des causes profondes et l’automatisation de l’autorétablissement. Compréhension des modèles de langage de grande taille (LLM), des bases de données vectorielles et des modèles d’assurance de l’IA.
- Rapports et tableaux de bord :
- Capacité à travailler avec des tableaux de bord automatisés, des cartes de pointage mensuelles et des outils de communication d’information à la haute direction.
Qualifications
- Diplôme universitaire dans un domaine connexe (informatique, génie logiciel, technologie de l’information, etc.).
- Au moins trois à cinq années d’expérience dans le domaine des essais de logiciels, de l’automatisation et de la direction de l’assurance qualité.
- Solides compétences en programmation en Java, Python ou JavaScript.
- Expérience de la définition de stratégies d’automatisation, de l’établissement des principaux indicateurs de rendement et de l’amélioration continue.
- Expérience avérée de la conception et de la mise en œuvre de cadres d’automatisation sur plusieurs plateformes (Web, applications mobiles, API).
- Passion pour le débogage de la performance et l’analyse comparative
- Expérience du travail d’équipe, y compris à distance et au sein d’équipes interfonctionnelles.
- Solides compétences pour la communication, la mobilisation des parties prenantes, et expérience en matière du mentorat.
- 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, Agile/DevOps, AWS, Microsoft Azure, ou certifications spécifiques à l’automatisation et à l’IA.
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
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.