Für einen Kunden aus der Logistikbranche in Bern suchen wir eine erfahrene, motivierte und aufgeschlossene Test Automation Engineer.
In dieser Rolle sind Sie für die Leitung der Testautomatisierungsstrategie für ein großes, stark reguliertes System verantwortlich. Sie spielen eine entscheidende Rolle bei der Konzeption, Implementierung und Optimierung automatisierter Test-Frameworks, der Gewährleistung der Systemzuverlässigkeit und der Anleitung von Entwicklungsteams zu Testverfahren und -strategien.
Ihre Aufgaben:
* Führung bei der Testautomatisierung: Definition und Implementierung von automatisierten Teststrategien für komplexe, groß angelegte Anwendungen in einem stark regulierten Umfeld (Gesundheitssektor)
* Framework-Entwicklung: Entwurf und Pflege von Testautomatisierungs-Frameworks, die Entwickler übernehmen können und die sich nahtlos in CI/CD-Pipelines integrieren lassen
* Bewährte Praktiken und Standards: Etablierung und Durchsetzung von Best Practices für automatisierte und manuelle Tests, einschließlich Funktions-, Leistungs-, Sicherheits- und Konformitätstests
* Kontinuierliche Integration und Bereitstellung: Sie arbeiten eng mit DevOps-Teams zusammen, um automatisierte Tests in CI/CD-Pipelines zur kontinuierlichen Validierung zu integrieren
* Datengestütztes Reporting & Metriken: Entwickeln Sie Echtzeitberichte und Dashboards, um Testabdeckung, Fehlerraten und Qualitätstrends zu verfolgen
* Schulung & Mentoring: Durchführung von Schulungen und Betreuung von Entwicklern in automatisierten Tests, TDD, BDD und anderen Qualitätssicherungsmethoden
* Einhaltung gesetzlicher Vorschriften und Qualitätssicherung: Sicherstellen, dass die Testverfahren mit den Branchenvorschriften und Compliance-Standards (z. B. ISO, GDPR, HIPAA, SOX) übereinstimmen
* Zusammenarbeit und Einbeziehung von Stakeholdern: Sie arbeiten eng mit Entwicklern, Produktmanagern und Business Analysten zusammen, um die Teststrategien auf die Geschäftsanforderungen abzustimmen
Ihr Profil:
* Mindestens 5 Jahre Erfahrung im Bereich Softwaretests und Testautomatisierung
* Gute Programmierkenntnisse in Sprachen wie Python, Java/Kotlin oder JavaScript für die Testautomatisierung
* Erfahrung mit Frameworks für automatisierte Tests (z. B. Selenium, Cypress, Playwright, TestNG, JUnit, Robot Framework)
* Praktische Erfahrung mit CI/CD-Tools (z. B. Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
* Gute Kenntnisse im Bereich API-Tests (z. B. Postman, Bruno, REST Assured)
* Vertrautheit mit Tools für Performance-Tests (z. B. JMeter, k6, Gatling) und Prinzipien für Security-Tests
* Qualifikationen von Vorteil: Erfahrung mit containerisierten Umgebungen (Docker, Kubernetes) und Cloud-basierten Tests (Azure bevorzugt), Vertrautheit mit Testwerkzeugen wie Gerkin oder Fitnesse, Erfahrung mit Testmanagement-Tools (z. B. TestRail, Xray, Zephyr)
* Erfahrung mit der Arbeit in einem stark regulierten Umfeld mit Schwerpunkt auf der Einhaltung von Vorschriften
* Fähigkeit, Entwickler in den Grundsätzen des Softwaretestens anzuleiten und zu schulen
* Ausgezeichnete Kommunikations- und Führungsfähigkeiten
* Sehr gute Deutsch- und Englischkenntnisse zwingend