Assurance qualité, architecte de l’automatisation

Montréal, QC
Permanent – temps plein

Sommaire du poste :

Nous recherchons un professionnel soucieux du détail, ayant un haut degré de compétences en programmation et des capacités de résolution de problèmes, avec une expérience dans le domaine des DevOps, des solutions et des services infonuagiques, pour joindre notre équipe d’ingénierie d’assurance qualité. À ce poste, vous serez responsable de l’architecture d’automatisation des tests, des méthodes et des technologies de test. Vous devrez travailler avec les équipes d’assurance qualité et de développement afin d’adapter les outils de test fonctionnels et de charge pour garantir la stabilité, l’efficacité et l’évolutivité. Dans ce rôle, vous devrez vous attendre à du codage et des cryptages pratiques utilisant des cadres de travail code ouvert et des technologies de l’informatique infonuagique.

Ce poste offre une occasion unique à joindre une équipe dynamique chez Haivision qui cultive un environnement familial. Travaillant directement avec des technologies amusantes et avant-gardistes, votre poste jouera un rôle crucial dans la qualité et le succès de nos produits.

Responsabilités

  • Diriger l’équipe d’automatisation pour concevoir et développer une architecture réutilisable pour l’automatisation des tests.
  • Travailler avec la direction pour assurer la coordination, la visibilité et la traçabilité de l’effort de couverture des tests d’automatisation afin de garantir que l’automatisation reflète bien les exigences et les objectifs de l’équipe d’assurance qualité.
  • Présumer des responsabilités de direction et influencer la direction de l’effort d’automatisation et son calendrier pour s’assurer qu’en tant qu’équipe, nous pouvons livrer le projet à temps.
  • Expérience avec les DevOps (ADO/AWS), les pipelines, les portails de qualité, etc.
  • Collaborer avec les responsables du développement, les propriétaires de produits et d’autres équipes afin de fournir la meilleure qualité de produit possible en concevant des solutions d’automatisation ciblées.
  • Fournir une approche pratique pour les tests de produits complexes, en particulier dans les domaines de l’automatisation des cas de test pour les tests de régression.
  • Examiner le code d’automatisation créé par d’autres développeurs AQ afin d’assurer la conformité aux normes de codage.
  • Former et guider les processus d’assurance qualité vers d’autres équipes.
  • Examiner les exigences du produit, les spécifications fonctionnelles et de conception pour déterminer et préparer les cas de test automatisés.
  • Construire un cadre de projets d’intégration en utilisant des technologies et des solutions d’infonuagique.
  • Innover sur les stratégies de validation correcte des API et de mise en œuvre de bout en bout des technologies de l’informatique en nuage.

Compétences et qualifications

  • Diplôme universitaire en informatique ou dans une discipline connexe.
  • Plus de 10 ans d’expérience dans le développement et l’assurance qualité de logiciels d’automatisation.
  • Solide expérience dans le domaine du codage : JavaScript, Node.js, Python, Bash cryptage.
  • Expérience dans le test d’API, XML, services web, API REST, test d’interface utilisateur.
  • Maîtrise du GIT, du Postman, de Teamcity, des pipelines de déploiement AWS/ADO.
  • Connaissance approfondie et expérience du travail avec des systèmes basés sur Linux.
  • Connaissance des cadres d’automatisation suivants :
    • Pytest
    • Nightwatch
    • Sélénium
  • Connaître Jira/Confluence/X-ray/Bugzilla ou d’autres outils de gestion de tests similaires.
  • Possède une expertise en matière de solutions d’architecture et d’exploitation basées sur l’environnement Azure ou infonuagique.
  • Connais et travaille avec les outils et l’informatique en nuage.
  • Compréhension des technologies d’encodage et de décodage vidéo.
  • Compréhension solide de l’infrastructure, de la base de données et de l’architecture de réseau pour les applications à haute disponibilité et à l’échelle d’Internet.
  • Avoir travaillé dans un environnement agile et avoir une certaine connaissance des pipelines CI/CD/DevOps.
  • Capable de maintenir des espaces virtuels (VM) sous Windows//Linux.
  • Sont proactives, autonomes et proposent des idées innovantes.
  • Capable de travailler avec un minimum de supervision, de gérer les priorités et de rester organisé.
  • Dois démontrer sa capacité à communiquer efficacement avec la haute direction, les superviseurs, les pairs et les utilisateurs finaux.
  • Excellentes aptitudes à la communication écrite et orale.
  • Aime les défis et sont passionnées par l’apprentissage de nouvelles choses.
  • Dois être analytique et posséder une excellente attention aux détails.
  • Dois posséder des compétences en matière de résolution de problèmes et avoir un esprit critique.
  • Apprend rapidement et est disposé à explorer les nouvelles technologies.

*Le masculin est utilisé afin d’alléger le texte.

Vous pouvez aussi nous envoyer votre candidature à [email protected]

    Formulaire de candidature




    Vous pouvez aussi nous envoyer votre candidature à [email protected]