B&A
JPMorgan Chase & Co.
Lead Software Engineer – Qualitätssicherung / Testautomatisierung / Agentensysteme
Über die Stelle
Wir bieten Ihnen die Möglichkeit, Ihre Karriere voranzutreiben und ein Abenteuer zu erleben, bei dem Sie die Grenzen des Möglichen verschieben können.
Als Lead Software Engineer bei JPMorgan Chase im Chief Technology Office (CTO) – Identity & Access Management (IAM) sind Sie ein integraler Bestandteil eines agilen Teams, das daran arbeitet, marktführende Technologielösungen auf sichere, stabile und skalierbare Weise zu verbessern, zu entwickeln und bereitzustellen. Als technischer Kernmitarbeiter sind Sie für die Entwicklung kritischer Technologielösungen in mehreren technischen Bereichen verantwortlich und arbeiten eng mit verschiedenen Geschäftsbereichen und Partnern zusammen, um die Geschäftsziele des Unternehmens zu unterstützen.
Sie sind verantwortlich für die Entwicklung, Integration und den Betrieb von unternehmensweiten Automatisierungs- und agentenbasierten Testökosystemen mit menschlicher Steuerung, die die Bereitstellung beschleunigen und gleichzeitig Qualität, Kontrollen und Nachvollziehbarkeit gewährleisten. Diese Rolle orientiert sich an der nutzerzentrierten Qualität, der Bereitschaft zur Partnerintegration und einem agentenbasierten Testframework. Während KI-gestützte IDEs die Testentwicklung beschleunigen können, existiert diese Position, um das zu entwickeln, was KI allein in einem komplexen, sich schnell ändernden IAM-Stack nicht zuverlässig verwalten kann: deterministische Testdaten, stabile Testumgebungen, Integrationssimulation, Abdeckungsintegrität und releasefähige Nachweise über Umgebungen hinweg. Sie werden End-to-End-Journeys über den AuthE Global Product Stack hinweg fördern und eine echte kontinuierliche Bereitstellung mit schnellen, konformen, beweisgestützten Releases ermöglichen.
Aufgaben *
- Führt kreative Softwarelösungen, Design, Entwicklung und technische Fehlerbehebung durch, mit der Fähigkeit, über routinemäßige oder konventionelle Ansätze hinauszudenken, um Lösungen zu entwickeln oder technische Probleme zu lösen *
- Treibt die Einführung von unternehmensweit zugelassenen KI-gestützten Engineering-Praktiken im Arbeitsumfeld durch das Team voran, um die Codequalität, die Liefergeschwindigkeit und die operativen Ergebnisse zu verbessern (z. B. KI-gestützte Code-Reviews/Refactoring, Beschleunigung der Teststrategie, Unterstützung bei der Analyse von Vorfällen/Grundursachen), während gleichzeitig konsistente Validierungsstandards (sicheres Codieren, Peer-Reviews, automatisierte Tests) etabliert und die Wiederverwendung effektiver Muster im Team gefördert werden. *
- Wendet Kenntnisse über Werkzeuge in der Toolchain des Softwareentwicklungslebenszyklus an, einschließlich unternehmensweit zugelassener KI-gestützter Entwicklungs- und Automatisierungsfunktionen, um den durch Automatisierung erzielten Wert zu steigern. *
- Legt die Journey-Qualitätsstrategie fest und führt sie durch, um Produktabsichten in risikobasierte Akzeptanzkriterien, messbare Qualitätsziele und klare Ein- und Ausstiegsstandards für wichtige IAM-Journeys umzuwandeln *
- Entwirft Abdeckungen, die mit der Pflege einer lebendigen Journey-Map (Personas → Flows → Tests) Schritt halten und den Umfang von Regression- und Leistungstests kontinuierlich basierend auf Änderungsaufwand und Produktionserkenntnissen abstimmen *
- Entwickelt die Validierung von Partnerintegrationen durch die Implementierung von Contract Tests, Stubs/Simulatoren und automatisierten Integrations-/Akzeptanzsuiten, die das Verhalten von Partnern emulieren und Abhängigkeitsrisiken isolieren *
- Identifiziert Möglichkeiten zur Eliminierung oder Automatisierung der Behebung wiederkehrender Probleme, um die allgemeine betriebliche Stabilität von Softwareanwendungen und -systemen zu verbessern *
- Verbessert die Zuverlässigkeit des Testsystems durch Reduzierung von Flakiness und Diagnosezeit mittels Stabilitätspatterns (Selektoren/Fixtures, Determinismus, Parallelitätsstrategie) und klaren Quarantäne-/Triage-Regeln *
- Verantwortet den Defect-Präventions-Loop zur Reproduktion → Triage → Fix-Validierung → Prävention, indem Fehlerfälle zurück in die Abdeckung, Datenstrategien und Automatisierungsverbesserungen eingespeist werden *
- Berichtet „Journey Health“ klar, indem er executive-fähige Readiness-Berichte liefert, die Risiko, Abdeckung und Release-Haltung in einfacher Sprache erklären – gestützt auf Beweise, nicht auf Volumenmetriken *
- Leitet Communities of Practice im Bereich Software Engineering an, um das Bewusstsein und die Nutzung neuer und führender Technologien zu fördern und zur Teamkultur von Vielfalt, Chancengleichheit, Inklusion und Respekt beizutragen
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse *
- Formale Ausbildung oder Zertifizierung in Software-/Qualitätstechnik, Softwareentwicklung in Testautomatisierungskonzepten und 5+ Jahre praktische Erfahrung
- Praktische Erfahrung in Systemdesign, Anwendungsentwicklung, Tests und betrieblicher Stabilität
- Fortgeschrittene Kenntnisse in einer oder mehreren Programmiersprachen und Frameworks (z. B. Java, BDD-Suiten – Cucumber/Gherkin, SQL, REST API, Jira, etc.)
- Fundierte praktische Erfahrung in Engineering, Automatisierungstiefe und Continuous-Delivery-Methoden (UI-Automatisierung – Playwright/Selenium) sowie Erfahrung in API-Tests mit einer nachgewiesenen Erfolgsbilanz beim Aufbau stabiler Suiten (Selektoren/Fixtures, Zuverlässigkeitsmuster, deterministische Daten, Flake-Kontrolle)
- Verständnis von Enterprise-Testökosystemen mit Vertrautheit und der Fähigkeit zur Standardisierung über Frameworks wie FiTest+ und/oder andere von der Organisation verwendete Harnesses (neben modernen OSS-Stacks) hinweg
- Entwicklung und Betrieb eines agentenbasierten Testökosystems zur Gestaltung, Implementierung und Ausführung eines menschlich gesteuerten Agenten-Frameworks, das die Testautoren-Erstellung, -Auswahl, -Ausführung und -Triage beschleunigt – Verbindung von Agenten mit echten Werkzeugen (Frameworks, CI/CD, APIs, Datenquellen) unter Einhaltung von Leitplanken für Korrektheit, Determinismus, Sicherheit und Nachvollziehbarkeit
- Release-Bereitschaft und Governance mit Ein-/Ausstiegskriterien, beweisgestützter Freigabe und starker Partnerschaft im Release Management in einem CD-Betriebsmodell – sowie Kuratierung und Versionierung eines vertrauenswürdigen Testkatalogs, kontinuierliche Messung der Agenten-„Fitness“ (Präzision, Drift, Fehlalarme/Fehlalarme) und Sicherstellung, dass die Ergebnisse über alle Umgebungen hinweg releasefähig bleiben
- Aufbau und Pflege einer starken Partnerschaft mit Produkt-/Engineering-/Operations- und anderen Geschäftsbereichen mit executive-fähiger Berichterstattung und Risikobeschreibung
- Nachgewiesene Erfahrung in der effektiven Nutzung von genehmigten KI-gestützten Softwareentwicklungswerkzeugen (z. B. für Codierung, Code-Review, Testbeschleunigung, Fehlerbehebung) mit der Fähigkeit, Teamerwartungen für die Validierung von KI-Ausgaben hinsichtlich Korrektheit, Leistung und Sicherheit festzulegen
- Starkes Verständnis des verantwortungsvollen KI-Einsatzes in Engineering-Workflows, einschließlich Überlegungen zur Datensensibilität, sicherer Handhabung von Ein- und Ausgaben sowie Einhaltung von Erwartungen an Ausfallsicherheit und Sicherheit; Erfahrung in der Schulung von Ingenieuren zur sicheren, konformen Einführung in Lieferpraktiken *
- Erfahrung im Aufbau und Betrieb von MCP-Servern/-Clients zur Verbindung von LLM-Agenten mit Tools (APIs, Datenbanken und internen Diensten)
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse *
- Nachweis der Fähigkeit zur Implementierung von Human-in-the-Loop-Leitplanken für Test-Review-Standards, signierte/versionierte Kataloge, Driftkontrollen und Mechanismen zur Abdeckungsintegrität
- Nachweis der Kompetenz in Softwareanwendungen und technischen Prozessen innerhalb einer technischen Disziplin (z. B. Cloud, künstliche Intelligenz, machine learning, Mobile usw.)
- Erfahrung im Design und der Implementierung von agentenbasierten / LLM-gestützten Pipelines für kontinuierliche Testauswahl, -ausführung und -berichterstattung über Umgebungen hinweg, Betrieb von MCP-Servern/-Clients zur Verbindung von LLM-Agenten mit Tools (APIs, Datenbanken und internen Diensten)
JPMorgan Chase, eines der ältesten Finanzinstitute, bietet innovative Finanzlösungen für Millionen von Verbrauchern, Kleinunternehmen und viele der weltweit führenden Unternehmens-, institutionellen und staatlichen Kunden unter den Marken J.P. Morgan und Chase. Unsere Geschichte reicht über 200 Jahre zurück und heute sind wir führend in den Bereichen Investmentbanking, Verbraucher- und Kleinunternehmerbanking, Firmenkundengeschäft, Finanztransaktionsverarbeitung und Vermögensverwaltung.
Das Chief Technology Office beaufsichtigt befähigende Komponenten, einschließlich der erstklassigen Engineering- und Architekturwerkzeuge und -praktiken, des wichtigen Programmmanagements und der Prozesse sowie der Technologiemitarbeiterstrategie, die erforderlich sind, um uns zu einem führenden Technologieunternehmen für unsere Kunden und Kollegen auf der ganzen Welt zu machen.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das sich nach Rolle, Erfahrung, Qualifikation und Standort richtet. Personen in berechtigten Rollen können provisionsbasierte Zahlungen und/oder diskretionäre Anreizvergütungen erhalten, die in Form von Bargeld und/oder verfallbaren Aktien ausgezahlt werden und zur Anerkennung individueller Leistungen und Beiträge gewährt werden. Wir bieten außerdem eine Reihe von Leistungen und Programmen zur Deckung der Mitarbeiterbedürfnisse, je nach Berechtigung. Zu diesen Leistungen gehören eine umfassende Gesundheitsversorgung, betriebliche Gesundheits- und Wellnesszentren, ein Altersvorsorgeplan, Kinderbetreuung, Studiengebührenerstattung, Unterstützung für psychische Gesundheit, Finanzberatung und mehr. Zusätzliche Details zur Gesamtvergütung und zu den Leistungen werden während des Einstellungsprozesses mitgeteilt.
Wir erkennen an, dass unsere Mitarbeiter unsere Stärke sind und die vielfältigen Talente, die sie in unsere globale Belegschaft einbringen, direkt mit unserem Erfolg verbunden sind. Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Wert auf Vielfalt und Inklusion in unserem Unternehmen legt. Wir diskriminieren nicht aufgrund von geschützten Merkmalen, einschließlich Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand oder Veteranenstatus, Schwangerschaft oder Behinderung oder aus anderen Gründen, die nach geltendem Recht geschützt sind. Wir bieten auch angemessene Vorkehrungen für religiöse Praktiken und Überzeugungen von Bewerbern und Mitarbeitern sowie für Bedürfnisse im Bereich der psychischen oder physischen Gesundheit. Besuchen Sie unsere FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs für weitere Informationen zur Beantragung einer Unterkunft.
JPMorgan Chase & Co. ist ein Arbeitgeber, der Chancengleichheit fördert, einschließlich Behinderten-/Veteranenrechte
