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
A comunidade Cognizant:
Somos uma equipe de alto calibre que aprecia e apoia uns aos outros. Nosso pessoal defende um local de trabalho enérgico, colaborativo e inclusivo, onde todos possam prosperar.
- A Cognizant é uma comunidade global com mais de 300,000 funcionários em todo o mundo.
- Não sonhamos apenas com um caminho melhor – nós fazemos acontecer.
- Cuidamos de nossas pessoas, clientes, empresa, comunidades e clima fazendo o que é certo.
- Promovemos um ambiente inovador onde você pode construir o plano de carreira certo para você.
Quem somos:
Cognizant (NASDAQ: CTSH) é uma construtora de IA e fornecedora de serviços de tecnologia, criando a ponte entre o investimento em IA e o valor para as empresas por meio do desenvolvimento de soluções de IA completas para nossos clientes. Nossa profunda experiência em setores, processos e engenharia nos permite incorporar o contexto único de cada organização em sistemas tecnológicos que potencializam a capacidade humana, geram retornos concretos e mantêm empresas globais à frente em um mundo em rápida transformação. Saiba mais em www.cognizant.com ou @cognizant.
A Cognizant é uma empregadora que investe em equidade. Sua candidatura não será pautada em raça, cor, gênero, sexualidade, credo, origem, deficiência, gravidez ou qualquer outra característica protegida pelas leis brasileiras.
Disclaimer:
As informações de compensação são precisas a partir da data desta publicação. A Cognizant se reserva o direito de modificar essas informações a qualquer momento, sujeito à lei aplicável.
Os candidatos podem ser obrigados a comparecer a entrevistas presenciais ou por videoconferência. Além disso, os candidatos podem ser obrigados a apresentar seu documento de identificação emitido pelo estado ou governo atual durante cada entrevista.
Embora nosso sistema permita a candidatura em todos os idiomas, o(s) idioma(s) e o(s) nível(is) de proficiência exigidos para o trabalho variam. No entanto, é necessário um nível básico de inglês para fins de comunicação em toda a empresa.
Se você tem uma deficiência que requer adaptações razoáveis para procurar uma vaga de emprego ou enviar uma candidatura, envie um e-mail para [email protected] com sua solicitação e informações de contato.