Where PhDs and companies meet
Menu
Login

GenAI for software testing automation

ABG-134501 Thesis topic
2025-11-21 No particular funding (self-financing, teaching hours, teaching fellowship)
Université de Quebec à Chicoutimi
Chicoutimi - Canada
GenAI for software testing automation
  • Computer science
generative AI, test, automation, DevOps

Topic description

I am seeking a candidate for a Master's thesis to conduct research on the use of generative AI, such as large language models (LLMs), for automating software testing. Testing is a critical aspect of software quality assurance and primarily involves generating test data, using this data to stimulate and observe software behavior, and identifying various types of defects, such as security vulnerabilities, integration issues, functional errors, and performance bottlenecks. Automating these tasks can significantly reduce the risk of human error, enhance efficiency, and improve the reliability of testing results. The goal of this project is to explore the potential applications of generative AI in automating testing activities and to propose LLM-powered solutions for such automation and their integration within DevOps workflows.

 

Je recherche un(e) candidat(e) pour un mémoire de Master afin de mener des recherches sur l'utilisation de l'IA générative, telle que les modèles de langage de grande taille (LLM), pour l'automatisation des tests logiciels. Les tests sont un aspect crucial de l'assurance qualité des logiciels et consistent principalement à générer des données de test, à utiliser ces données pour stimuler et observer le comportement du logiciel, et à identifier divers types de défauts, tels que des vulnérabilités de sécurité, des problèmes d'intégration, des erreurs fonctionnelles et des goulots d'étranglement en termes de performance. L'automatisation de ces tâches peut réduire considérablement le risque d'erreur humaine, améliorer l'efficacité et renforcer la fiabilité des résultats des tests. L'objectif de ce projet est d'explorer les applications potentielles de l'IA générative dans l'automatisation des activités de test et de proposer des solutions basées sur les LLM pour cette automatisation, ainsi que leur intégration dans le contexte de DevOps.

Funding category

No particular funding (self-financing, teaching hours, teaching fellowship)

Funding further details

Presentation of host institution and host laboratory

Université de Quebec à Chicoutimi

Fondée en 1969, l’Université du Québec à Chicoutimi fait partie du plus grand réseau universitaire du Canada, celui de l’Université du Québec. Elle est située au cœur du Saguenay−Lac-Saint-Jean, une région francophone reconnue pour la beauté de son fjord, et possède un centre d’études universitaires à Sept-Îles ainsi qu’une école du numérique à Montréal. Forte du succès de ses 60 000 diplômées et diplômés, l’UQAC accueille chaque année plus de 6 500 étudiantes et étudiants, dont plus de 2000 sont issus d’une cinquantaine de pays à travers le monde.

Réputée pour le rapport de proximité favorisant les échanges pour l’ensemble des membres de sa communauté universitaire, l’UQAC offre une expérience unique et plus de 200 programmes d’études. Par l’entremise de ses départements, de son centre de formation continue, de son Centre des Premières Nations Nikanite et de son École de langue française et de culture québécoise, elle propose également des formations adaptées qu’elle déploie sur le campus comme à l’étranger.

Autant par la qualité des membres de son corps professoral que par les efforts soutenus de ses étudiantes et étudiants, l’UQAC se distingue au Québec, au Canada et mondialement grâce à ses projets de recherche. Elle contribue, notamment par l’entremise de ses créneaux d’excellence, à l’avancement de la recherche et de la création et au rayonnement de sa communauté. Dans une société du savoir avide de créativité et de nouveauté, l’UQAC constitue plus que jamais un instrument essentiel à la transmission et à la diffusion des connaissances à l’échelle régionale, nationale et internationale.

Candidate's profile

  1. Diplômé(e) en génie informatique, génie logiciel, mathématique appliquée, ou équivalent
  2. Bonne maitrise des concepts de programmation et de test de logiciels
  3. Expérience avec des outils d'automatisation (MDE, DevOps, IaC)
  4. Curiosité et un bon sense d'analyse, esprit d'équipe
  5. Bonne maitrise de la langue française, la maitrise d'anglais est un plus 
Partager via
Apply
Close

Vous avez déjà un compte ?

Nouvel utilisateur ?