Roku
Wolters Kluwer
Ingénieur Principal en Automatisation des Tests Logiciels | Architecte de Tests - IA Agentique
À propos du poste
NOUS RECHERCHONS UN ARCHITECTE PRINCIPAL EN AUTOMATISATION DES TESTS POUR DÉFINIR ET DIRIGER UNE STRATÉGIE D'AUTOMATISATION DES TESTS DE NIVEAU ENTREPRISE À TRAVERS LES COUCHES UI, API, DONNÉES ET PLATEFORME—TOUT EN FAISANT ÉVOLUER NOS CAPACITÉS D'INGÉNIERIE DE LA QUALITÉ POUR SUPPORTER LES SYSTÈMES BASÉS SUR L'IA AGENTIQUE / LLM (SORTIES PROBABILISTES, VALIDATION BASÉE SUR LA CONFIANCE, DÉTECTION D'HALLUCINATIONS ET ÉVALUATION DE MODÈLE). CE RÔLE ARCHITECTURERA DES CADRES D'AUTOMATISATION ÉVOLUTIFS, PILOTERA L'EXCELLENCE EN INGÉNIERIE ET ACCÉLÉRERA LA LIVRAISON GRÂCE À DES PROGRAMMES D'AUTOMATISATION HAUTEMENT PRODUCTIFS ET MAINTENABLES.
RESPONSABILITÉS CLÉS
STRATÉGIE ET ARCHITECTURE D'AUTOMATISATION
- DÉFINIR ET PROPRIÉTER L'ARCHITECTURE D'AUTOMATISATION DES TESTS ET LA STRATÉGIE MULTICOUCHE (UI/API/CONTRAT/INTÉGRATION/E2E), ALIGNÉE SUR LE RISQUE PRODUIT ET LE CADENCE DE PUBLICATION.
- ÉTABLIR LES NORMES, MODÈLES ET IMPLÉMENTATIONS DE RÉFÉRENCE POUR L'AUTOMATISATION (STRUCTURE DU CADRE, UTILISATION DE PAGE-OBJECT/SCREENPLAY, MODÈLES DE DONNÉES DE TEST, RAPPORTS).
- PILOTER LES PRATIQUES DE TEST « SHIFT-LEFT » (TESTS DE CONTRAT, TESTS DE COMPOSANTS, VALIDATION PRÉ-FUSION) ET RÉDUIRE LA DÉPENDANCE AUX TESTS DE BOUT EN BOUT FRAGILES.
ALIGNEMENT DU MODÈLE DE TEST IA AGENTIQUE / LLM
- CONCEVOIR ET IMPLÉMENTER DES APPROCHES DE TEST POUR LES SORTIES D'IA NON DÉTERMINISTES, NOTAMMENT :
- ASSERTIONS BASÉES SUR LA CONFIANCE/LE SEUIL
- VÉRIFICATIONS DE SIMILARITÉ SÉMANTIQUE ET VALIDATION BASÉE SUR DES RUBRIQUES
- ENSEMBLES DE DONNÉES DE RÉFÉRENCE (« GOLDENS ») ET INFRASTRUCTURES D'ÉVALUATION
- STRATÉGIES DE TEST D'HALLUCINATION ET D'ANCRAGE
- DÉTECTION DE RÉGRESSION ENTRE LES CHANGEMENTS DE MODÈLE/PROMPT/VERSION
- DÉFINIR LA COUVERTURE DES TESTS D'IA EN MATIÈRE DE PRÉCISION, ROBUSTESSE, BIAIS/SÉCURITÉ (LE CAS ÉCHÉANT), PERFORMANCE ET FIABILITÉ.
- COLLABORER AVEC LES ÉQUIPES ML/IA, PRODUIT ET INGÉNIERIE POUR ÉTABLIR LES CRITÈRES D'ACCEPTATION DES CAPACITÉS D'IA ET DES PORTES DE QUALITÉ MESURABLES.
PROGRAMMES D'AUTOMATISATION HAUTEMENT PRODUCTIFS
- CONSTRUIRE ET ÉVOLUER DES PROJETS D'AUTOMATISATION À HAUT DÉBIT QUI SONT FIABLES, RAPIDES ET FACILES À ÉTENDRE.
- AMÉLIORER LE TEMPS D'EXÉCUTION DES TESTS, RÉDUIRE LES TESTS INSTABLES ET OPTIMISER LES PIPELINES CI/CD (PARALLÉLISATION, SÉLECTION DES TESTS, RETRIES AVEC GARDE-FOUS).
- CRÉER DES TABLEAUX DE BORD DE QUALITÉ ACTIONNABLES ET FACILES À UTILISER POUR LES INGÉNIEURS (TENDANCES SUCCÈS/ÉCHECS, TAUX D'INSTABILITÉ, COUVERTURE, MÉTRIQUES D'ÉCHAPPEMENT DES DÉFAUTS).
OUTILLAGE, CI/CD, ET PORTES DE QUALITÉ
- INTÉGRER L'AUTOMATISATION DANS LE CI/CD AVEC DES PORTES DE QUALITÉ (VÉRIFICATIONS DE DEMANDE DE FUSION, SUITES NOCTURNES, CRITÈRES DE PRÊT AU LANCEMENT).
- STANDARDISER L'OBSERVABILITÉ POUR LES TESTS : JOURNAUX, POINTS DE TRACAGE, CAPTURES D'ÉCRAN/VIDÉOS, ARTEFACTS ET DIAGNOSTICS D'EXÉCUTION DE TEST.
- DÉFINIR LES PRATIQUES POUR LES ENVIRONNEMENTS DE TEST, LA GESTION DES DONNÉES, LA VIRTUALISATION DES SERVICES ET LE CONTRÔLE DES DÉPENDANCES.
LEADERSHIP TECHNIQUE ET MENTORAT
- AGIR EN TANT QU'AUTORITÉ TECHNIQUE QE : COACHER LES INGÉNIEURS SUR LA CONCEPTION DE L'AUTOMATISATION, LA QUALITÉ DU CODE ET LES MEILLEURES PRATIQUES.
- DIRIGER LES REVUES DE CONCEPTION POUR L'ARCHITECTURE DE TEST ET LES DEMANDES DE FUSION D'AUTOMATISATION ; APPLIQUER LES NORMES DE CODAGE ET LA MAINTENABILITÉ.
- *
- *
- INFLUENCER LA FEUILLE DE ROUTE ET LA LIVRAISON EN TRADUISANT LE RISQUE EN PRIORITÉS DE TEST CLAIRES.
QUALIFICATIONS REQUISES
- 8–12+ ANNÉES D'EXPÉRIENCE EN INGÉNIERIE DE LA QUALITÉ / AUTOMATISATION DES TESTS AVEC UNE PROPRIÉTÉ AU NIVEAU D'ARCHITECTE DES CADRES ET DE LA STRATÉGIE.
- EXPÉRIENCE PROUVÉE DANS LA CONCEPTION D'AUTOMATISATION ÉVOLUTIVE À TRAVERS :
- TESTS API (CONTRAT + INTÉGRATION)
- AUTOMATISATION UI AVEC DES STRATÉGIES DE LOCALISATION STABLES (IDENTIFIANTS DE TEST, RÔLES D'ACCESSIBILITÉ)
- STRATÉGIE DE DONNÉES DE TEST ET FIABILITÉ DE L'ENVIRONNEMENT
- SOLIDES COMPÉTENCES EN PROGRAMMATION DANS AU MOINS UN LANGAGE MODERNE (PAR EXEMPLE, JAVA, PYTHON, TYPESCRIPT/JAVASCRIPT, C#).
- EXPERTISE AVEC LES OUTILS/CADRES D'AUTOMATISATION (EXEMPLES) :
- UI : PLAYWRIGHT / CYPRESS / SELENIUM
- API : REST-ASSURED / SUPERTEST / POSTMAN/NEWMAN / PYTEST
- CI : ACTIONS GITHUB / JENKINS / AZURE DEVOPS
- CAPACITÉ DÉMONTRÉE À RÉDUIRE LES TESTS INSTABLES ET À AMÉLIORER LA VITESSE D'EXÉCUTION GRÂCE À DES SOLUTIONS D'INGÉNIERIE.
QUALIFICATIONS PRÉFÉRENTIELLES (FORTEMENT SOUHAITÉES)
- EXPÉRIENCE DANS LES TESTS DE FONCTIONNALITÉS LLM/IA AGENTIQUE OU D'AUTRES SYSTÈMES PROBABILISTES, NOTAMMENT :
- INFRASTRUCTURES D'ÉVALUATION, ENSEMBLES DE DONNÉES DE RÉFÉRENCE, SCORE SÉMANTIQUE ET DÉTECTION DE DÉRIVE
- STRATÉGIES DE RÉGRESSION DE PROMPT/VERSION ET RAPPORTS D'ÉVALUATION STRUCTURÉS
- FAMILIARITÉ AVEC LES APPROCHES MODERNES DE QUALITÉ : PYRAMIDE DES TESTS, TESTS DE CONTRAT, CONTRATS DIRIGÉS PAR LE CONSOMMATEUR, TESTS BASÉS SUR LE RISQUE, SHIFT-LEFT.
- CONNAISSANCE DE L'INTÉGRATION DES TESTS DE SÉCURITÉ/PERFORMANCE (COMPRÉHENSION DE BASE ; EXPÉRIENCE PRATIQUE EST UN PLUS).
- EXPÉRIENCE DANS LA CRÉATION DE BIBLIOTHÈQUES D'AUTOMATISATION RÉUTILISABLES POUR PLUSIEURS ÉQUIPES/PRODUITS.
NOS PRATIQUES D'ENTRETIEN
Afin de maintenir un processus d'embauche équitable et authentique, nous demandons gentiment à tous les candidats de participer aux entretiens sans l'aide d'outils d'IA ou de suggestions externes. Notre processus d'entretien est conçu pour évaluer vos compétences individuelles, vos expériences et votre style de communication. Nous valorisons l'authenticité et souhaitons apprendre à vous connaître, vous, et non un assistant numérique. Pour aider à maintenir cette intégrité, nous demandons de supprimer les arrière-plans virtuels et d'inclure des entretiens en personne dans notre processus d'embauche. Veuillez noter que l'utilisation de réponses générées par l'IA ou d'une aide tierce pendant les entretiens sera un motif de disqualification du processus de recrutement.
Les candidats peuvent être amenés à se présenter dans un bureau de Wolters Kluwer dans le cadre du processus de recrutement.
Rémunération : $89,600.00 - $157,000.00 USD
Ce poste est éligible à une prime.
La fourchette de rémunération indiquée est basée sur l'emplacement principal du poste. Le salaire de base réel offert est influencé par un large éventail de facteurs, y compris, mais sans s'y limiter, les compétences, l'expérience et l'emplacement réel d'embauche. Votre recruteur pourra partager plus d'informations sur l'offre spécifique pour l'emplacement du poste pendant le processus d'embauche.
INFORMATIONS SUPPLÉMENTAIRES
Wolters Kluwer offre une grande variété d'avantages sociaux compétitifs et de programmes pour aider à répondre à vos besoins et à équilibrer votre vie professionnelle et personnelle, y compris, mais sans s'y limiter : Plans Médical, Dentaire et Vision, 401(k), FSA/HSA, Avantages de transport, Plan d'aide à la formation, Jours de vacances et de maladie, et Congés parentaux payés. Tous les détails de nos avantages sociaux sont disponibles sur demande.
