Mission
Au sein de notre équipe Tech dynamique, vous êtes en charge de la Qualité au sein
de notre organisation. Vous êtes garant de la mise en place de la couverture de
tests ainsi que de son suivi. Vous automatisez continuellement des tests de
non-régression et challengez l’organisation afin de garantir que les produits
livrés soient de qualité.
Plus précisément, en tant que Quality Engineer 👩🚀👨🚀:
- En lien avec les Product Managers et Software Engineers, au sein d’une feature team,
vous assurez la création et la mise à jour des test plans
- Vous êtes complètement intégré au cycle de développement et vous automatisez le maximum
de tests.
- Avec les TechOps, vous maintenez des environnements de tests pour refléter un
environnement identique, ou proche, de l’environnement de production. Cela
inclut le maintien des données de tests à intégrer.
Vous participez également à l’évolution de notre CI pour optimiser nos
stratégies de déploiement continu
- Vous développez, maintenez et améliorez le framework de test automation pour l’UI,
les API Rest et les tests de performance.
- Vous intervenez dans les différents niveaux de tests (composant, intégration, E2E)
- Vous assurez un reporting systématique à chaque itération des tests de non
régression pour pouvoir traquer l’évolution de la stabilité des applications
avant livraison
- Vous êtes en interaction régulière avec les autres équipes pour bien en comprendre les
différents cas d’utilisation aussi bien que le fonctionnement en backend des
systèmes
- Vous contribuez à évangéliser les méthodologies de tests auprès des développeurs
- Vous travaillez en équipe projet en environnement agile focalisé sur la livraison de
services de grande qualité à travers des itérations rapides.
Profil recherché
De formation Bac +5 en Informatique, vous avez au moins 3 ans
d’expérience sur un poste similaire dans un environnement applicatif.
Vous connaissez très bien les processus de tests et savez développer. Vous êtes
expert dans la mise en place de tests de non régression pour l’API et l’UI,
incluant des tests multi-plateformes et multi-navigateurs.
Techniquement et idéalement 💪🧠,
- Vous êtes autonome avec un langage de programmation tels que le Java ou le Javascript
- Vous êtes autonome avec les outils et librairie d’automatisation API tels que ReadyAPI,
Postman, Karate, RestAssured ou alternatives
- Vous connaissez des solutions de mise en place de stubs/mocks
- Vous êtes autonome avec les framework d’automatisation UI tels que Selenium, Cypress,
Playwright ou alternatives
- Vous maitrisez les Outils d’Intégration Continue tels que Jenkins, Gitlab CI et êtes
familier des problématiques de CI/CD, d'industrialisation, de parallélisation
des tests
- Vous connaissez des Framework de BDD tel que Cucumber
- Vous travaillez en environnement Agile Scrum.
- Vous avez une excellente communication écrite et orale
- Vous avez le souci du détail et un fort esprit analytique. Vous avez une bonne maîtrise de l'anglais