Stagiaire QA Automation & Recherche Utilisateur
- Montréal, lieu précisé lors de l'entrevue
- Durée : 2 mois (Lundi au Vendredi)
À propos du projet
Contribuez à la qualité technique et à l'ergonomie d'artmontreal.ca. Vous ferez le pont entre la qualité du code et l'expérience des visiteurs.
Vos Missions
Ce stage hybride se divise en deux volets essentiels :
Profil Recherché
- Compétences en développement React/Next.js.
- Intérêt marqué pour l'automatisation des tests.
- Esprit analytique et méthodologique (capacité à créer des protocoles de test neutres et objectifs).
- Capacité à synthétiser des données complexes en rapports clairs.
Objectifs
Les objectifs à atteindre sont basés sur les 2 grandes axes de responsabilités du stagiaire en Assurance Qualité : 1) Volet Technique (Automation) et 2) Volet Scientifique (UX Research). Les objectifs de chaque axe sont sur une base journalière, et ne sont pas tous à réaliser à chaque jour. Ils servent comme une sélection d'objectifs que le stagiaire peut choisir de prioriser selon la situation du projet.
Important
L'usage de l'IA dans le travail du stage est permis à condition que le stagiaire comprenne la démarche suivie et le résultat produit. En particulier, il doit pouvoir expliquer ce qui est écrit dans sa Pull Request lors de la passation du code au Scrum Master. Un stagiaire incapable d'expliquer son propre travail lorsqu'on le lui demande s'expose à une exclusion du stage.
Questions d'entretien
1. Peux-tu te présenter et expliquer ton intérêt pour ce stage QA & UX ?
Je suis étudiant ou développeur débutant/intermédiaire avec des bases en React et Next.js. Je m'intéresse à la qualité logicielle et à l'expérience utilisateur. Ce stage m'attire car il combine l'automatisation des tests et la recherche UX, ce qui permet d'améliorer à la fois la stabilité technique et la satisfaction des utilisateurs.
2. Pourquoi la QA et l'UX sont-elles essentielles pour artmontreal.ca ?
Ces plateformes sont orientées vers l'art et la culture, où l'expérience utilisateur est centrale. La QA garantit le bon fonctionnement des fonctionnalités, tandis que l'UX permet de s'assurer que les utilisateurs comprennent, apprécient et utilisent facilement les plateformes.
3. Qu'est-ce qu'un test utilisateur et quels sont les bénéfices et pièges à éviter ?
4. Quelle est la différence entre tests manuels et tests automatisés ?
Les tests manuels sont exécutés par une personne, tandis que les tests automatisés sont exécutés par des scripts. L'automatisation permet de gagner du temps, d'éviter les erreurs humaines et de tester régulièrement les fonctionnalités critiques.
5. Qu'est-ce qu'un test End-to-End (E2E) ?
Un test End-to-End vérifie le fonctionnement complet d'un parcours utilisateur, de l'interface jusqu'au back-end, comme si un vrai utilisateur utilisait l'application.
6. Pourquoi intégrer les tests dans un pipeline CI/CD ? C'est quoi un pipeline CI/CD ?
Pour détecter automatiquement les erreurs avant le déploiement en production et garantir que chaque mise à jour respecte les standards de qualité.
7. Comment préparer un test utilisateur de manière méthodique ?
En définissant un objectif clair, un protocole neutre, un échantillon d'utilisateurs, des scénarios précis et des critères d'observation mesurables.
8. As-tu de l'expérience sur Google Analytics ou Looker Studio ?
9. Comment transformer des résultats de tests UX en recommandations concrètes ?
En analysant les points de friction récurrents, en priorisant les problèmes selon leur impact et en proposant des améliorations claires et réalisables.
10. À quoi ressemble un rapport entre les problèmes observés et les solutions proposées ?
11. Quelle est la différence entre une pull request et GitHub ?
12. Que fais-tu si un test automatisé échoue ?
J'analyse la cause de l'échec, je vérifie s'il s'agit d'un bug réel ou d'un faux positif, puis je corrige le test ou je rapporte le problème.
13. Quel est ton objectif à la fin de ce stage ?
Être capable de concevoir un plan de tests automatisés fiable, mener des recherches UX structurées et contribuer activement à l'amélioration de la qualité et de l'expérience utilisateur des plateformes.
Postuler
Envoyez votre CV et vos relevés de notes en précisant le stage visé.