C6 Bank
Partner One Software Inc
Architecte de Framework d'Automatisation
À propos du poste
Nous recherchons un ingénieur en automatisation de framework de niveau architecte pour concevoir, construire, faire évoluer et maintenir des frameworks d'automatisation d'entreprise pour les flux de travail d'interface utilisateur, API, de documentation et à forte intégration.
Ce rôle soutiendra également les initiatives d'assurance qualité assistée par l'IA (par exemple, génération de tests, support de pipeline et analyse des défaillances). Le candidat idéal pourra présenter des exemples concrets de la manière dont il a conçu des frameworks pour l'évolutivité, la sécurité et la stabilité à long terme, à mesure que les applications, les équipes, les environnements et les pipelines de livraison évoluent.
Responsabilités Clés
- Concevoir, construire et maintenir des frameworks d'automatisation d'interface utilisateur évolutifs en utilisant Playwright et Selenium
- Concevoir des frameworks prenant en charge plusieurs équipes, applications, environnements et pipelines CI/CD
- Construire des composants réutilisables de test API et d'intégration (clients Postman, GraphQL, PactumJS, REST)
- Prendre en charge les flux de travail axés sur la documentation et la conformité (validation des divulgations, OCR, intelligence documentaire)
- Implémenter l'observabilité de l'automatisation : journalisation, diagnostics, détection des tests instables et reporting des tendances
- Soutenir l'automatisation assistée par l'IA : génération de tests, optimisation de la régression et triage des défaillances
Expérience Requise
- Expérience pratique approfondie dans la construction et la maintenance de frameworks d'automatisation d'entreprise
- Expérience avancée en codage en TypeScript, JavaScript ou C#
- Solide expérience avec Playwright, Selenium ou des outils d'automatisation similaires
- Solide expérience en CI/CD, de préférence avec Azure DevOps
- Expérience dans la conception d'automatisation pour les systèmes distribués, les APIs, les intégrations et les flux de travail complexes
- Capacité à expliquer les décisions de conception de framework du monde réel, les compromis et les stratégies de maintenance à long terme
Domaines d'Évaluation Principaux
Évolutivité
Les candidats doivent expliquer comment ils ont conçu des frameworks d'automatisation qui ont évolué à travers les équipes, les applications et les environnements. Les exemples peuvent inclure la mise à l'échelle de l'exécution des tests à travers les pipelines CI/CD, le support de plusieurs produits à partir d'un seul framework, la conception de composants réutilisables et la gestion des données de test et de la configuration de l'environnement.
Sécurité
Décrire les pratiques de sécurité lors de la construction de frameworks : gestion sécurisée des identifiants, évitement des secrets codés en dur, accès basé sur les rôles, gestion sécurisée des données de test, sécurité des pipelines et protection des données sensibles.
Stabilité
Expliquer comment l'automatisation est restée stable à mesure que les applications évoluaient : réduction des tests instables, maintenance des sélecteurs réutilisables, versionnement des composants du framework, gestion des changements d'application sans réécritures majeures et séparation des vrais défauts des échecs d'automatisation.
Atouts
- Expérience dans le secteur hypothécaire, du prêt, bancaire ou FinTech
- Expérience avec des flux de travail axés sur la conformité ou la documentation
- Expérience avec l'assurance qualité assistée par l'IA, Azure OpenAI ou Claude
- Expérience avec Azure Document Intelligence
- Expérience dans l'optimisation de la sélection des tests de régression
Conseils de Sélection des Candidats
En tant que professionnel de l'automatisation de niveau architecte, vous devrez être capable de nous guider à travers vos projets où vous avez accompli des prouesses dans la construction, la mise à l'échelle, la sécurisation, la stabilisation, l'intégration et la maintenance de frameworks d'automatisation.
Vous serez considéré comme un candidat solide si vous êtes capable de fournir des exemples concrets des réalisations susmentionnées.
