Senior Testautomatisierungsingenieur
Role details
Job location
Tech stack
Job description
- Entwickle und implementiere Testautomatisierungsstrategien.
- Führe mobile und Web-Testautomatisierung für unsere Plattform durch.
- Kollaboriere mit verschiedenen Teams zur Sicherstellung der Qualität., Wir suchen einen Senior Testautomatisierungsingenieur mit tiefgehender Testautomatisierungsexpertise, der das Team unterstützt, das eine E-Banking-Plattform für einen BFSI-Kunden betreibt. Sie sind verantwortlich für die Testautomatisierungsstrategie und -durchführung über die iOS- und Android-Mobil-Apps sowie die Web-Banking-Anwendung und stellen sicher, dass jede Veröffentlichung die höchsten Qualitäts-, Sicherheits- und Zuverlässigkeitsstandards erfüllt, die im regulierten Schweizer Finanzsektor erwartet werden.
In dieser Senior-Rolle agieren Sie als Qualitäts-Champion - definieren Frameworks, betreuen Ingenieure und arbeiten eng mit Entwicklern, Produktverantwortlichen und Sicherheitsteams zusammen, um Qualität im gesamten Software-Lieferzyklus zu verankern., * Definition und Verantwortung der End-to-End-Testautomatisierungsstrategie über mobile (iOS & Android) und Web-E-Banking-Kanäle
- Entwurf, Aufbau und Pflege skalierbarer Testframeworks mit branchenüblichen Tools (Appium, Detox, XCUITest, Espresso, Playwright/Cypress)
- Festlegung von Testpyramidenrichtlinien - Unit, Integration, E2E - und Förderung der Akzeptanz in den Teams
- Leitung der risikobasierten Testplanung für regulierte Finanzfunktionen (Zahlungen, Authentifizierung, Kontoverwaltung), * Implementierung und Pflege automatisierter UI- und Funktionstestsuiten für native iOS (Swift/ObjC) und Android (Kotlin) Apps
- Integration mobiler Testläufe in CI/CD-Pipelines (Bitrise, GitHub Actions, Fastlane)
- Konfiguration und Verwaltung von Gerätefarmen (Browserstack, Firebase Test Lab oder lokale Gerätepools)
- Validierung von biometrischen Authentifizierungsabläufen, Deep Links, Push-Benachrichtigungen und Offline-Verhalten
Web-Testautomatisierung
- Erstellung robuster plattformübergreifender E2E- und Komponententestsuiten für das Web-Banking-Portal (React/Angular)
- Implementierung von Accessibility-Tests (axe-core, WCAG 2.1 AA) und Sicherstellung der Einhaltung in unterstützten Browsern
- Erstellung und Pflege von API-/Vertragstests (REST & GraphQL) zur Entkopplung von Frontend- und Backend-Testzyklen
CI/CD & Qualitätsengineering
- Integration automatisierter Tests in CI-Pipelines zur schnellen und zuverlässigen Rückmeldung bei jedem Pull Request
- Definition und Überwachung von Qualitätsmetriken: Testabdeckung, Flakiness-Raten, Defektentdeckungsraten und mittlere Erkennungszeit
- Implementierung von Performance- und Lasttests für kritische Banktransaktionen mit k6 oder JMeter
- Förderung von Shift-Left-Testpraktiken und Beitrag zur testbaren Entwicklung
Sicherheits- & Compliance-Tests
- Koordination mit dem Sicherheitsteam zu automatisierten, OWASP-konformen Sicherheitsprüfungen in der CI
- Validierung von Verschlüsselung, Zertifikatspinning und sicherer Speicherung auf mobilen Geräten gemäß Schweizer Finanzvorschriften (FINMA-Richtlinien)
- Unterstützung von Audit- und Compliance-Aktivitäten mit Testnachweisen, Rückverfolgbarkeitsmatrizen und Berichten
Requirements
- 3+ Jahre Erfahrung in Testautomatisierung, idealerweise in der Finanzbranche.
- Fundierte Kenntnisse in Python oder TypeScript für Testcode.
- Erfahrung mit CI/CD-Integration in produktiven Umgebungen., * 3+ Jahre Berufserfahrung in der Testautomatisierung, davon mindestens 2 Jahre in einer Senior- oder Leitungsrolle im QA-Bereich
- Nachgewiesene praktische Erfahrung in mobiler (iOS + Android) und Web-Testautomatisierung
- Starke Programmierkenntnisse in Python oder TypeScript; Fähigkeit, sauberen, wartbaren Testcode zu schreiben
- Erfahrung mit CI/CD-Integration automatisierter Testsuiten in einer realen Produktionsumgebung
- Fundiertes Verständnis von Softwaretestprinzipien: Testpyramide, BDD, risikobasierte Tests
- Erfahrung in agilen Teams mit komplexen, plattformübergreifenden digitalen Produkten
Starkes Plus:
- Hintergrund im Finanzdienstleistungssektor, Banking oder einer anderen regulierten Branche
- Erfahrung mit SAFe im großen Maßstab oder Koordination von Multi-Team-Tests
- Kenntnisse der FINMA-Richtlinien für digitales Banking oder PSD2/Open-Banking-Testanforderungen
- Praktische Erfahrung mit Performance- und Sicherheitstests
- ISTQB Advanced Level (Test Analyst oder Technical Test Analyst) Zertifizierung
Sprachen:
- Deutsch: Fließend (B2+) - primäre Arbeitssprache des Teams und der Dokumentation
- Englisch: Geschäftssicher - Tools, Frameworks und internationale Zusammenarbeit
- Französisch oder Italienisch: Vorteilhaft für unsere mehrsprachigen (DE/FR/IT/EN) Produkttestszenarien
Benefits & conditions
️ 25 Urlaubstage 2 Freiwilligentage für gemeinnützige Aktivitäten Mentale Gesundheit: Profitieren Sie von 3 zusätzlichen Wellnesstagen zusätzlich zu Ihren Urlaubstagen sowie einem Mental Health First Aider und einem Employee Assistance Programm zur Unterstützung Ihres Wohlbefindens 40-Stunden-Woche & Überstundenvergütung Flexibles Arbeitszeitmodell (Gleitzeit) Eigenständige Home-Office-Regelung Modern ausgestatteter, kreativer Büroraum mit ergonomisch eingerichteten Arbeitsplätzen Haustierfreundliche Büros (Zürich und St. Gallen) Voller Zugang zur Dentsu Academy, Vor-Ort-Lernveranstaltungen, Online-Sprachkurse Empfehlungsbonusprogramm ️ Workation-Möglichkeit Teamevents: Firmenfeiern, monatliche Frühstücke, Aperos