Résumé du poste
Nous recherchons un Développeur Senior, Automatisation QA pour construire des tests automatisés au sein de nos équipes de livraison informatique. Ce rôle se concentrera sur le développement et la maintenance de suites de tests automatisés, permettant une livraison logicielle plus rapide et plus fiable.
En tant que Développeur Senior, Automatisation QA, ce rôle travaillera aux côtés des testeurs manuels, des développeurs et des parties prenantes commerciales pour mettre en œuvre des cadres d'automatisation des tests, intégrer les tests automatisés dans les pipelines CI/CD et garantir des déploiements logiciels de haute qualité.
Tâches et responsabilités
- Architecturer et améliorer les cadres d'automatisation des tests pour assurer l'évolutivité, la maintenabilité et la réutilisabilité
- Diriger l'intégration des tests automatisés dans les pipelines CI/CD à travers plusieurs équipes
- Encadrer et coacher les développeurs intermédiaires et les testeurs manuels en transition vers l'automatisation
- Soutenir les solutions d'automatisation en environnements de production en résolvant les problèmes et en optimisant les performances
- Évaluer continuellement et recommander l'adoption de solutions d'automatisation alimentées par l'IA et les technologies QA évolutives
- Collaborer avec les parties prenantes commerciales et les homologues informatiques pour évaluer les opportunités d'automatisation, recueillir les exigences et mettre en œuvre des solutions alignées sur les objectifs stratégiques
- Lancer, soutenir et optimiser les solutions d'automatisation en production, y compris le dépannage, la création de surveillance et l'amélioration des performances du système
- Promouvoir les meilleures pratiques et la gouvernance de l'automatisation, en contribuant à la documentation, à la normalisation des processus et aux initiatives de conformité
- Rechercher et évaluer les technologies émergentes en IA, grands modèles de langage (LLMs/SLMs) et automatisation des processus pour améliorer les capacités
- Fournir des conseils techniques et un mentorat aux développeurs et autres membres de l'équipe informatique sur les technologies d'automatisation et les stratégies de mise en œuvre
- Participer activement au Système de gestion de la sécurité (SMS) de Porter, y compris le signalement des dangers et incidents rencontrés dans les opérations quotidiennes ; comprendre, respecter et promouvoir la politique de sécurité de l'entreprise
Compétences comportementales
- Préoccupation pour la sécurité : Identifier les situations dangereuses ou potentiellement dangereuses et prendre les mesures appropriées pour maintenir un environnement sûr pour soi et les autres.
- Travail d'équipe : Travailler en collaboration avec les autres pour atteindre les objectifs organisationnels.
- Service aux passagers/clients : Fournir un service d'excellence aux clients internes et/ou externes (passagers).
- Initiative : Gérer les situations et les problèmes de manière proactive et persistante, saisir les opportunités qui se présentent.
- Orientation résultats : Concentrer les efforts pour atteindre des 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, promouvoir le dialogue et construire un consensus.
Qualifications
- Baccalauréat en informatique ou en ingénierie, ou équivalent
- Plus de 6 ans d'expérience en développement d'automatisation des tests, de préférence avec Selenium
- Expérience avérée dans la conception, la mise en œuvre et l'amélioration des cadres d'automatisation
- Solides compétences analytiques et en résolution de problèmes, avec la capacité d'encadrer les testeurs manuels en transition vers l'automatisation
- Expérience dans la conduite de discussions techniques et la prise de décisions au sein d'équipes interfonctionnelles
- Leadership démontré dans la conduite d'initiatives d'automatisation à travers les équipes
- Expérience des langages de programmation tels que Python, Java ou JavaScript pour le scripting d'automatisation
- Bonne compréhension des principes de test logiciel, y compris la conception de cas de test, le suivi des défauts et le reporting des tests
- Expérience pratique des tests API avec des outils comme Postman, RestAssured ou des cadres similaires
- Familiarité avec les outils CI/CD tels que Jenkins, GitHub Actions ou AWS CodePipeline pour l'intégration des tests automatisés
- Connaissance des outils de test de performance tels que JMeter ou Gatling est un plus
Lieu
Bureau du centre-ville de Toronto (250 rue Yonge)
#LI-Hybrid
Description de l'entreprise
Depuis 2006, Porter Airlines élève l'expérience du voyage aérien économique pour chaque passager, offrant une hospitalité authentique avec style, soin et charme. La flotte de Porter composée d'Embraer E195-E2 et de De Havilland Dash 8-400 dessert un réseau nord-américain depuis l'Est du Canada. Basée à Toronto, Porter est une compagnie aérienne officielle 4 étoiles dans le classement mondial des compagnies aériennes. Visitez www.flyporter.com ou suivez @porterairlines sur Instagram, Facebook et Twitter.