Introduction
Deuxième plus important réseau de transport collectif dans la région métropolitaine de Montréal, exo exploite les services de train, d’autobus et de transport adapté des couronnes nord et sud de Montréal.
Chez exo vous retrouverez une organisation à dimension humaine, tournée vers l’avenir et l’innovation, au service des communautés.
Un milieu de travail où, selon la nature de l’emploi, la flexibilité des horaires et le télétravail en mode hybride sont favorisés, facilitant la conciliation travail-vie personnelle.
Travailler chez exo c’est aussi bénéficier d’une foule d’avantages, tels que : carte Opus gratuite, assurances collectives, régime de retraite, vacances généreuses, congés fériés, congés maladie et personnels, programme d’aide aux employés, service gratuit de télémédecine pour vous et votre famille et un club social des plus dynamiques.
Faites le saut chez EXO!
Chef de file dans notre domaine, nous sommes passionnés par les solutions technologiques desservant les transports collectifs.
Notre priorité est de faciliter les déplacements de nos usagers et ceux de nos partenaires. Travailler en équipe où les passions se mêlent à l’excellence et au désir constant d’innover fait partie de notre ADN.
Animés par notre passion et forts de notre expertise, nous sommes prêts pour la prochaine révolution des transports collectifs qui passera par l’innovation en technologie.
Les équipes TI / STI d’exo ont la chance d’être au cœur de l’action et de mener des initiatives essentielles à la mission de l’entreprise telles que :
- Le déploiement de solutions technologiques développées à l’interne pour appuyer les opérations de transport et informer la clientèle de la grande région métropolitaine;
- La mise en place d’une suite d’outils et d’infrastructures visant à l’optimisation des parcours de transport et l’amélioration de l’expérience exo;
- L’aide à l’efficacité des équipes par l’élaboration de solutions structurantes et innovantes.
Relevant du Chef - Livraison, vous aurez la responsabilité de jouer un rôle clé dans l’équipe en représentant l’expertise de test et qualité sur l’ensemble des activités et processus.
Responsabilités principales
- Coordonner toutes les activités de test : créer un calendrier de tests, assigner des responsabilités spécifiques et s’assurer que tous les tests sont réalisés dans les délais ;
- Participer activement aux efforts de tests : prendre un rôle actif dans l’exécution des tests, en particulier pour les fonctionnalités ou les bogues critiques ;
- Concevoir et exécuter des tests avancés : mettre en place des scénarios de test spécifiques pour les fonctionnalités complexes ou critiques ;
- Superviser et optimiser la gestion des plans de tests : travailler étroitement avec les analystes et développeurs pour coconstruire des plans de tests efficaces, pertinents qui couvrent les scénarios critiques ;
- Garantir la préparation des environnements de test : Travailler avec l’équipe d’opérations / DevOps à la préparation des environnements de tests ;
- Collaborer étroitement avec les analystes et développeurs : organiser des points pour discuter des défis spécifiques aux tests et élaborer des plans de test adaptés aux nouvelles fonctionnalités ;
- Définir et surveiller les indicateurs de QA : mettre en place un tableau de bord avec des métriques comme le nombre de bogues découverts, le temps de résolution ou le taux de réussite des tests, ainsi qu’une révision hebdomadaire lors des rencontres de suivis ;
- Établir des tactiques pour les tests : créer un guide interne détaillant les méthodes spécifiques utilisées pour les tests unitaires, d’intégration, de charge, etc. ;
- Diriger la stratégie de test : établir un plan annuel détaillant les objectifs, les ressources nécessaires et les outils à utiliser pour assurer la qualité du logiciel ;
- Agir comme mentor pour l’équipe ; organiser des ateliers ou des formations internes sur les meilleures pratiques de test, les nouveaux outils, etc.
La liste des responsabilités et tâches énumérées précédemment est sommaire et indicative. Il ne s’agit pas d’une liste complète et détaillée des responsabilités et tâches susceptibles d’être effectuées par le titulaire du poste.
Exigences normales du poste
Scolarité
Baccalauréat en informatique, en technologies de l’information ou tout autre domaine pertinent
Expérience
- Minimum de 3 années d’expérience en tant qu’Analyste - Assurance qualité ;
- Expérience dans une équipe multidisciplinaire ;
- Expérience avec Microsoft Azure DevOps et Jira.
Compétences et aptitudes
Connaissances techniques pertinentes : Releases, pipelines ;Microsoft Azure (cloud) ;Postman (atout) ;Git, GitFlow ;Windows servers, IIS (atout) ;
Grafana, Influx DB, Telegraf (atout) ;SQL, CosmosDB (atout) ;TeamViewer (atout).
- Connaissance du mode agile (Scrum / Kanban) (atout) ;
- Connaissance des principes d’automatisation des tests ;
- Excellente compréhension du développement et des opérations de solutions logiciels ;
- Excellente habileté à travailler en équipe et à communiquer ;
- Facilité à travailler dans un environnement dynamique et évolutif ;
- Facilité à mener plusieurs dossiers à la fois ;
- Esprit cartésien, débrouillardise, rigueur, sens des responsabilité et sens de l’organisation ;
- Bonne maîtrise du français parlé et écrit. Bonne compréhension de l’anglais, constitue un atout.
Conditions de travail
Période d’emploi et horaire
Emploi régulier à temps plein, soit, 37.5 heures par semaine, en mode hybride
Lieu
Siège social, 1001 boulevard Robert-Bourassa, 26e étage, Montréal, Québec, H3B 4L4
Le masculin est utilisé de façon générique afin d’alléger le texte. Seules les personnes retenues à la suite de l'analyse des candidatures seront contactées.