ASSISTANT QA ANALYST
SNCF Connect & Tech Nantes, Pays de la Loire, France
IT Services and IT Consulting · 1,001-5,000 employees
About the role
The QA apprentice will participate in the preparation, execution, and documentation of functional and automated tests for real-time traveler information platforms. They will also be responsible for identifying, qualifying, and tracking anomalies while contributing to continuous quality improvement within an Agile team.
What they look for
Requirements
Candidates must be pursuing a Master's degree (Bac+5) in computer science, software quality, or a related field. Strong interest in software testing, automation, and Agile methodologies is required, with proficiency in tools like Jira and Confluence being highly valued.
Full description
Au sein du programme LIVE, l’alternant QA contribue à la qualité d’une plateforme qui diffuse l’information voyageurs en temps réel dans les gares.
Accompagné par le Lead QA et les membres de l’équipe, il ou elle participe à la préparation, l’exécution et au suivi des tests fonctionnels et automatisés. Son action contribue à sécuriser les évolutions de LIVE Central et de LIVE Local, depuis les services et API jusqu’aux interfaces d’administration et aux équipements d’affichage en gare.
Le poste offre une progression structurée, de la recette fonctionnelle et du suivi des anomalies vers la contribution aux tests automatisés et à l’amélioration continue de la démarche qualité.
Description de l'emploi
Missions principales
1. Participer à la préparation de la recette
- Prendre connaissance des besoins métier, User Stories, règles de gestion et critères d’acceptation.
- Participer aux échanges de clarification avec les Product Owners, développeurs et QA.
- Contribuer à la rédaction et à la mise à jour des cas de test, procédures de recette et cahiers de recette.
- Préparer les jeux de données nécessaires, notamment autour des courses, gares, voies, messages et informations conjoncturelles.
- Assurer progressivement la traçabilité entre les exigences, les scénarios de test et les résultats de recette.
2. Exécuter et documenter les tests fonctionnels
- Réaliser des tests fonctionnels manuels sur les applications et services du périmètre confié.
- Participer aux campagnes de tests de non-régression fonctionnelle et aux validations de version.
- Vérifier le comportement de la solution dans des parcours représentatifs d’utilisation en gare.
- Documenter clairement les résultats : preuves de test, écarts constatés, conditions d’exécution et jeux de données utilisés.
- Participer, sous supervision, à la préparation des éléments qualité utiles aux décisions de Go/NoGo.
3. Détecter, qualifier et suivre les anomalies
- Identifier les anomalies fonctionnelles, techniques ou d’intégration.
- Créer des tickets Jira complets et exploitables : contexte, prérequis, étapes de reproduction, résultat attendu, résultat observé, environnement et éléments de preuve.
- Participer à la qualification et à la priorisation des anomalies avec l’équipe.
- Réaliser les retests après correction et contribuer au suivi jusqu’à la clôture.
- Distinguer une anomalie produit, un problème de données, une difficulté d’environnement ou une évolution attendue du besoin.
4. Contribuer aux tests automatisés
- Exécuter et analyser les résultats des suites automatisées existantes.
- Participer à l’identification de scénarios fonctionnels pertinents à automatiser, notamment pour les tests de non-régression.
- Contribuer, selon la progression et l’appétence, à la maintenance ou à l’écriture de tests automatisés.
- Participer à l’analyse des échecs de pipelines de qualification et à la qualification des tests instables.
- Découvrir les différents niveaux de test : unitaire, intégration, API, interface et bout en bout.
Les périmètres d’automatisation LIVE peuvent couvrir les affichages AFL et TFT, LIVE IHM, les API partenaires, les flux de mass transit, ainsi que les tests d’acceptance de LIVE Local.
5. Participer à la vie et à l’amélioration de la qualité LIVE
- Participer aux cérémonies Agile et aux rituels qualité de l’équipe.
- Identifier et remonter les risques qualité le plus tôt possible.
- Contribuer à la documentation des pratiques de test, environnements, jeux de données et procédures.
- Participer au suivi d’indicateurs simples : avancement de recette, anomalies ouvertes/corrigées, exécution des campagnes et couverture des scénarios critiques.
- Proposer des améliorations pragmatiques sur les cas de test, la reproductibilité des anomalies ou l’industrialisation de la recette.
Parcours de montée en autonomie
Début d’alternance
- Prise en main du domaine de l’information voyageurs et du vocabulaire LIVE.
- Exécution de tests guidés et rédaction d’anomalies relues par un QA.
- Contribution à la mise à jour de procédures et de jeux de données.
Après montée en compétence
- Préparation et exécution autonome d’une campagne de recette sur un périmètre défini.
- Qualification et suivi d’anomalies avec les équipes de réalisation.
- Contribution active à un portefeuille de scénarios de non-régression et à leur automatisation.
En fin d’alternance
- Responsabilité opérationnelle, avec accompagnement, d’un périmètre fonctionnel ou d’une campagne de test.
- Capacité à évaluer les risques qualité d’une évolution et à présenter une synthèse de recette.
- Contribution maintenable à la stratégie et au patrimoine de tests automatisés.
Environnement de travail
L’alternant travaille en interaction quotidienne avec :
- Le Lead QA et les QA Analysts.
- Les Product Owners et représentants métier.
- Les développeurs et DevRun / DevRelease.
- Les Release Managers et équipe Support
- Les Scrum Masters ou Agile Masters.
- Les équipes de recette métier.
- Les équipes d’exploitation et les interlocuteurs des périmètres LIVE Local.
- Les partenaires, lorsque les évolutions concernent les API et flux d’échange.
Profil Recherché
Formation
- Formation Bac+5 en informatique, qualité logicielle, tests, développement logiciel, systèmes d’information ou équivalent.
- Une alternance orientée QA, tests logiciels, développement ou DevOps est recherchée.
- Une première expérience de projet, personnelle, académique ou professionnelle, est appréciée.
Compétences techniques attendues
- Compréhension des étapes de développement et de livraison d’un logiciel.
- Connaissances de base en tests fonctionnels, tests de non-régression et gestion des anomalies.
- Notions de méthodes Agile, notamment Scrum ou Kanban.
- Aisance avec Jira et Confluence, ou capacité à les prendre rapidement en main.
- Intérêt pour l’automatisation, les API, les tests d’intégration et les pipelines CI/CD.
- Des bases en développement ou en lecture de code, notamment TypeScript, constituent un atout.
- La connaissance d’outils de test automatisé est appréciée, mais non indispensable.
Indicateurs de réussite
- Qualité, complétude et reproductibilité des anomalies remontées.
- Fiabilité des résultats de recette et respect des engagements de campagne.
- Progression vers l’autonomie sur un périmètre fonctionnel défini.
- Contribution effective aux scénarios de non-régression et à l’automatisation.
- Qualité et pérennité de la documentation produite.
- Identification précoce des risques qualité avant les mises en production.
Fourchette salaire :
Contrat étudiant : 50% à 100% du SMIC
Similar roles
-
Field QA Manager
Fresh Food Concepts, LLC Indianapolis, Indiana, United States
-
Billing QA Specialist
Western Missouri Medical Center Warrensburg, Missouri, United States
-
Poultry QA Tech - 1st & 2nd Shifts
Koch Foods, Inc. Chattanooga, Tennessee, United States
-
QA Engineer
SimplePractice Ciudad de México, Mexico · MX$455K–MX$569K/yr
-
Quality Assurance (QA) Automation Engineer
Northramp LLC Washington, District of Columbia, United States
-
Capital Market QA Automation New York
IPolarity LLC Hanover Township, New Jersey, United States · $94K/yr