B&A
Centillion Infotech LLC
Ingénieur QA Automation - IA
À propos du poste
Secteur : Banque / Services financiers
Lieux de travail : Alpharetta, GA / Menlo Park, CA
Organisation du travail : Hybride / Sur site selon les besoins
Type de contrat : Contrat W2
Processus d'entretien : Entretien client en présentiel
Taux horaire :
Résumé du poste
Nous recherchons un ingénieur QA Automation expérimenté possédant une expertise en tests assistés par IA, en automatisation des tests et en assurance qualité pour des applications d'entreprise. Le candidat idéal devra avoir une expérience pratique de Selenium WebDriver, Playwright et Cucumber, ainsi qu'une compréhension de la manière dont l'IA peut améliorer la génération de cas de test, l'exécution des tests, l'analyse des défauts et l'efficacité globale des tests.
Une expérience dans le secteur bancaire ou des services financiers est obligatoire. Le candidat doit être à l'aise pour travailler avec des équipes pluridisciplinaires afin de fournir des applications sécurisées, fiables et de haute qualité.
Responsabilités principales
- Concevoir, développer et maintenir des scripts et des frameworks de test automatisés.
- Développer l'automatisation de l'interface utilisateur (UI) en utilisant Selenium WebDriver et Playwright.
- Créer et maintenir des scénarios de développement piloté par le comportement (BDD) en utilisant Cucumber.
- Appliquer des outils et des techniques de test assistés par IA pour améliorer la couverture des tests et la productivité.
- Explorer l'utilisation de l'IA pour la génération de cas de test, la création de données de test, l'analyse des défauts et la maintenance de l'automatisation.
- Valider les fonctionnalités des applications basées sur l'IA, y compris la précision des réponses, la cohérence, la fiabilité et la gestion des erreurs, le cas échéant.
- Exécuter des tests fonctionnels, de régression, d'intégration, API et de bout en bout.
- Analyser les résultats des tests et enquêter sur les échecs d'automatisation à l'aide de journaux et d'outils de débogage.
- Identifier, documenter, suivre et vérifier les défauts jusqu'à leur résolution.
- Intégrer les suites de tests automatisés dans les pipelines CI/CD.
- Effectuer la validation de base de données à l'aide de requêtes SQL.
- Collaborer avec les développeurs, les analystes métier, les équipes produit et les autres ingénieurs QA.
- Respecter les normes de qualité de l'entreprise, les exigences de protection des données et les pratiques de test sécurisées pertinentes pour les services financiers.
Compétences et qualifications requises
- Solide expérience pratique de Selenium WebDriver.
- Expérience pratique de Playwright.
- Expérience avec Cucumber et les tests BDD.
- Expérience dans la création et la maintenance de frameworks d'automatisation de tests.
- Connaissance des concepts et des outils de test assistés par IA.
- Compréhension des tests fonctionnels, de régression, d'intégration et de bout en bout.
- Expérience avec SQL et la validation de base de données.
- Familiarité avec Git et les outils CI/CD.
- Solides compétences en débogage, analyse et résolution de problèmes.
- Une expérience dans le domaine bancaire ou des services financiers est obligatoire.
- Capacité à se rendre à un entretien client en présentiel.
Exigences pour le candidat
- Expérience pertinente dans le secteur bancaire ou des services financiers.
- Expertise pratique de Selenium, Cucumber et Playwright.
- Expérience ou connaissance de la QA et de l'automatisation assistées par IA.
- Volonté de se rendre à un entretien client en présentiel.
- Disponibilité pour travailler selon les exigences hybrides ou sur site du client.
- Possibilités de télétravail flexibles disponibles.
Compétences souhaitées
- Expérience en programmation en Java, JavaScript ou TypeScript.
- Expérience avec des outils de test basés sur l'IA ou des applications d'IA générative en QA.
- Familiarité avec les tests REST API.
- Expérience avec Jenkins, Maven/Gradle et JUnit/TestNG.
- Expérience de travail au sein d'équipes Agile/Scrum.
- Exposition aux tests d'applications basées sur l'IA/ML ou LLM, y compris la validation des réponses et les vérifications d'hallucinations.
- Expérience avec les applications bancaires d'entreprise et les flux de travail des services financiers.
