Stellenangebot
Senior AI Test Automation Engineer
Die Julius Baer Bank sucht einen Senior AI Test Automation Engineer, der für die technische Testautomatisierungslösung des AI- und ML-Ops-Plattforms verantwortlich ist und Erfahrung in Python-basierten Testautomatisierung und CI/CD-Pipelines hat. Der Kandidat soll die Architektur, Implementierung und Ausführung der Testautomatisierung übernehmen und eng mit anderen Teams zusammenarbeiten.
Aufgaben
- Definieren und Weiterentwickeln des technischen Testautomatisierungsansatzes und der Testframework-Architektur für die ML- und AI-ART
- Entwerfen von wiederverwendbaren, skalierbaren Testautomatisierungsmustern (Page-Objekte, API-Clients, Testdaten-Builder)
- Analysieren und Bewerten von Anforderungen, Features und Stories hinsichtlich Testbarkeit
- Ableiten von Testfällen aus technischer und Risikoanalyse von funktionalen und nicht-funktionalen Anforderungen
- Automatisieren von Testfällen mit Python-basierten Frameworks (Playwright/Python, requests + pytest, Behave oder pytest-bdd)
- Entwerfen und Implementieren von A/ML-spezifischen Testfällen (Evaluierungspipelines für LLM-Ausgaben)
- Erstellen und Warten von Vertrags-Tests (z.B. Pact) für Plattform-APIs und Microservice-Grenzen
- Integrieren und Orchestrieren von automatisierten Teststufen in GitLab CI/CD-Pipelines
- Planen, Schedulen und Auslösen von automatisierten Testausführungen über Umgebungen hinweg
- Überwachen der Ausführungsgesundheit, Untersuchen und Quarantänen von flaky Testfällen und Aufrechterhalten eines niedrigen Falsch-Positiv-Rates
- Triage von Ausführungsergebnissen, Melden von Fehlern in Jira mit Beweisen und Kommunizieren von Qualitätsignalen
- Erstellen von Ausführungsbeweisen (Laufmetadaten, Artefakte, Berichte) für Audit und Release-Governance
Anforderungen
- Erprobte Expertise in Python-basierter Testautomatisierung (Playwright/Python, Behave oder pytest-bdd, requests + pytest)
- Nachweisbare Fähigkeit, Testautomatisierungsframeworks zu entwerfen und zu besitzen, einschließlich wiederverwendbarer Utilities und Wartungsmuster
- Praktische Erfahrung mit der Integration und Ausführung von automatisierten Tests in CI/CD-Pipelines
- Erfahrung mit Testausführung, Parametrisierung, Flaky-Test-Management und modernen Berichtswerkzeugen (Allure, pytest-html oder äquivalent)
- Solides Verständnis von GIT und Version-Kontroll-Workflows, Fähigkeit, sauberen Code zu schreiben und Code-Review-Kultur
- Arbeitswissen von Docker, Vertrautheit mit Kubernetes-Grundlagen (Jobs, Namespaces)
- Exposition gegenüber AI/ML-Systemen durch Testing, Entwicklung oder angewandte Projekte ist ein starker Pluspunkt, Fähigkeit, AI/ML-Test-Expertise zu entwickeln und zu besitzen, ist essentiell
- Fließendes Englisch, Spanisch ist ein Plus
Wir bieten
Keine Informationen vorhanden.Jobdetails