company_logo

Full Time Job

Senior Automation QA / Assurance Qualité Senior En Automatisation

OpenBet

Montreal, QC 05-02-2024
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Who We Are:

The world's top sports betting and lottery brands choose OpenBet as their partner for world class content, leading tech and tailored service. We have their back, so they're ready with exciting, memorable and safe sports betting experiences to entertain billions of players worldwide.

Endeavor is a global sports and entertainment company, home to many of the world's most dynamic and engaging storytellers, brands, live events, and experiences. The Endeavor network specializes in talent representation through entertainment agency WME; sports operations and advisory, event management, media production and distribution, and brand licensing through IMG; live event experiences and hospitality through On Location; full-service marketing through global cultural marketing agency 160over90; and sports data and technology through IMG ARENA and OpenBet. Endeavor is also the majority owner of TKO Group Holdings (NYSE: TKO), a premium sports and entertainment company comprising UFC and WWE.
**English job description below**

Le rôle d'Ingénieur logiciel principal en assurance qualité impliquera de travailler aux côtés des développeurs, des architectes logiciels, d'autres membres de l'équipe d'assurance qualité et des ingénieurs logiciels seniors sous la supervision du chef de l'assurance qualité pour façonner et mettre en œuvre les livrables clients et produits qui nous feront avancer dans nos initiatives stratégiques.

L'Ingénieur logiciel principal en assurance qualité devrait être capable de prendre en charge des tickets d'un point de vue assurance qualité, participer à des sessions de ''3 amigos'' de manière indépendante de leur chef d'assurance qualité en soulevant des problèmes, des risques et des lacunes dans les exigences. Ils devraient être confiants pour pouvoir décomposer les exigences en scénarios sans support et rédiger des cas de test - à la fois manuels et automatisés - avec un soutien minimal.

Les équipes de fonctionnalités cherchent à livrer de manière efficace et efficiente avec l'Ingénieur logiciel en assurance qualité examinant les exigences pour identifier les scénarios, convenir de la portée de l'automatisation et mener à bien les activités de test, à la fois manuelles et automatisées, afin de garantir que l'équipe livre un produit de qualité.

Dans ce rôle, nous recherchons un Ingénieur logiciel principal en assurance qualité avec une solide connaissance de l'automatisation, travaillant idéalement dans un cadre avec des intégrations à des logiciels tiers.

Responsabilités clés:
• Travailler au sein d'une équipe agile de leaders de livraison agile, de propriétaires de produits et de développeurs de logiciels pour couvrir les activités liées à l'assurance qualité telles que la traduction des exigences métier, des histoires utilisateur et des critères d'acceptation en scénarios/cas de test.
• Traduire les exigences métier, les histoires utilisateur et les critères d'acceptation en scénarios/cas de test.
• Fournir des estimations de test et une validation de l'assurance qualité pour les projets à l'équipe de direction.
• Définir la portée des tests d'automatisation (composants, intégration) et des tests manuels.
• Créer des cas de test précis et de haut niveau, des scripts d'automatisation et des plans en accord avec les équipes de produit et d'analyse commerciale qui seront maintenus tout au long du cycle de vie du projet et seront fournis aux équipes clients pour les déploiements en cours.
• Élaborer des scénarios de test de haute complexité, y compris l'automatisation des tests au niveau des composants, de l'intégration ou de l'application.
• Définir et exécuter des tests de régression.
• Effectuer des tests exploratoires approfondis lorsque nécessaire.
• Dépanner les échecs d'automatisation des tests.
• Signaler des défauts clairs et précis, suivre les résolutions et retester les correctifs.
• Analyser les résultats des versions et proposer des solutions pour réduire le nombre de défauts et améliorer la qualité des futures versions.
• Veiller à ce que les packs de régression manuels et automatisés soient maintenus et mis à jour en fonction des nouvelles fonctionnalités et des changements.
• Effectuer des examens de cas de test et de code d'automatisation de niveau pair pour des tests de haute complexité.
• Contribuer de manière significative à un projet majeur et/ou stratégique.
• Promouvoir les principes de BDD/TDD.
• Assurer la conformité aux normes de qualité, aux meilleures pratiques et au respect de la stratégie de test d'OpenBet.
• Rapporter les résultats des tests au chef de test et/ou à d'autres collègues de manière claire et concise.
• Aider le chef de test à créer des artefacts de test et des mesures de qualité.
• Travailler en étroite collaboration avec le chef de test pour garantir que les meilleures pratiques sont en place et respectées afin de maintenir des niveaux élevés de qualité logicielle.
• Fournir du mentorat et du coaching aux membres du personnel junior.
• Fournir un coaching technique aux membres moins expérimentés de l'équipe d'automatisation de l'assurance qualité - par exemple, les techniques de codage d'automatisation.
• Soutenir le processus de recrutement des ressources techniques.

Expérience requise:

Connaissances et expérience:
• Expérience de l'utilisation d'outils de test à la fois d'entreprise et open source.
• Une formation technique - BSc ou équivalent en informatique/génie/sciences ou discipline connexe.
• Capacité démontrable à définir et construire des cas de test automatisés à un niveau élevé (par exemple, en utilisant Gherkin/Cucumber, Selenium, QTP ou Postman, etc.).
• Bonne capacité interpersonnelle pour communiquer à tous les niveaux.
• Connaissance approfondie des méthodes et procédures de test structurées.
• Expérience avérée des tests d'interfaces utilisateur complexes.
• Bonnes compétences en communication et en présentation.
• Un engagement envers la qualité et une approche minutieuse et détaillée du travail.
• Expérience avec diverses méthodologies de développement ; Agile, TDD ou Waterfall.
• 8+ ans d'expérience en assurance qualité, dont 4+ ans d'expérience de travail avec des outils d'automatisation des tests.
• Devrait avoir des opinions, en particulier sur la qualité.
• Il serait également bon de voir ces compétences/expériences :
• Expérience de travail sur des systèmes distribués très complexes.
• Expérience avec Java, Gherkin/Cucumber, Selenium.
• Expérience avec JIRA et TestRail.
• Certaine expérience dans l'élaboration de cas de test pour des logiciels développés en utilisant Akka, Kafka, Scala et Cassandra.
• Tests d'API avec Postman.
• Compréhension pratique de Docker, Ansible, Maven, Jenkins et Git (BitBucket).
• Compréhension du développement orienté comportement/test.
• Expérience de travail avec des systèmes de contrôle de version.
• Qualification au niveau de base ISEB/ISTQB.

The Senior Software Engineer QA role will involve working alongside Developers, Software Architects, other QA team members and Senior Software Engineers under the supervision of the QA Lead to shape and implement the customer and product deliverables that will drive us forward in our strategic initiatives.

The Senior Software Engineer QA should be able to own tickets from a QA perspective, attend 3 amigos sessions independently from their QA Lead raising issues, risks and gaps in requirements. They sh ould be self-assured t

[more...]

Jobcode: Reference SBJ-ro87kp-3-235-20-185-42 in your application.

Company Profile
OpenBet

Endeavor is a global entertainment, sports and content company, home to the world’s most dynamic and engaging storytellers, brands, live events and experiences. The company is comprised of industry leaders including entertainment agency William Morris Endeavor (WME); sports, fashion, events and media company IMG; and premier mixed martial arts organization UFC. The Endeavor network specializes in talent representation; marketing and licensing; content development, distribution and sales; event management; and a number of direct-to-consumer offerings.