Notre client cherche un IT Automation Test Engineer
ENVIRONNEMENT
Afin d’améliorer la qualité de ses développements, notre clien recherche un Expert en automatisation de tests pour les environnements de développement suivants : PHP, Symfony, NodeJS et Python.
MISSION
Vous serez responsable de :
- Développer et mettre en œuvre une stratégie d’automatisation des tests pour soutenir la qualité de développement du SAE dans ses différents environnements de développement précités
- Concevoir, développer et exécuter des tests automatisés en utilisant les langages PHP/Symfony/NodeJS/Python/Gherkin, tout en collaborant avec les équipes de développement et produit pour garantir la conformité aux exigences métiers.
Dans ce contexte, la liste de vos responsabilités pourra inclure les éléments suivants :
- Rédiger et maintenir des scénarios de tests automatisés pour les environnements de développements précités pour valider les fonctionnalités développées.
- Participer à l'intégration des tests dans les pipelines CI/CD afin d'assurer une livraison continue et fiable.
- Collaborer avec les développeurs, le Scrum Master, le Chef d’Équipe et le Chef de Projet pour analyser les besoins et définir les critères d'acceptation.
- Identifier, documenter et suivre les anomalies détectées lors des campagnes de tests.
- Garantir la couverture des tests automatisés pour minimiser les régressions.
- Contribuer à l'amélioration continue des frameworks et outils d'automatisation
- Assurer l’accompagnement des développeurs pour implémenter la culture « testing automatique »
- Proposer une stratégie de testing et les outils ad’hoc pour des développements en C++
Profil
- Expérience avérée dans l'automatisation des tests, idéalement dans un environnement PHP/Symfony/NodeJS/Python (un atout majeur).
- Maîtrise du langage Gherkin et des principes du Behavior Driven Development (BDD).
- Bonne connaissance des outils d'automatisation
- Expérience avec Playwright (un atout majeur).
- Compétences en intégration via Azure DevOps.
- Capacité à travailler efficacement en équipe tout en étant autonome.
- Excellentes capacités d’analyse
- Excellentes compétences en écoute active, analyses et capacités de prise de décision
- Être force de proposition
- Esprit d’équipe
- Capacités rédactionnelles
Vos compétences techniques sont les suivantes :
- Connaissance approfondie des frameworks de tests automatisés
- Familiarité avec les méthodologies Agile/Scrum/Scrumban/Kanban.
- Expérience avec les outils de gestion des anomalies (Azure DevOps ou équivalent)
- Bonne compréhension du cycle de vie du développement logiciel.