La dynamique de votre équipe :
L’équipe QA Domains de Security Center est responsable de l’assurance de la qualité et de la fiabilité de la plateforme phare de sécurité physique de Genetec. Nous testons et validons les trois piliers de Security Center : la vidéosurveillance, le contrôle d’accès et la reconnaissance de plaques d’immatriculation, dans des environnements sur site, infonuagiques et hybrides.
Nous sommes à la recherche d’un(e) développeur(euse) logiciel en test (SDET) pour se joindre à notre équipe Video Systems Test. Dans ce rôle, vous concevrez et développerez des solutions d’automatisation des tests, améliorerez notre infrastructure de test et contribuerez à valider les performances, l’évolutivité et la fiabilité de nos systèmes vidéo. Le candidat idéal possède de solides compétences en automatisation, aime relever des défis techniques et s’épanouit dans un environnement dynamique et en constante évolution.
Pourquoi travailler chez Genetec? :
Reconnue parmi les meilleurs employeurs de Montréal depuis 2006, Genetec offre un environnement de travail collaboratif et innovant où les employés peuvent apprendre, évoluer et avoir un réel impact. En plus d’un travail stimulant, vous profiterez de nombreux avantages, notamment un gymnase gratuit accessible 24 h sur 24, du café et des fruits offerts, des repas abordables sur place, du stationnement gratuit ainsi que des événements pour les employés tout au long de l’année.
Si vous êtes prêt(e) à franchir une nouvelle étape dans votre carrière, nous aimerions vous rencontrer.
Votre journée en un coup d'oeil :
• Concevoir, développer et maintenir des cadres d’automatisation de tests complets (bout en bout, intégration, interface utilisateur et API) pour le système de gestion vidéo
• Mettre en œuvre des tests de performance, d’endurance (soak testing) et d’évolutivité à l’aide d’outils de surveillance afin de valider le comportement du système sous des charges soutenues et de pointe
• Développer des infrastructures d’automatisation pour le provisionnement des environnements de test, l’orchestration, la simulation multi-nœuds et l’intégration aux pipelines CI/CD
• Analyser les échecs de tests, diagnostiquer les problèmes dans des systèmes distribués et participer aux analyses de causes racines afin d’améliorer la fiabilité des tests
• Collaborer avec les équipes de développement, d’assurance qualité et de gestion de produit pour définir des stratégies d’automatisation et mettre en œuvre les tests pour de nouvelles fonctionnalités et des scénarios complexes
• Documenter et suivre les anomalies détectées lors des tests automatisés, puis collaborer avec les équipes de développement afin de valider les correctifs
• Soutenir le cycle de livraison Agile/Kanban en favorisant des cycles de validation plus rapides et un déploiement continu
Ce qui fait de vous un excellent candidat :
• Baccalauréat en informatique, en génie informatique ou expérience professionnelle équivalente
• Minimum de 2 ans d’expérience en tests logiciels ou en automatisation des tests
• Maîtrise de C#, .NET, SQL et PowerShell
• Solide compréhension de la programmation et des cadres d’automatisation de tests
• Expertise démontrée en tests de performance, de charge, de stress et d’évolutivité
• Connaissance approfondie des systèmes vidéo, des technologies de diffusion en continu (streaming), des codecs (H.264, H.265) et des protocoles réseau (RTSP, HTTP, IP)
• Bonne compréhension des architectures backend, des bases de données et des systèmes distribués
• Expérience avec les environnements Windows et Linux, l’orchestration d’environnements de test et les pipelines CI/CD
• Excellentes aptitudes analytiques et de résolution de problèmes
• Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Un atout si vous avez :
• Expérience avec des outils et cadres d’automatisation de tests (Selenium, Playwright, TestNG, NUnit)
• Expérience avec des outils de tests d’API (Bruno, Postman ou équivalent)
• Expérience avec des outils de surveillance des performances (Prometheus, Grafana)
• Expérience avec les technologies de conteneurisation et Kubernetes
• Expérience avec les services infonuagiques (Azure, AWS)
• Expérience avec les systèmes de gestion de versions (Git)
• Expérience dans des environnements Linux
Voilà ce que nous offrons !
• Régime de rémunération attrayant
• Programme de remboursement des frais de formation
• Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
• Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
• Café et fruits gratuits à volonté
• Espace de stationnement gratuit pour tous les employés
• Accès à des espaces de détente (table de billard, consoles de jeux, baby-foot, échecs, etc.)
• Centre de conditionnement physique sur place avec entraîneur personnel, ainsi que plusieurs ateliers de santé et de bien-être
Si vous souhaitez savoir à quoi ressemble l’environnement de travail chez Genetec, voici le lien vers notre vidéo d’entreprise: https://youtu.be/EupvfTWhRww?si=OuODVl0xkIFqdPZA
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---------------------------------------------------------------------------------------------------
Your team’s dynamic:
The Security Center QA Domains team is responsible for ensuring the quality and reliability of Genetec's flagship physical security platform. We test and validate the three core areas of Security Center: vid