Senior QA Lead Java | Testautomatisierungsexperte | Bankensektor
Aus der Ferne
Teilzeitarbeit
Vollzeit
Wir suchen einen erfahrenen Senior QA Lead Java für unser innovatives Bankprojektteam. In dieser Position werden Sie die Qualitätssicherungsstrategie leiten, Automatisierungsframeworks entwickeln und moderne Testmethoden implementieren. Diese Position erfordert ein strategisches Denkvermögen, technisches Fachwissen in Java-Automatisierungstools und nachgewiesene Führungsqualitäten, um Qualitätsexzellenz in mehreren Teams voranzutreiben.
Hauptverantwortlichkeiten
- Entwicklung und Implementierung umfassender Teststrategien und -taktiken für komplexe Bankanwendungen.
- Planung und Überwachung der Durchführung von Regressions-, Integrations-, Last- und Abnahmetests in verschiedenen Umgebungen.
- Leitung von Fehlerbesprechungen und Implementierung von Qualitätsverbesserungsprozessen.
- Entwurf und Entwicklung robuster Automatisierungsframeworks mit Java, Selenium WebDriver und modernen Testbibliotheken.
- Implementierung und Optimierung von CI/CD-Pipelines für Tests, die eine nahtlose Integration in Entwicklungsworkflows gewährleisten.
- Festlegung und Aufrechterhaltung von Kollaborationsstandards zwischen QA-Ingenieuren in mehreren Teams.
- Erstellung und Pflege einer zentralisierten Wissensdatenbank und Förderung bewährter Verfahren in der Testautomatisierung.
- Recherche, Bewertung und Implementierung neuer Testtechnologien und -methoden.
- Entwicklung umfassender Testmetriken und Reporting-Frameworks, um Stakeholdern Qualitätseinblicke zu vermitteln.
- Anleitung von Teammitgliedern bei der Übernahme branchenüblicher Testpraktiken und -tools.
Erforderliche Fähigkeiten & Erfahrungen
- Mindestens 5 Jahre professionelle Softwaretesterfahrung, davon 3+ Jahre mit Fokus auf Testautomatisierung.
- Mindestens 2 Jahre Erfahrung in der Leitung von QA-Teams, einschließlich der Führung indirekter (funktionaler) Teammitglieder.
- Fundierte Kenntnisse in Java-Programmierung, einschließlich Kernsprachfunktionen, Multithreading, Collections und Java 17+ Funktionalitäten.
- Tiefes Verständnis der Selenium WebDriver-Architektur und Implementierungsdetails (nicht nur API-Nutzung).
- Erfahrung mit dem Selenide-Framework und Appium für Mobile-Anwendungstests.
- Nachgewiesene Erfolge beim Entwerfen und Entwickeln eigener Testautomatisierungsframeworks von Grund auf.
- Kompetenz in API-Testmethoden, einschließlich SOAP und RESTful Services mit Tools wie Rest Assured.
- Fundierte Kenntnisse von Unix/Linux-Umgebungen und Befehlszeilenoperationen.
- Erfahrung mit Versionskontrolle mittels Git, einschließlich Branching-Strategien und Code-Review-Prozessen.
- Praktische Erfahrung mit Continuous Integration-Tools wie Jenkins, GitLab CI oder GitHub Actions.
- Arbeitskenntnisse mit Docker-Containerisierung und Kubernetes für Testumgebungen.
- SQL-Kenntnisse für Datenbanktests und Testdatenmanagement.
- Erfahrung im Entwurf umfassender Testfälle und in der Vorbereitung von Testdaten für komplexe Szenarien.
- Ausgeprägte analytische und problemlösende Fähigkeiten mit Liebe zum Detail.
Wünschenswert
- Kenntnisse von JavaScript-Testing-Frameworks (Cypress, Playwright).
- Erfahrung mit Cloud-Testing-Plattformen (AWS, Azure, GCP).
- Kenntnisse von Performance-Testing-Tools wie JMeter oder Gatling.
- Erfahrung mit BDD-Frameworks (Cucumber, JBehave).
- Vertrautheit mit Anwendungen im Bank-/Finanzbereich.
- ISTQB-Zertifizierung oder gleichwertig.
- Erfahrung mit Test-Management-Tools (TestRail, Zephyr).
Warum Sie uns beitreten sollten
Werden Sie Teil unseres zukunftsorientierten Teams und tragen Sie zu unternehmenskritischen Bankanwendungen bei, die Millionen von Nutzern betreffen. Sie arbeiten mit den neuesten Technologien in einer flexiblen Remote-Umgebung, die Innovation und Qualitätsexzellenz schätzt. Wir bieten eine wettbewerbsfähige Vergütung, berufliche Entwicklungsmöglichkeiten und die Chance, Testpraktiken in einer dynamischen Finanztechnologielandschaft zu gestalten.