Le consultant recette est, comme son nom l’indique, en charge de la recette des applications, mais il doit aussi être un expert en matière de test. En effet, ce dernier aura la charge de tester l’ensemble des applications qui lui seront confiées et intégrera pour cela l’équipe d’assistance à maitrise d’ouvrage de l’entreprise dans laquelle il aura été positionné en mission.
En tout premier lieu, le consultant recette devra analyser les besoins de son client et se familiariser avec les environnements. Il pourra notamment évoluer dans les environnements Microsoft pour les langages de développement des applications ou Mantis concernant la gestion des anomalies. En ce qui concerne les tests à proprement parlé, le consultant recette devra notamment maitriser TestLink. La détection des bugs et des anomalies sera une des phases primordiales de son travail et il devra donc mettre l’intégralité de ses compétences au service de cette tache.
Dans un second temps, le consultant recette devra travailler à la résolution de ces anomalies. Il devra toujours veiller à ce que les nouvelles applications soient en adéquation avec le cahier des charges fixé au départ. Il devra également apporter un soin particulier à ce que la correction d’une erreur éventuelle ne provoque pas de nouvelles anomalies en aval et provoque ainsi des bugs en chaine. Des tests sur les différents cas de figure à envisager s’avèreront donc essentiels. Afin que les tests puissent être suivis par l’ensemble des intéressés, le consultant recette consignera tous des résultats des tests dans des formulaires et rédigera des rapports clairs et concis les concernant. Pour précision, suivant les besoins et la structure de l’entreprise, les tests pourront être automatisés ou manuels. La liaison d’une cellule à l’autre devra être efficace et rapide afin qu’aucun processus ne contraigne l’activité de l’entreprise.
Le consultant recette devra donc faire preuve de rigueur et de méthode pour permettre la réalisation des tests dans les meilleures conditions et l’intégration des applications dans les plus brefs délais.
Context : QA / Business Analyst au sein de l’équipe « Tenue de
position ». Equipe composée de 7 développeurs, un chef de projet,
2 Business Analyst.
Projet : Maintenance évolutive et corrective de deux applications :
1/ ANC20 : permet pour un compte donné et à l’aide d’un code de
transaction unique de :
- Visualiser les mouvements à comptabilisation future
- Visualiser les mouvements comptables historisés
- Calculer des soldes comptables ou prévisionnels à une date
d’opération ou à une date de valeur donnée.
2/ CNC10 : permet de :
- Saisir en comptabilité les opérations bancaires
- Créer les mouvements à comptabilisation future automatiquement
L’intervention en tant qu’ingénieur QA et business analyst sur les
missions suivantes :
• Recueil de besoins et études associées
• Participation aux ateliers métier
• Analyse et qualification des besoins métiers
• Conception et spécification des évolutions du portefeuille de
maintenance
• Suivi des tâches et des livrables
• Préparation à la recette
• Rédaction des cahiers de tests
• Préparation des jeux de tests
• Planification des compagnes de test
• Exécution des tests
• Réalisation des tests de non-régression
• Suivi de la recette
• Définition d’une stratégie de tests :
✓ Description du système à tester
✓ Les exigences principales et critères d’arrêt des tests
✓ Description de l’organisation à mettre en place
• Analyse des résultats
• Gestion des anomalies
• Participation aux Daily meeting
• Rédaction du PV de recette
Context : Ingénieur QA au sein de l’équipe de recette de AXA
assurance.
Equipe composée de 12 développeurs, deux chefs de projet, 4
designers graphique, un test lead, un automaticien et 6 testeurs
fonctionnels.
Je suis intervenu sur le projet d’une application mobile « Axa plus »
(Android et iOS) :
Notre sujet principal était la mise en place de cette application qui
permet de:
• Consulter les contrats Axa
• Envoyer les devis et les demandes de remboursement
• Déclarer et suivre les sinistres
• Signer les documents
• Contacter les agents AXA
Projet: Mise en place d’une application mobile
Mise à disposition des moyens de test
• Contribution à la définition des moyens de tests comme des besoins en
termes d’environnement
• Identification et peuplement des jeux de données nécessaires pour les
campagnes de test (pair test, recette, pré production)
Pendant la phase de développement en AGILE
• Participation à l'ensemble des rituels AGILE (daily meeting, planification,
rétrospective)
• Revue des user Story (US) avec le PO et les développeurs (atelier 3
amigos)
• Formalisation et spécification des cas de test pour valider les US lors des
séances de pair testing
• Pair testing avec les développeurs des US
• Reporting de l'avancement des Pair testing
Elaboration du dossier de tests de bout en bout
• Contribution à l’organisation générale des tests
• Formalisation et spécification des cas de tests et scénarios de bout en
bout (recette et pré production)
• Vérification de la conformité de l’environnement fourni
Réalisation des tests de bout en bout
• Pilotage des équipes métiers lors de la phase de test d'acceptation
• Exécution du/des scénario(s) de tests sur la base du dossier de tests y
compris avec les différents contributeurs
• Analyse des résultats des tests et vérification de la conformité du résultat
par rapport à la demande
• Déclaration des anomalies et suivi de leur prise en compte jusqu’à la
nouvelle livraison
• Support des équipes d’exécution métier
Validation des tests
• Réalisation d'un bilan de la phase de tests
• Etablissement du Procès-Verbal de tests et participation à l’accord pour la
mise en production (recette / pré production)
Projet 1 : Mise en place d’une application mobile « ALL’IN » (Android et iOS)
Projet 2 : Mise en place d’un site Web « ALL’IN »
Projet 3 : Mise en place d’un site Web « MIRRORING »
Fonction : Consultant test recette
Tâches :
• Analyse des spécifications fonctionnelles détaillées
• Définition d’une stratégie de tests.
✓ Description du système à tester
✓ Les exigences principales et critères d’arrêt des tests
✓ Description de l’organisation à mettre en place
• Rédaction des plans de test
• Organisation et déroulement des campagnes de tests sous TestSets de QAComplete
• Analyse des résultats
• Réalisation des tests de non-régression
• Réalisation des tests de migration
• Gestion des anomalies
• Participation aux comités de suivi hebdomadaires
• Participation aux sprints ...