Responsabilités principales
- Concevoir, développer et maintenir des frameworks de test automatisés et des suites de tests pour les applications web, API et mobiles
- Collaborer avec les développeurs et les chefs de produit pour définir les stratégies de test, les critères d'acceptation et les normes de qualité
- Écrire, exécuter et maintenir des tests automatisés fonctionnels, de régression, d'intégration et de bout en bout (E2E)
- Identifier, documenter et suivre les bugs et les défauts tout au long de leur cycle de vie à l'aide d'outils tels que Jira
- Intégrer les tests automatisés dans les pipelines CI/CD (par exemple, GitHub Actions, Jenkins, GitLab CI)
- Effectuer une analyse des causes racines des échecs de tests et collaborer avec les ingénieurs pour résoudre les problèmes
- Surveiller les métriques de couverture de test et améliorer continuellement la qualité et la fiabilité des tests
- Participer aux revues de code pour assurer la testabilité et le respect des normes de qualité
- Contribuer à l'amélioration des processus QA, de la documentation et des bonnes pratiques au sein de l'équipe d'ingénierie