Overview
QA Automation Engineer (Cypress / Playwright / CI / CD)
Responsibilities
- Concevoir, développer et maintenir des tests automatisés end-to-end (E2E), UI et API avec Cypress et / ou Playwright.
- Mettre en place et optimiser les pipelines de tests dans un environnement CI / CD (GitLab CI, GitHub Actions, Jenkins, Azure DevOps, etc.).
- Garantir la qualité logicielle en intégrant les tests automatisés dans le cycle de développement (shift-left testing).
- Collaborer avec les développeurs, PO et équipes produit pour définir les cas de test pertinents.
- Suivre et analyser les résultats des campagnes de tests, investiguer les anomalies, et contribuer activement à leur résolution.
- Maintenir une documentation claire et à jour sur la stratégie de tests et les outils utilisés.
Profil candidat
- Langages & frameworks :
- JavaScript / TypeScript
- Cypress, Playwright
- Jest ou autres frameworks de test utiles
- CI / CD :
- Expérience avec GitLab CI, GitHub Actions, Jenkins ou équivalents
- Intégration de suites de tests automatisés dans des pipelines
- Pratiques QA :
- Stratégies de tests (unitaires, intégration, E2E, régression, performance)
- Connaissance des bonnes pratiques de QA (TDD / BDD, couverture de test, etc.)
- Outils & environnements :
- Docker, Kubernetes (un plus)
- Gestion de version Git
- Outils de suivi des anomalies (Jira, Azure DevOps, etc.)