Wir suchen einen talentierten Middle/Senior Software Automation Engineer zur Verstärkung unseres dynamischen Teams. Der ideale Kandidat ist eine zukunftsorientierte Person mit Fachkenntnissen in Java, Gradle, JUnit, API-Tests, Docker, Kapazitätstests und einer Leidenschaft für Innovation und KI-gesteuerte Automatisierung. Sie leiten ein Team aus qualifizierten Automatisierungs-QA-Ingenieuren, die die Automatisierungsstrategie für alle wichtigen Initiativen leiten und steuern.
Was Sie tun werden:
- Leiten und betreuen Sie ein Team von Automatisierungs-QA-Ingenieuren und geben Sie Anleitung , Support und technisches Fachwissen.
- Verwalten Sie die Arbeitslastverteilung und stellen Sie sicher, dass Aufgaben basierend auf den Fähigkeiten der Teammitglieder und den Projektanforderungen angemessen zugewiesen werden.
- Identifizieren Sie Möglichkeiten zur Testautomatisierung und setzen Sie sich für deren Einführung ein, um Testprozesse zu rationalisieren und die Gesamteffizienz zu verbessern.
- Entwickeln und pflegen Sie automatisierte Testskripte mit Java, Gradle und JUnit, um die Qualität und Zuverlässigkeit unserer Softwareprodukte sicherzustellen.
- Entwerfen und führen Sie API-Tests aus, um die Funktionalität, Leistung und Sicherheit unserer APIs zu überprüfen.
- Nutzen Sie Docker, um Testumgebungen zu containerisieren und den Testprozess zu optimieren.
- Führen Sie Kapazitätstests durch, um die Systemleistung und Skalierbarkeit unter verschiedenen Lastbedingungen zu bewerten.
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um Automatisierungsmöglichkeiten zu identifizieren und Innovationen in Testprozessen voranzutreiben.
- Integrieren Sie KI-Technologien in die Testautomatisierung, um die Testabdeckung, Genauigkeit und Effizienz zu verbessern.
- Verfechten Sie zukunftsweisende Automatisierungsansätze und erforschen Sie ständig neue Tools, Techniken und Methoden, um die Testergebnisse zu verbessern.
- Betreuen Sie junge Teammitglieder und tragen Sie zu ihrer beruflichen Weiterentwicklung in den Bereichen Automatisierung und Testen von Best Practices bei.
- Bleiben Sie über neue Trends und Technologien in den Bereichen Softwareautomatisierung, KI und Tests auf dem Laufenden und teilen Sie Ihr Wissen mit dem Team.
- Nehmen Sie an Design- und Codeüberprüfungen teil, um sicherzustellen, dass Automatisierungslösungen Best Practices und Codierungsstandards entsprechen.
Was Sie benötigen:
- 5+ Jahre Erfahrung in der Softwareentwicklung oder QA-Automatisierung
- Englisch – mindestens mittleres Niveau (Sie werden viel mit dem US-Team kommunizieren)
- Erfahrung mit API- und Backend-Tests
- Erfahrung mit Java, Gradle, JUnit
- Erfahrung beim Erstellen und Verwalten automatisierter Tests
- Muss in der Lage sein, in einer dynamischen und schnelllebigen Umgebung zu arbeiten.
- Erfahrung mit Docker- und Containerisierungstechnologien.
- Ausgeprägtes Verständnis der Kapazitätstestmethoden und -tools.
- Nachgewiesene Fähigkeit, zukunftsweisende Automatisierungslösungen zu entwickeln und voranzutreiben.
- Vertrautheit mit KI-Technologien und deren Anwendungen in der Testautomatisierung ist von Vorteil.
- Ausgezeichnete Fähigkeiten zur Problemlösung und Liebe zum Detail.
- Ausgeprägte Kommunikations- und Zusammenarbeitsfähigkeiten sowie die Fähigkeit, effektiv in einer Teamumgebung zu arbeiten.
- Nachgewiesene Fähigkeit, sich an sich entwickelnde Technologien und Methoden in der Softwareentwicklung und beim Testen anzupassen.
Bonuspunkte:
- QA-Zertifizierung
- Erfahrung und Kenntnisse in JMeter
- Erfahrung im Testen von Datenmodellen/ Datenwissenschaft/-technik
- Erfahrung als QA in der Telekommunikationsbranche
- Erfahrung mit Leistungs- und/oder Sicherheitstests
- Erfahrung und Wissen in AWS