Senior Test Automation Engineer (m/w/d) (Java / API Testing)
PAR GmbH
Contact person: Tessa Henrich-Scheufele
Hamburg, Germany
ITApplication Programming Interfaces (APIs)Automatic Test EquipmentAutomationTest AutomationAutomated Testing FrameworkE2e TestingTest Execution EngineTest ManagementTestabilityTestingTest EquipmentTest InstrumentationTesting (Hardware)
Description
Wir suchen einen Senior Test Automation Engineer (m/w/d) (Java / API Testing) im Rahmen der Arbeitnehmerüberlassung
Info: Mobiles Arbeiten ist grundsätzlich möglich. In der Regel gibt es eine 50%ige vor Ort Prämisse in Hamburg, jedoch handhabt es jeder Fachbereich individuell.
Aufgabenbeschreibung:
- Mitarbeit im Entwicklungsteam und Sicherstellung von frühzeitigen Feedbacks zu den entwickelten Funktionen durch konsequente Automatisierung von Tests,
- Realisierung, Durchführung und Dokumentation von automatischen und manuellen Komponenten-, Integrations-, System- und Abnahmetests auf Basis der Anforderungen,
- Prüfung der Anforderungen auf deren Testbarkeit, Erstellung von Testfällen aus identifizierten Testobjekten sowie die Erstellung von Testszenarien,
- Unterstützung des Entwicklungsteams bei der Fehleranalyse (3rd Level Support),
- Aktive Mitarbeit an der Weiterentwicklung und Optimierung der Entwicklungs- und Testprozesse,
- Unterstützung bei der Integration von zu testenden Komponenten in die Testumgebung.
Anforderungsprofil:
Mindestanforderungen:
- Mindestens 5 Jahre Berufserfahrung in der Testautomatisierung im Java-Umfeld
- sicherer Umgang mit gängigen CI- und Build-Systemen sowie Git
- Kenntnis der deutschen Sprache auf Sprachniveau C2 (bei Nicht-Muttersprachlern).
Qualifikationsanforderungen:
- Abgeschlossenes (Fach-)Hochschulstudium der Informatik oder eines verwandten Fachgebietes oder mehrjährige Berufserfahrung im Test von Softwarekomponenten,
- sehr gute Kenntnisse in der Nutzung von Methoden zur Testfallerstellung und Testfalldurchführung sowie deren Dokumentation,
- gute Kenntnisse im Umgang mit CI-Systemen und automatischen Testsystemen
- sehr gute Kenntnisse im Bereich API Tests sowie sicherer Umgang mit einschlägigen Werkzeugen wie JUnit und REST Assured oder vergleichbaren Werkzeugen im Java Ökosystem
Softskills:
• Detailgenauigkeit bei der Identifikation von Fehlern und Testfällen,
• Fähigkeit, sich schnell in neue Systeme und Software einzudenken,
• Strukturiertes Vorgehen beim manuellen und automatisierten Testen,
• Gute Zusammenarbeit mit Entwicklern, um Bugs effizient zu beheben,
• Präzise und verständliche Dokumentation von Testergebnissen,
• Detailorientierung in Testfällen: entwickelt Tests, die Abdeckung und Effizienz optimieren,
• Schnelle Fehlerreproduktion: findet reproduzierbare Wege, um Bugs zuverlässig zu analysieren,
• Zusammenarbeit mit Entwicklung: klare Kommunikation von Testergebnissen und technischen Schwachstellen,
• Effizientes Testdatenmanagement: vermeidet redundante Tests durch gezielte Szenarienwahl.