Automaticien Test Eggplant H/F - Astorm
- Massy - 91
- CDI
- Astorm
Les missions du poste
ASTORM est une Société de Consulting, basée à Paris et à Brive-la-Gaillarde qui apporte son expertise à ses clients principalement dans les domaines suivants :
BANQUE/ASSURANCE
TELECOM
AERONAUTIQUE/DEFENSE
INDUSTRIE AUTOMOBILE
ENERGIE
Tout en étant une entreprise à taille humaine, ASTORM bénéficie d'un référencement en direct auprès de Grands Comptes.
Astorm détient une filiale en Tunisie et une autre au Maroc afin d'y accompagner certains de ses clients.
Nous cherchons à recruter des ingénieurs de valeur afin de renforcer notre équipe de consultants.
Astorm a comme politique d'impliquer chaque consultant dans le développement de l'entreprise en soutenant les initiatives par des primes d'intéressements.
Chez Astorm, vous ne serez pas seulement un consultant mais vous serez un acteur de la société.
Vous avez confiance en votre potentiel, vous cherchez de nouvelles opportunités pour faire avancer votre carrière, vous souhaitez être considéré pour ce que vous êtes et êtes motivé pour réussir. Vous êtes notre candidat !But de la mission
L'objectif de la mission est d'automatiser les tests d'une plateforme logicielle complexe afin de rendre les campagnes de tests plus rapides, plus fiables et reproductibles.
L'entreprise souhaite donc industrialiser les tests, notamment les tests de non-régression, pour pouvoir vérifier rapidement que les nouvelles versions du logiciel ne cassent pas des fonctionnalités existantes.
Pour cela, elle met en place un outil d'automatisation appelé EggPlant, qui permet de créer des scripts de tests automatisés capables de simuler le comportement d'un utilisateur sur l'interface de la plateforme.
La mission consiste donc à développer et maintenir ces tests automatisés, afin de réduire la durée des campagnes de validation et sécuriser les mises en production.
Les tâches principales
1. Analyse des scénarios de tests
- Analyser les Storyboards et les spécifications fonctionnelles fournis par l'éditeur et les équipes internes.
- Comprendre les fonctionnalités à tester
- Identifier les parcours utilisateurs critiques
- Définir comment ces scénarios peuvent être automatisés.
2. Développement des scripts de tests automatisés
La tâche principale sera de développer les scripts d'automatisation avec l'outil EggPlant.
Concrètement :
- Créer des scripts qui reproduisent les actions d'un utilisateur sur l'interface
- Automatiser les scénarios fonctionnels
- Structurer les scripts de manière modulaire pour pouvoir les réutiliser.
3. Structuration et documentation des tests
- structurer les scripts en blocs réutilisables
- commenter le code
- documenter les scénarios automatisés.
4. Exécution des campagnes de tests
L'objectif est de vérifier que :
- les fonctionnalités fonctionnent correctement
- les nouvelles versions du logiciel n'introduisent pas de régressions.
5. Analyse des résultats et gestion des anomalies
- Identifier les erreurs détectées par les tests
- Distinguer les vrais bugs des faux positifs
- Qualifier les anomalies
- Créer des tickets ou relancer les tests si nécessaire.
6. Maintenance et amélioration des scripts
- Adapter les scripts lorsque l'application évolue
- Améliorer leur robustesse
- Optimiser les campagnes de tests de non-régression.
7. Transmission aux équipes internes
Enfin, la mission inclut une dimension de transfert de compétences vers les équipes internes.
Le profil recherché
4 à 7 ans d'expérience en automatisation de tests
Anglais technique requis
Nationalité française ou européenne obligatoire.
Expérience en automatisation de tests fonctionnels
Le candidat devra être à l'aise avec la conception, le développement et la maintenance de tests automatisés, ainsi qu'avec l'analyse des résultats de campagnes de tests.
Compétences attendues
- Automatisation de tests UI / fonctionnels
- Tests End-to-End (E2E) et tests de non-régression (TNR)
- Développement et structuration de scripts automatisés
- Analyse et qualification des anomalies
- Lecture et compréhension de spécifications fonctionnelles
- Une expérience sur EggPlant est fortement appréciée, mais une maîtrise d'outils d'automatisation équivalents peut convenir.
Qualités recherchées
- Rigueur et sens de la qualité
- Autonomie
- Bonne capacité d'analyse
- Aisance pour documenter et structurer les tests
- Esprit collaboratif avec les équipes techniques
- Prérequis