Ingénieur en automatisation en assurance qualité
À propos du poste
Nous recherchons un ingénieur en automatisation QA pour garantir une qualité exceptionnelle sur nos extensions de navigateur, nos applications de bureau et mobiles. Vous construirez et maintiendrez des frameworks de tests automatisés tout en travaillant dans un environnement agile avec des sprints hebdomadaires.
Gestion
Responsabilités
- Concevez, développez et maintiennent des suites de tests automatisées en utilisant des cadres modernes et des pipelines CI/CD
- Construire des cadres d’automatisation de tests évolutifs pour les plateformes web, de bureau et mobiles
- Créer et exécuter des tests automatisés de régression, d’intégration et de bout en bout
- Intégrer des tests automatisés dans des environnements d’intégration continue
- Développer des plans de test complets, des cas de test et une documentation de test dans Azure DevOps
- Enregistrez, suivez et défendez la résolution de bugs en utilisant le suivi des items de travail Azure DevOps
- Collaborer avec les équipes de développement et de produit tout au long du cycle de sprint pour identifier des critères d’acceptation testables
- Effectuer des tests manuels stratégiques pour de nouvelles fonctionnalités et des scénarios complexes
- Écrire un code de test propre et maintenable en suivant des schémas établis et les meilleures pratiques
- Gérer les scripts de test et le code d’automatisation dans les dépôts Azure DevOps
- Contribuer aux revues de code pour l’automatisation des tests
- Mentor des ingénieurs QA juniors sur les meilleures pratiques et flux de travail en automatisation
Exigences
- Forte maîtrise de JavaScript et/ou C#
- Expérience avec des frameworks d’automatisation de tests (par exemple, Selenium, Playwright, Cypress, Appium)
- Solide compréhension des technologies web (HTML, CSS, manipulation DOM)
- Expérience avec Azure DevOps : plans de test, dépôts, pipelines
- Connaissance des principes et de la mise en œuvre de la CI/CD
- Compréhension des tests d’API et de la gestion des données de test
- Une attention obsessionnelle aux détails et un engagement envers la qualité
- Solides capacités analytiques et de résolution de problèmes
- Excellentes compétences en communication écrite et orale
- Capacité à travailler efficacement dans un environnement agile et dynamique
- Automotivé avec de solides compétences organisationnelles
Compétences préférées
- Expérience de test d’extensions de navigateurs et d’applications multiplateformes
- Familiarité avec les tests d’applications mobiles (iOS/Android)
- Connaissance des méthodologies de tests de performance et de sécurité
- Expérience avec les tests automatisés dans des environnements réglementés ou axés sur la conformité
