Posted 1w ago

Ingénieur(e) qualité (IA et automatisation des tests) – Canada

@ Cognizant
Toronto, Ontario, Canada
$65k/yrHybridFull Time
Responsibilities:Design automation, Develop tests, Maintain frameworks
Requirements Summary:QA/quality engineering role with AI/ML testing, automation, API testing, Java/Python, CI/CD basics; bilingual French/English; Canada work authorization; hybride work arrangement.
Technical Tools Mentioned:Java, Python, Postman, Rest Assured, JIRA, Jenkins, GitHub Actions, AWS, Azure, GCP, Docker, JMeter, Gatling, SQL
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Ingénieur(e) qualité (IA et automatisation des tests) – Canada

 

À propos de l’équipe assurance et ingénierie qualité

L’équipe assurance et ingénierie qualité est le moteur de l’innovation au sein de notre organisation. Nous sommes un groupe engagé de créateurs et de solutionneurs de problèmes, responsables des plateformes essentielles et orientées vers le client. Notre équipe n’est une priorité secondaire, mais un partenaire pleinement intégré au développement. Notre mission est d’intégrer la qualité à chaque étape du cycle de vie, et en tant qu’ingénieur(e) qualité, vous serez au premier plan de cet engagement.

 

Aperçu du poste

Êtes-vous un(e) ingénieur(e) qualité motivé(e) et passionné(e) par l’avenir des tests ? Nous sommes à la recherche d’un(e) ingénieur(e) qualité qui jouera un rôle clé au sein de notre équipe. Il s’agit d’une occasion stimulante de dépasser l’assurance qualité traditionnelle pour explorer les tests pilotés par l’IA, tout en contribuant à la définition et au maintien de normes de qualité élevées pour des applications intelligentes critiques qui transforment l’expérience client.

 

Ce que vous accomplirez

·       Concevoir, développer et maintenir des cadres d’automatisation des tests à l’aide de Java et Python. Rédiger des scripts d’automatisation propres, efficaces et évolutifs afin d’assurer une couverture de tests robuste pour tous les livrables.

·       Effectuer des tests d’API: comprendre les concepts liés aux API, développer et exécuter des tests fonctionnels, interpréter des fichiers Swagger YAML et valider les points de terminaison à l’aide de Postman ou de cadres d’automatisation Rest Assured.

·       Réaliser des tests de bases de données: rédiger et exécuter des requêtes SQL pour récupérer, mettre à jour et supprimer des données, en assurant l’intégrité et la fiabilité des bases de données.

·       Être responsable de la qualité des fonctionnalités et composants assignés: collaborer avec les chefs de produit et les développeurs lors de l’analyse des exigences, créer des cas de test détaillés, exécuter des suites de tests complètes (fonctionnels, d’intégration, de régression) et fournir l’approbation finale de la qualité.

·       Suivre et produire des rapports sur l’avancement des tests à l’aide d’outils tels que JIRA, ADO ou ALM pour la consignation et le suivi des anomalies, en assurant la transparence de la qualité des fonctionnalités auprès de l’équipe et des parties prenantes. Compréhension des concepts CI/CD requise.

·       Mettre en œuvre et exécuter des plans de test pour des applications IA/ML: soutenir les activités d’assurance qualité et certifier la qualité des systèmes alimentés par l’IA, y compris les tests pratiques de robots conversationnels (chatbots) pour la reconnaissance des intentions, le flux conversationnel, l’exactitude des réponses et la gestion des cas limites.

·       Tirer parti d’outils d’IA modernes pour améliorer les processus de travail: utiliser des assistants de code basés sur l’IA comme GitHub Copilot afin d’accélérer le développement de scripts de test et explorer l’IA générative pour des tâches telles que la création de données de test et la synthèse de rapports de bogues.

·       Assurer la fiabilité et l’équité de l’IA: exécuter des cas de test visant à détecter des problèmes liés aux biais, à l’équité et à la robustesse des modèles, afin de contribuer à la fiabilité globale des systèmes d’IA.

·       Développer et maintenir des scripts et cadres d’automatisation des tests à l’aide de Java et Python.

·       Démontrer une maîtrise des outils de gestion des tests et des anomalies, notamment JIRA ou des outils similaires.

 

Compétences requises

  • Bilinguisme en français et en anglais est requis
  • Baccalauréat ou maîtrise en informatique, en génie ou dans un domaine technique connexe, ou expérience pratique équivalente
  • 0 à 1 an d’expérience professionnelle dans un rôle d’assurance qualité ou de génie qualité
  • Expérience pratique dans le développement et la maintenance de scripts et de cadres d’automatisation des tests en Java et Python
  • Compréhension de base du cycle de vie des tests logiciels (STLC) et expérience concrète dans un environnement Agile/Scrum
  • Intérêt marqué ou expérience préalable dans les tests d’applications alimentées par l’IA, telles que des chatbots ou d’autres systèmes basés sur l’IA/ML
  • Expérience pratique avec des cadres d’automatisation hybrides
  • Connaissance des concepts et outils CI/CD (p. ex. Jenkins, GitLab, GitHub Actions)
  • Exposition à des outils de test de performance (p. ex. JMeter, Gatling)
  • Connaissance de base des plateformes infonuagiques (AWS, Azure ou GCP) et de la conteneurisation (Docker)
  • Passion pour l’apprentissage et le maintien à jour des dernières tendances en IA et en tests logiciels

Rénumération globale

Nous évaluons régulièrement les données de marché afin d’offrir à nos collaborateurs une rémunération compétitive. Le salaire de base pour ce poste est de 65 000$ par année. Le candidat retenu aura également droit à la prime annuelle discrétionnaire de Cognizant basée sur les performances, ainsi qu'à des avantages sociaux qui favorisent la santé mentale, physique et financière.

 

Modalités de travail

Nous croyons que le travail hybride est l’avenir, et nous nous efforçons d'offrir de la flexibilité dans la mesure du possible. Compte tenu des exigences opérationnelles de ce poste, il s'agit d'un poste hybride 3 jours par semaine au bureau de Cognizant ou chez un client à Toronto, Ontario. Quel que soit votre modalité de travail, nous sommes là pour favoriser une équilibre travail-vie personnelle grâce à nos programmes de mieux-être.

 

Les modalités de travail pour ce poste sont exactes à la date de publication. Elles peuvent changer en fonction du projet dans lequel vous êtes engagé, ainsi que des exigences de l'entreprise et du client. Soyez assuré(e) que nous serons toujours clairs sur les attentes liées au poste.

 

Divulgations supplémentaires

·       Cognizant ne prendra en considération que les candidats à ce poste qui sont légalement autorisés à travailler au Canada sans avoir besoin d'un parrainage de l'employeur, aujourd'hui ou à l'avenir.

·       Les candidatures pour ce poste sont examinées par notre équipe de recrutement sans recours à des outils d’intelligence artificielle pour l’évaluation initiale.

 

Date d’entrée en poste

Les nouvelles embauches débuteront en juin 2026. Bien que nous tentions de respecter les préférences de date d’entrée en fonction des candidat(e)s, les besoins de l’entreprise et la disponibilité des postes détermineront la date d’entrée. La date exacte sera communiquée suffisamment à l’avance afin de vous permettre de planifier adéquatement.

 

Fin de l’affichage

Vous avez jusqu’au 30 avril 2026 pour poser votre candidature