Cummins
Pavago
Ingénieur QA Automation
À propos du poste
Ingénieur QA Automation
À propos du poste
Chez Pavago, l'un de nos clients recrute un ingénieur QA Automation pour concevoir, maintenir et faire évoluer des systèmes de test automatisés pour une entreprise technologique en pleine croissance axée sur le produit.
Il s'agit d'un poste d'ingénierie axé sur l'automatisation, centré sur Playwright et TypeScript — et non sur le QA manuel. Vous travaillerez en étroite collaboration avec les ingénieurs frontend et backend pour renforcer la couverture de régression, éliminer les tests instables, améliorer la fiabilité du framework et garantir des mises en production de haute qualité tout au long du cycle de développement.
Type de poste : Temps plein, télétravail
Horaires de travail : Horaires de bureau aux États-Unis
À quoi ressemble la réussite
- Frameworks d'automatisation stables et fiables.
- Réduction des tests instables et des défauts en production.
- Augmentation de la couverture de régression automatisée.
- Tests CI/CD plus rapides et plus fiables.
- Amélioration de la vitesse d'exécution des tests et de la qualité des versions.
Processus d'entretien
- Sélection initiale par le recruteur
- Évaluation technique
- Entretien technique avec le client
- Entretien final
- Offre et intégration
Que se passe-t-il après votre candidature
Juste après avoir postulé, vous recevrez une invitation par e-mail de Spark Hire pour enregistrer votre vidéo de présentation. Il s'agit d'une courte vidéo auto-enregistrée qui complète votre candidature et permet aux responsables du recrutement d'apprendre à vous connaître avant le début du processus d'entretien.
Plutôt que de répéter votre parcours lors de plusieurs appels de sélection, vous raconterez votre histoire une seule fois, ce qui permettra aux futurs entretiens de se concentrer sur des conversations significatives.
Ne réfléchissez pas trop — vous pouvez enregistrer autant de prises que vous le souhaitez avant de soumettre. Votre invitation proviendra de Spark Hire, alors veuillez vérifier votre boîte de réception ainsi que votre dossier spam.
Responsabilités : Automatisation des tests
- Construire, maintenir et étendre l'automatisation de bout en bout en utilisant Playwright et TypeScript.
- Développer des frameworks d'automatisation évolutifs pour les flux de travail produits critiques.
- Améliorer la couverture de régression sur les systèmes frontend et backend.
- Rédiger des tests automatisés fiables, réutilisables et maintenables.
Fiabilité du framework
- Identifier et éliminer les tests instables (flaky tests).
- Améliorer la vitesse d'exécution des tests et la stabilité du framework.
- Résoudre les problèmes liés aux interactions DOM, au comportement asynchrone et aux requêtes réseau.
- Maintenir des environnements d'automatisation fiables lors des mises en production.
CI/CD et qualité
- Intégrer les suites de tests automatisés dans les pipelines CI/CD.
- Soutenir des déploiements fiables grâce à des tests continus.
- Maintenir les environnements de test et les stratégies de données de test.
- Améliorer la confiance dans les mises en production grâce à une validation qualité automatisée.
Collaboration et amélioration continue
- Collaborer avec les ingénieurs frontend et backend tout au long du développement des fonctionnalités.
- Participer à la planification des versions et aux discussions sur la stratégie de test.
- Tirer parti des outils d'IA pour améliorer les tests exploratoires et les flux de travail d'automatisation.
- Améliorer continuellement la couverture d'automatisation, la fiabilité et les meilleures pratiques d'ingénierie.
Prérequis
Expérience et compétences requises
- Maîtrise solide de TypeScript.
- Expérience pratique de Playwright (une expérience avec Cypress est acceptable si vous êtes prêt à effectuer la transition).
- Expérience avérée dans la construction et la maintenance de frameworks d'automatisation de bout en bout.
- Compréhension approfondie des interactions DOM, du comportement asynchrone, des requêtes réseau et du débogage des tests instables.
- Expérience de l'intégration de tests automatisés dans des pipelines CI/CD.
- Excellentes compétences en résolution de problèmes et en dépannage.
- Solides compétences en communication écrite et orale en anglais.
Souhaitable
- Expérience dans la création de frameworks d'automatisation à partir de zéro.
- Connaissance des stratégies de gestion des données de test.
- Expérience dans le test d'applications B2B SaaS ou multi-locataires.
- Familiarité avec les tests d'accès et d'autorisations basés sur les rôles.
- Expérience avec les outils et flux de travail de test assistés par IA.
- Expérience dans un environnement de startup ou axé sur le produit.
