Analyste QA automatisation
Clear Destination Inc.
Clear Destination est un fournisseur de logiciels de pointe spécialisé dans les solutions logistiques du dernier kilomètre pour les entreprises de logistique tierce partie (3PL). Nous nous consacrons à l'optimisation de la dernière étape de la livraison afin d'améliorer la rapidité, la précision et la satisfaction des clients. Notre plateforme permet aux entreprises de rationaliser leurs opérations et d'offrir une expérience de livraison transparente à leurs clients. Dans le cadre de notre croissance, nous sommes à la recherche d'un chef de produit hautement qualifié et dynamique pour nous aider à façonner l'avenir de notre logiciel de logistique du dernier kilomètre.
Présentation du poste
Relevant du chef de l’assurance qualité (QA Lead), l’analyste QA en automatisation jouera un rôle clé dans l’assurance de la qualité et de la fiabilité de nos logiciels en construisant et en maintenant des cadres d’automatisation de tests. Vous collaborerez étroitement avec les développeurs, les responsables techniques (Tech Leads) et les gestionnaires de projet afin d’intégrer les tests automatisés au cycle de développement. Ce poste convient particulièrement à une personne qui combine expertise en programmation et solide sens du test, motivée par la livraison de solutions de haute qualité et évolutives dans un environnement dynamique
Description des tâches
- Collaborer avec le gestionnaire de produit et les développeurs à la définition des plans de tests et à l’identification des opportunités d’automatisation.
- Concevoir, développer et maintenir des scripts de tests automatisés pour le Web, le mobile, les API et les tests d’intégration.
- Intégrer les tests automatisés dans les pipelines CI/CD afin de soutenir l’assurance qualité continue.
- Exécuter des tests automatisés et manuels au besoin, analyser les résultats et documenter les anomalies.
- Améliorer les cadres de tests afin d’en optimiser l’évolutivité, la fiabilité et la maintenabilité.
- Contribuer aux tests de régression et de performance en élargissant la couverture automatisée.
- Se tenir à jour sur les outils émergents et les meilleures pratiques en automatisation de tests, et les appliquer pour améliorer les processus QA.
- Documenter les processus de tests, les cadres utilisés et les résultats afin d’assurer transparence et reproductibilité.
Compétences requises
- 5 ans d’expérience en tests logiciels, dont au moins 3 ans axés sur l’automatisation de tests.
- Maîtrise d’un ou de plusieurs langages de programmation (p. ex. JavaScript, TypeScript, C#).
- Expérience pratique avec des cadres d’automatisation (p. ex. Cypress, JEST).
- Expérience avec les outils CI/CD d’Azure DevOps.
- Compréhension des tests d’API et de la validation de services (p. ex. Postman, outils REST API).
- Expérience avec les outils de tests de performance (p. ex. JMeter).
- Excellentes aptitudes analytiques et en résolution de problèmes, avec un souci marqué du détail.
- Solides compétences en communication et en collaboration dans un environnement axé sur le travail d’équipe.
- Bilinguisme français–anglais, un atout.
Environnement technologique
Le stack technologique varie selon les projets, mais comprend généralement:
- .NET, Maui, .NET 8/10, .NET Framework 4.8
- Azure Cloud
- MongoDB / MySQL
- Docker, Kubernetes
- Angular 19
- Terraform
- Microservices
- API REST
Il s’agit d’un poste en télétravail, idéalement basé au Québec, avec des présences ponctuelles requises au bureau.
La personne titulaire du poste devra communiquer régulièrement avec des clients, des membres de la direction et des collègues situés à l’extérieur du Québec, dans le cadre de ses tâches et du suivi des dossiers. Un niveau intermédiaire d’anglais, tant à l’oral qu’à l’écrit, est requis.
#J-18808-LjbffrReference: WJ-4703_8708038