Titre
Intégration d’un outil de test d’interfaces graphiques au processus de développement d’un site web
Détails du projet
- Clientèle visée: finissants de maîtrise devant effectuer un stage de fin d’étude
- Durée: 6 mois
- Rémunération: bourse d’études de 10000$
- Début du projet: été 2019 (flexible)
Pour postuler
Contacter directement Sylvain Hallé (shalle@acm.org) en fournissant:
- une lettre de présentation mentionnant le numéro du stage (LIF19-E1)
- un relevé de notes récent
- un curriculum vitae à jour
Contexte du projet
Dans le cadre d’une collaboration avec Eckinox, une agence spécialisée en web, design, vidéo et marketing, le projet consiste à développer des applications web et à intégrer au processus de développement un outil automatisé de test d’interfaces graphiques. Cet outil s’appelle Cornipickle, et a été développé par une équipe de chercheurs du Laboratoire d’informatique formelle de l’UQAC. Des expériences menées récemment chez Eckinox ont confirmé l’intérêt de l’entreprise à utiliser ce logiciel dans leur processus de développement à des fins de veille et de contrôle de qualité des sites qu’elle produit.
Principaux mandats
- Participer aux différentes phases de développement web en étant intégré au sein d’une équipe
- Approfondir des compétences techniques et fonctionnelles dans le domaine du test et de la vérification automatiques
- Contribuer au développement du logiciel Cornipickle par l’ajout de nouvelles fonctionnalités proposées par l’entreprise
- Rédiger des scripts de test au moyen du logiciel, et les appliquer aux sites en cours de développement
- Maîtriser un code de qualité grâce aux techniques de Test Driven Development et d’intégration continue
- Documenter son travail afin de transférer ses connaissances aux autres membres de l’équipe
Qualifications requises
- Être inscrit à l’UQAC dans un programme de deuxième cycle (maîtrise profil recherche ou profil professionnel)
- Excellente aptitude à la programmation, particulièrement HTML/CSS, Java et JavaScript
- Une connaissance des frameworks de développement web serait un atout
- Capacité à s’intégrer et à travailler à une équipe de design et de développement
Lieu du stage
Le stage se déroulera dans les locaux d’Eckinox à Alma, et implique la participation d’une équipe de chercheurs du Laboratoire d’informatique formelle de l’Université du Québec à Chicoutimi, sous l’égide de la Chaire de recherche du Canada en spécification, test et vérification de systèmes.
À propos d’Eckinox
Eckinox, c’est une équipe de 23 professionnels qui collaborent main dans la main pour donner un service sans égal. Notre spécialité est de faire connaître nos clients partout dans le monde à l’aide de stratégies modernes et ingénieuses, de sites Web uniques et efficaces, de vidéos grandioses et émouvantes. Nos clients sont notre meilleure publicité. Alors soyez assurés que nous ne laisserons rien au hasard pour que vous vous sentiez de la famille et surtout, que vous atteignez vos objectifs. Plus d’information: https://www.eckinox.ca
À propos du LIF
Le LIF est une unité de recherche de l’Université du Québec à Chicoutimi. Trois professeurs-chercheurs et plus d’une dizaine d’étudiants de tous les cycles y travaillent sur des projets de recherche appliquée tournant autour du test, de la vérification et de la sécurité. Le LIF est entre autres reconnu pour le développement de Cornipickle (le logiciel faisant l’objet de ce stage) ainsi que de BeepBeep, une librairie de traitement de flux d’événements et d’analyse de logs open source qui a été appliquée à de nombreux problèmes informatiques concrets, allant de la détection de bugs dans les jeux vidéo à la vérification de spécifications formelles dans des logs de sources diverses. Le LIF dispose d’installations modernes au Pavillon principal de l’UQAC et a cumulé plus d’un million de dollars en fonds de recherche de toutes provenances depuis sa création. Plus d’information: https://liflab.ca
Recent Comments