Enable job alerts via email!
Boost your interview chances
EXFO, un leader mondial des solutions de test sur fibre optique, recherche un Analyste Sénior Assurance Qualité Logiciel basé à Montréal. Dans le cadre d'une équipe Agile, vous serez responsable de tester les produits réseau et de mettre en œuvre des stratégies de test, tout en contribuant au développement de nouvelles fonctionnalités clés. Ce poste requiert une solide expérience et des compétences en communication pour collaborer efficacement avec les développeurs et les responsables produit.
EXFO développe des solutions de test, de surveillance et d'analyse de réseaux plus intelligentes pour les plus grands fournisseurs de services de télécommunications, fabricants d'équipements réseau et entreprises de services Web du monde entier. Nous sommes passionnés par notre métier ! Avec près de 1 900 employés répartis dans plus de 25 pays, EXFO est le numéro un mondial des solutions de test sur fibre optique et possède le plus grand déploiement d'assurance réseau actif. Notre vaste gamme de solutions matérielles et logicielles intelligentes accompagne la transformation des réseaux de nos clients dans les domaines de la fibre optique, de la 5G, de la virtualisation et de l'analyse de données massives. Nous sommes constamment à la recherche des meilleurs talents pour nous aider à rester à l'avant-garde d'un secteur florissant offrant des opportunités infinies.
Résumé du poste
Votre principale responsabilité en tant qu'analyste AQ sera de tester nos produits de test de protocoles réseau.
Au sein d'une équipe Agile SCRUM, vous contribuerez au développement de nouvelles fonctionnalités pour notre gamme existante de produits de test réseau. Votre rôle en tant qu'expert AQ sera de
· mettre en œuvre les stratégies de test dès le début du processus de développement. Pour garantir la mise en œuvre réussie de nos stratégies de test, votre rôle consistera notamment à former les membres de votre équipe, notamment les développeurs, les testeurs, les responsables produit et les Scrum Masters, à notre stratégie de test et à ses avantages pour le processus de développement. Vous expliquerez les principes, les concepts et le format de rédaction des scénarios de test.
· Collaborer avec l'équipe pour sélectionner les outils appropriés, en adéquation avec notre infrastructure technologique et ses préférences.
· Contribuer à définir quand et comment les scénarios sont rédigés, révisés et exécutés tout au long du cycle de développement.
· Encourager la collaboration entre les développeurs, les testeurs et les responsables produit lors de sessions de préparation où les membres de l'équipe définissent collectivement les critères d'acceptation en fonction des considérations de test. Par exemple, pour le BDD, ajouter le format « Donné-Quand-Alors » au modèle de user story.
· Automatiser l'exécution des scénarios de test. Cette automatisation garantit leur exécution cohérente et leur utilisation comme tests de régression.
· Intégrer l'exécution des scénarios de test à la définition du résultat final (DoD) de votre équipe pour les user stories. Cela garantit qu'aucune user story n'est considérée comme complète tant que tous les scénarios de test associés n'ont pas été exécutés et réussis.
· S'assurer que l'équipe intègre les tests à notre pipeline d'intégration continue (IC).
· Encourager des sessions régulières de revue et de feedback sur les scénarios de test. S'assurer qu'ils reflètent fidèlement le comportement souhaité de l'application et qu'ils sont mis à jour au fur et à mesure de l'évolution des exigences.
· Se concentrer sur les indicateurs de qualité pour suivre nos progrès et mesurer nos améliorations.
· Affiner et adapter continuellement nos processus en fonction des retours et des enseignements tirés. Notre stratégie de test doit être axée sur l'amélioration continue et la collaboration.
Ce que nous recherchons
Compétences techniques
· Maîtrise des principes, théories et concepts de l'assurance qualité. Compréhension des différents types de tests et de leur rôle (tests unitaires, d'intégration, fonctionnels, etc.).
· Capacité à établir et à exécuter des stratégies de test efficaces. Capacité à concevoir et à réaliser des tests fonctionnels et des tests de cas particuliers.
· Expérience pratique des tests et/ou de la surveillance des équipements réseau.
· Une expérience des concepts et protocoles réseau est souhaitable (Ethernet, TCP/IP, OTN, CPRI).
· Une expérience ou une connaissance d'un outil d'automatisation est un atout.
· Autonomie et débrouillardise.
· Excellentes compétences en communication et en collaboration indispensables.
· Aimer résoudre des problèmes complexes.
Expérience pertinente : Plus de 5 ans en tests d'assurance qualité dans un environnement de haute technologie.
Exigences linguistiques : Français et anglais (oral et écrit).
Formation : Baccalauréat en informatique, en logiciel ou en génie électrique.
Autre : Citoyenneté canadienne ou résidence permanente au Canada.