Aller au contenu

JPMorgan Chase & Co.

Ingénieur Logiciel Principal - Assurance Qualité / Automatisation des Tests / Systèmes Agentiques

JavaSQL
Traduction automatique. Consultez l’original.

À propos du poste

Nous avons une opportunité pour faire progresser votre carrière et vous offrir une aventure où vous pourrez repousser les limites du possible.

En tant qu'Ingénieur Logiciel Principal chez JPMorgan Chase au sein du Chief Technology Office (CTO) - Identity & Access Management (IAM), vous faites partie intégrante d'une équipe agile qui travaille à améliorer, construire et livrer des produits technologiques de pointe fiables de manière sécurisée, stable et évolutive. En tant que contributeur technique clé, vous êtes responsable de la construction de solutions technologiques critiques dans plusieurs domaines techniques, en étroite collaboration avec diverses fonctions commerciales et partenaires, afin de soutenir les objectifs commerciaux de la firme.

Vous serez responsable de la construction, de l'intégration et de l'exploitation d'un écosystème de test à l'échelle de l'entreprise, automatisé et agentique, contrôlé par l'humain, qui accélère la livraison tout en protégeant la qualité, les contrôles et l'auditabilité. Ce rôle s'alignera sur la qualité axée sur le parcours utilisateur, la préparation à l'intégration des partenaires et un cadre de test agentique. Bien que les IDE assistés par l'IA puissent accélérer la création de tests, ce poste existe pour concevoir ce que l'IA seule ne peut pas posséder de manière fiable dans une pile IAM complexe et en évolution rapide : données de test déterministes, environnements de test stables, simulation d'intégration, intégrité de la couverture et preuves de niveau de publication dans tous les environnements. Vous défendrez les parcours de bout en bout dans la pile de produits AuthE Global, permettant une véritable livraison continue avec des versions rapides, conformes et basées sur des preuves.

Responsabilités du poste   *

  1. Exécute des solutions logicielles créatives, la conception, le développement et le dépannage technique avec la capacité de penser au-delà des approches routinières ou conventionnelles pour construire des solutions ou décomposer des problèmes techniques
  1. Encourage l'adoption par l'équipe des pratiques d'ingénierie assistées par l'IA autorisées par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels (par exemple, revue/refactoring de code assisté par l'IA, accélération de la stratégie de test, support d'analyse des incidents/causes profondes), tout en établissant des normes de validation cohérentes (codage sécurisé, revue par les pairs, tests automatisés) et en promouvant la réutilisation de modèles efficaces au sein de l'équipe.
  1. Applique les connaissances des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris les capacités de développement et d'automatisation assistées par l'IA autorisées par l'entreprise, pour améliorer la valeur réalisée par l'automatisation.
  1. Définit et exécute une stratégie de qualité des parcours pour convertir l'intention du produit en critères d'acceptation basés sur les risques, des résultats de qualité mesurables et des normes d'entrée/sortie claires pour les parcours IAM clés
  1. Conçoit des couvertures qui restent à jour en maintenant une carte de parcours vivante (personnes → flux → tests) et ajuste continuellement la portée des tests de régression et de performance en fonction de l'impact des changements et des apprentissages en production
  1. Conçoit la validation des intégrations destinées aux partenaires en implémentant des tests de contrat, des stubs/simulateurs et des suites d'intégration/acceptation automatisées qui émulent les comportements des partenaires et isolent le risque de dépendance
  1. Identifie les opportunités d'éliminer ou d'automatiser la correction des problèmes récurrents pour améliorer la stabilité opérationnelle globale des applications et systèmes logiciels
  1. Améliore la fiabilité du système de test en réduisant le caractère instable et le temps de diagnostic grâce à des modèles de stabilité (sélecteurs/fixtures, déterminisme, stratégie de parallélisme) et à des règles claires de quarantaine/triage
  1. Prend en charge la boucle de prévention des défauts pour diriger la reproduction → le triage → la validation de la correction → la prévention, en réinjectant les modèles d'échec dans la couverture, les stratégies de données et les améliorations de l'automatisation
  1. Rend compte de la « santé du parcours » avec clarté en fournissant des rapports de préparation prêts pour la direction qui expliquent le risque, la couverture et la posture de publication en langage clair, étayés par des preuves, et non par des métriques de volume
  1. Dirige des communautés de pratique au sein de l'ingénierie logicielle pour sensibiliser et promouvoir l'utilisation de technologies nouvelles et de pointe, et doit contribuer à la culture d'équipe en matière de diversité, d'opportunités, d'inclusion et de respect

Qualifications, capacités et compétences requises *

  1. Formation formelle ou certification en ingénierie logicielle/qualité, développement logiciel sur les concepts d'automatisation des tests et 5+ années d'expérience appliquée
  1. Expérience pratique concrète dans la conception de systèmes, le développement d'applications, les tests et la stabilité opérationnelle
  1. Avancé dans un ou plusieurs langages et frameworks de programmation (par exemple, Java, suites BDD - cucumber/gherkin, SQL, Rest API, Jira, etc.)
  1. Maîtrise pratique de l'ingénierie, de la profondeur de l'automatisation et des méthodes de livraison continue (automatisation UI - playwright/selenium), ainsi qu'une expérience des tests API avec un historique de création de suites stables (sélecteurs/fixtures, modèles de fiabilité, données déterministes, contrôle des instabilités)
  1. Comprend les écosystèmes de test d'entreprise avec une familiarité et une capacité à standardiser les frameworks tels que FiTest+ et/ou d'autres harnais utilisés par l'organisation (ainsi que les piles OSS modernes)
  1. Construit et opérationnalise un écosystème de test agentique pour concevoir, implémenter et exécuter un cadre d'agents contrôlé par l'humain qui accélère la création, la sélection, l'exécution et le triage des tests — connectant les agents à des outils réels (frameworks, CI/CD, APIs, sources de données) tout en appliquant des garde-fous pour l'exactitude, le déterminisme, la sécurité et l'auditabilité
  1. Préparation et gouvernance des versions avec critères d'entrée/sortie, approbation basée sur des preuves, et partenariat solide avec la gestion des versions dans un modèle opérationnel de CD — ainsi que curation et versionnement d'un catalogue de tests fiable, mesure continue de « l'aptitude » des agents (précision, dérive, faux positifs/négatifs), et garantie que les sorties restent de niveau de publication dans tous les environnements
  1. Établit et maintient un partenariat solide avec les équipes Produit/Ingénierie/Opérations et d'autres lignes métier, avec des rapports prêts pour la direction et une articulation des risques
  1. Expérience démontrée dans la direction de l'utilisation efficace des outils de développement logiciel assistés par l'IA approuvés (par exemple, pour le codage, la revue de code, l'accélération des tests, le dépannage) avec la capacité de définir les attentes de l'équipe pour la validation des sorties d'IA en termes d'exactitude, de performance et de sécurité
  1. Solide compréhension de l'utilisation responsable de l'IA dans les flux de travail d'ingénierie, y compris les considérations de sensibilité des données, la manipulation sécurisée des entrées/sorties, et le respect des attentes en matière de résilience et de sécurité ; expérience dans le coaching des ingénieurs sur une adoption sûre et conforme dans les pratiques de livraison
  1. Expérience dans la construction et l'exploitation de serveurs/clients MCP pour connecter les agents LLM à des outils (APIs, bases de données et services internes)

Qualifications, capacités et compétences préférées   *

  1. Démontre la capacité à mettre en œuvre des garde-fous humains dans la boucle pour les normes de revue de tests, les catalogues signés/versionnés, les contrôles de dérive et les mécanismes d'intégrité de la couverture
  1. Démontre une maîtrise des applications logicielles et des processus techniques dans une discipline technique (par exemple, cloud, intelligence artificielle, machine learning, mobile, etc.)
  1. Expérience dans la conception et la mise en œuvre de pipelines agentiques / assistés par LLM pour la sélection, l'exécution et le reporting continus des tests dans tous les environnements, exploitation de serveurs/clients MCP pour connecter les agents LLM à des outils (APIs, bases de données et services internes)

JPMorgan Chase, l'une des plus anciennes institutions financières, offre des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients d'entreprises, institutionnels et gouvernementaux les plus prestigieux au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et aujourd'hui, nous sommes un leader dans la banque d'investissement, la banque de détail et pour les petites entreprises, la banque commerciale, le traitement des transactions financières et la gestion d'actifs.

Le Chief Technology Office supervise les composants habilitants, notamment les outils et pratiques d'ingénierie et d'architecture de la plus haute qualité, les programmes et processus clés, ainsi que la stratégie de main-d'œuvre technologique nécessaire pour faire de nous une entreprise technologique de premier plan pour nos clients et nos collègues du monde entier.

Nous offrons une rémunération globale compétitive comprenant un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, versée sous forme d'espèces et/ou d'actions cessibles, attribuée en reconnaissance des réalisations et contributions individuelles. Nous proposons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, en fonction de leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien en santé mentale, des conseils financiers et plus encore. Des détails supplémentaires sur la rémunération globale et les avantages seront fournis pendant le processus d'embauche.

Nous reconnaissons que nos collaborateurs sont notre force et que les talents divers qu'ils apportent à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande importance à la diversité et à l'inclusion au sein de notre entreprise. Nous ne faisons aucune discrimination fondée sur un attribut protégé, y compris la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou de vétéran, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous proposons également des aménagements raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour les besoins en matière de santé mentale ou de handicap physique. Visitez notre FAQ careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.

JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes handicapées/les vétérans

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026