Développeur ou Développeuse, AQ Automatisation in Québec

Développeur ou Développeuse, AQ Automatisation in Québec

Québec Full-Time 66150 - 80850 $ / year (est.) Hybrid
P

At a Glance

  • Tasks: Join our team to develop automated testing solutions and enhance software delivery.
  • Company: Porter Airlines, a leading airline known for exceptional service and innovation.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic work environment in downtown Toronto with a focus on collaboration and innovation.
  • Why this job: Make a real impact in tech while working with cutting-edge AI tools.
  • Qualifications: Experience in test automation and proficiency in programming languages like Python or Java.

The predicted salary is between 66150 - 80850 $ per year.

Nous recherchons un ou une Développeur, AQ Automatisation pour intégrer des tests automatisés au sein de nos équipes de livraison informatique. Ce rôle se concentre sur la conception, le développement et la maintenance de suites de tests automatisés et applique des pratiques d'ingénierie assistées par l'IA pour accélérer la livraison, permettant une mise en production de logiciels plus rapide et plus fiable. Le rôle inclut la capacité de contribuer au développement d'applications adjacentes et au travail sur les pipelines CI/CD à mesure que les priorités de livraison évoluent.

En tant que Développeur, AQ Automatisation, vous travaillerez aux côtés de testeurs manuels, de développeurs, d'ingénieurs DevOps et de parties prenantes métiers pour implémenter des frameworks d'automatisation des tests, intégrer les tests automatisés dans les pipelines CI/CD et garantir des déploiements logiciels de haute qualité.

Fonctions et responsabilités

  • Coder, préparer et maintenir des solutions d'automatisation de bout en bout sur le Web, le mobile et les API, en suivant les modèles de scalabilité et les meilleures pratiques établis.
  • Créer et intégrer des flux de travail d'automatisation avec les systèmes d'entreprise et aériens de Porter, de la preuve de concept à la production.
  • Utiliser des outils de développement assistés par l'IA (GitHub Copilot, Cursor, Claude) comme élément central du flux de travail quotidien pour accélérer le développement de frameworks et de tests, le refactoring et le débogage, avec une validation rigoureuse du code généré par l'IA.
  • Utiliser l'IA pour analyser la santé des suites, identifier les tests instables, quantifier le risque de régression et préparer des rapports prêts pour révision sur les signaux d'exécution des tests.
  • Contribuer aux bases de code d'application aux côtés des développeurs sur des améliorations ciblées de testabilité, de fiabilité ou d'outils.
  • Contribuer aux outils et pipelines CI/CD de Porter (GitHub Actions, AWS CodePipeline, Jenkins) au-delà de l'intégration des tests, en soutenant les performances de build, les portes de déploiement et l'observabilité des pipelines.
  • Soutenir le travail sur l'environnement de test en utilisant les modèles d'infrastructure établis par l'équipe DevOps, y compris les environnements éphémères et les données initialisées.
  • Coder et préparer l'instrumentation d'observabilité pour les suites automatisées (Datadog, Dynatrace) afin que les pannes apparaissent avec un contexte exploitable.
  • Collaborer avec les parties prenantes métiers et les homologues informatiques pour identifier les opportunités d'automatisation, recueillir les exigences et mettre en œuvre des solutions alignées sur les objectifs stratégiques.
  • Lancer, soutenir et préparer des améliorations pour les solutions d'automatisation de production, y compris le dépannage, l'instrumentation de l'observabilité et la mesure des performances du système.
  • Préparer des modèles d'automatisation, des normes de code et de la documentation, et partager les approches validées avec l'équipe.
  • Rechercher les technologies émergentes en matière d'IA, de grands modèles de langage (LLM/SLM) et d'automatisation des processus pour identifier les opportunités susceptibles d'améliorer les capacités de test.
  • Préparer du matériel technique destiné aux parties prenantes métiers sur les technologies d'automatisation et les approches de mise en œuvre.
  • Participer aux cérémonies Agiles et utiliser l'IA pour accélérer le raffinement des tickets, la préparation des estimations et l'analyse rétrospective.
  • Participer activement au système de gestion de la sécurité (SMS) 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 / à la clientèle : Offrir un service d'excellence aux clients internes et/ou externes (passagers).
  • Initiative : Aborder les situations et les problèmes de manière proactive et persévérante, en saisissant les opportunités qui se présentent.
  • Orientation vers les 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 de manière ouverte, honnête et respectueuse avec différents publics, en favorisant le dialogue et la recherche de consensus.

Qualifications

  • Diplôme universitaire en informatique, en génie ou l'équivalent.
  • 3 ans et plus d'expérience en développement d'automatisation de tests, avec une expérience pratique d'au moins un framework moderne (Playwright, Cypress, Selenium ou similaire).
  • Maîtrise d'un langage de programmation ou de script utilisé pour l'automatisation (TypeScript, JavaScript, Python ou Java).
  • Solide compréhension des principes de test de logiciels, y compris la conception de cas de test, le suivi des défauts et les rapports de test.
  • Expérience pratique de l'automatisation des tests d'API en utilisant des outils tels que Postman, RestAssured ou similaire.
  • Expérience pratique des outils CI/CD (Jenkins, GitHub Actions, AWS CodePipeline) pour l'intégration des tests automatisés; une expérience plus large de la création de pipelines CI/CD est un atout.
  • Maîtrise pratique des outils d'ingénierie assistés par l'IA (GitHub Copilot, Cursor, Claude ou similaire) dans le cadre du flux de travail quotidien pour le développement de frameworks et de tests, le refactoring et le débogage, tout en maintenant la validation du contenu généré par l'IA.
  • La familiarité avec les outils d'observabilité (Datadog, Dynatrace ou similaire) est un atout.
  • La familiarité avec l'infrastructure as code (Terraform) et les services infonuagiques (AWS) est un atout.
  • La connaissance des outils de test de performance tels que JMeter ou Gatling est un atout.
  • Solides compétences en analyse et en résolution de problèmes, avec la capacité d'accompagner les testeurs manuels dans leur transition vers l'automatisation.
  • Expérience avec les méthodologies de développement de logiciels Agile.
  • Capacité à collaborer avec des équipes inter fonctionnelles pour soutenir l'adoption de l'automatisation.

Lieu

Bureau du centre-ville de Toronto (250, rue Yonge) #LI-Hybrid

Description de l'entreprise

Depuis 2006, Porter Airlines rehausse l'expérience du voyage aérien en classe économique pour chaque passager, en offrant une hospitalité authentique empreinte de style, d'attention et de charme. La flotte d'appareils Embraer E195-E2 et De Havilland Dash 8-400 de Porter dessert l'Amérique du Nord, notamment un réseau intérieur 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 un transporteur officiel classé 4 étoiles dans le World Airline Star Rating®.

Développeur ou Développeuse, AQ Automatisation in Québec employer: Porter Airlines Inc.

Porter Airlines Inc. is an exceptional employer located in the vibrant city of Toronto, offering a dynamic work environment that fosters innovation and teamwork. With a strong commitment to employee growth, we provide ample opportunities for professional development and continuous improvement, ensuring our team members thrive in their roles. Our culture prioritizes safety and compliance while embracing cutting-edge digital platforms, making it a rewarding place to contribute to the future of aviation.

P

Contact Details:

Porter Airlines Inc. Recruitment Team

We think you need these skills to ace Développeur ou Développeuse, AQ Automatisation in Québec

Automated Testing
CI/CD Pipelines
Framework Development
Programming Languages (TypeScript, JavaScript, Python, Java)
API Testing Tools (Postman, RestAssured)
AI-Assisted Development Tools (GitHub Copilot, Cursor, Claude)
Observability Tools (Datadog, Dynatrace)