Analyste senior, Assurance de la qualité
Porter Airlines Inc.
Voir tous les postes de cette entrepriseNous recherchons un analyste senior en assurance de la qualité pour diriger les activités d'assurance de la qualité au sein des équipes de livraison IT internes et orientées client de Porter. Ce rôle se concentrera sur la conception de stratégies de test, l'exécution de cas de test complexes et la promotion de la qualité tout au long du cycle de vie du développement logiciel.
En tant qu'analyste senior en assurance de la qualité, ce rôle travaillera aux côtés des développeurs, des gestionnaires de produits, des parties prenantes métier et des ingénieurs en automatisation pour assurer des déploiements logiciels de haute qualité, encadrer les membres plus juniors de l'équipe AQ et stimuler l'amélioration continue des pratiques de test de Porter.
Devoirs et responsabilités
- Préparer des stratégies, des plans et des cas de test pour des versions complexes et inter-systèmes, en utilisant des outils d'IA (par exemple, Claude, ChatGPT, plates-formes de génération de tests assistée par IA) pour accélérer la conception de la couverture et élargir l'analyse des risques
- Utiliser l'IA pour préparer, classer et prioriser les cas de test pour les tests fonctionnels, de régression, d'intégration, exploratoires et d'acceptation par les utilisateurs, en validant et en renforçant les résultats de l'IA avant qu'ils n'entrent dans la suite de tests officielle
- Étudier les exigences avec les développeurs, les chefs de produit et les parties prenantes de l'entreprise pour identifier les risques liés à la qualité, en utilisant l'IA pour analyser les spécifications, identifier les ambiguïtés et préparer les critères d'acceptation pour examen
- Utiliser l'IA pour préparer des données de test et des données synthétiques sur les systèmes Web, mobiles et pilotés par API, en s'assurant que les données générées reflètent des cas limites réalistes et des contraintes réglementaires
- Enquêter sur les défauts et préparer les étapes de reproduction, les cotes de gravité, le regroupement des défauts et les hypothèses de cause racine de première passe à l'aide de l'IA, pour le suivi des ingénieurs
- Coder et maintenir des scripts d'automatisation (Selenium, Playwright, Cypress) et des tests d'API (Postman, RestAssured) par rapport aux frameworks établis, en utilisant l'IA pour accélérer la rédaction et la refactorisation ; collaborer avec les ingénieurs en automatisation sur les modifications au niveau du cadre et l'intégration CI/CD
- Identifier les lacunes dans la couverture de régression et préparer des tests automatisés au cours du sprint pour les combler, et mesurer la santé de la suite (instabilité, temps d'exécution, couverture) avec une enquête assistée par l'IA
- Utiliser l'IA pour signaler les signaux de préparation à la publication, préparer des exposés sur le lancement ou non et préparer des évaluations de la qualité après la publication avec des recommandations priorisées
- Préparer des conseils et partager des modèles d'invite validés, des techniques de validation et des approches d'utilisation de l'IA avec les analystes AQ intermédiaires et juniors, y compris le moment où les résultats de l'IA ne doivent pas être de confiance sans révision humaine
- Enquêter sur les incidents de production à l'aide de l'IA pour analyser les journaux, corréler les signaux et préparer les chronologies et les récits de cause racine du point de vue de la qualité
- Participer aux cérémonies Agile (planification de sprint, raffinement, démos, rétrospectives) et utiliser l'IA pour accélérer le raffinement des tickets, la préparation des estimations et l'analyse rétrospective
- Rechercher de nouveaux outils d'IA, préparer des modèles et des flux de travail d'invite validés, et préparer les utilisations approuvées pour la documentation du processus AQ
- Participer activement au système de gestion de la sécurité (SGS) de Porter, y compris le signalement des dangers et des incidents rencontrés dans les opérations quotidiennes ; comprendre, respecter et promouvoir la politique de sécurité de l'entreprise
Compétences comportementales
Souci de la sécurité : Identifier les situations dangereuses ou potentiellement dangereuses et prendre les mesures appropriées pour maintenir un environnement sûr pour soi-même et pour les autres.
Travail d'équipe : Travailler en collaboration avec les autres pour atteindre les objectifs organisationnels.
Service aux passagers / clients : Offrir une excellence de service aux clients internes et/ou externes (passagers).
Initiative : Traiter les situations et les problèmes de manière proactive et persévérante, en saisissant les opportunités qui se présentent.
Orientation résultats : Concentrer ses efforts sur l'obtention de résultats de haute qualité conformes aux normes de l'organisation.
Favoriser la communication : Écouter et communiquer ouvertement, honnêtement et respectueusement avec différents publics, en favorisant le dialogue et la recherche de consensus.
Qualifications
- Baccalauréat en informatique, en génie, en systèmes d'information ou l'équivalent
- 5 ans et plus d'expérience en assurance de la qualité logicielle, y compris une expérience dans la direction de l'AQ sur des projets ou des versions complexes
- Solide compréhension des principes de test de logiciels, y compris la conception de cas de test, la gestion des défauts et les rapports de test
- Expérience dans le test de systèmes Web, mobiles et pilotés par API, y compris une expérience pratique avec les outils de test d'API (Postman, RestAssured ou similaire)
- Expérience pratique de la rédaction et de la maintenance de tests automatisés dans au moins un cadre moderne (Playwright, Cypress, Selenium ou similaire) et des suites de tests d'API (Postman, RestAssured ou similaire), y compris l'intégration avec les pipelines CI/CD (Jenkins, GitHub Actions, AWS CodePipeline)
- Expérience avec les outils de gestion des tests et de suivi des défauts (Jira, Zephyr, TestRail ou similaire)
- Connaissance pratique de SQL pour la validation des données et la configuration des données de test
- Expérience de mentorat ou de direction d'autres analystes AQ, y compris la codification des pratiques validées (modèles d'invite, conventions d'automatisation, normes de conception de test) dans la documentation partagée de l'équipe
- Expérience avec les méthodologies de développement de logiciels Agile
- Expertise démontrée dans l'exploitation de solutions d'intelligence artificielle (notamment ChatGPT, Claude et GitHub Copilot) pour optimiser les flux de travail quotidiens d'assurance de la qualité, englobant le développement de scénarios de test, la synthèse de données et la documentation technique, tout en maintenant une validation rigoureuse de tous les résultats générés par l'IA
- Solides compétences analytiques et de résolution de problèmes avec un parti pris pour les tests basés sur les risques et axés sur le client
- Excellentes compétences en communication et capacité à influencer les résultats de qualité au sein d'équipes interfonctionnelles
- Une expérience dans l'aviation, le voyage ou une autre industrie réglementée est un atout
Bureau du centre-ville de Toronto (250 Yonge Street) #LI-Hybrid
Depuis 2006, Porter Airlines rehausse l'expérience du voyage aérien en classe économique pour chaque passager, offrant une véritable hospitalité avec style, attention et charme. La flotte d'avions Embraer E195-E2 et De Havilland Dash 8-400 de Porter dessert l'Amérique du Nord, incluant un réseau domestique canadien d'un océan à l'autre, les États-Unis, le Mexique, les Caraïbes et l'Amérique centrale. Ayant son siège social à Toronto, Porter est une compagnie aérienne officielle 4 étoiles® selon World Airline Star Rating®. Visitez www.flyporter.com ou suivez @porterairlines sur Instagram, Facebook et X.
Détails
- Ville
- Toronto, ON
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300