Software Development & Test Engineer (m/w/d)
Brunel
Overview
In dieser Position arbeiten Sie in einem agilen Entwicklungsteam an Software für Marinekommunikation. Sie tragen Verantwortung für Qualitätssicherung, Verifikation und Release-Sicherheit der Software. Sie wählen geeignete Testmethoden, erstellen Unit-Tests und entwickeln automatisierte Tests; manuelle Tests ergänzen das Prozessportfolio. Sie arbeiten eng mit Softwareentwicklern und dem Testteam zusammen und treiben kontinuierliche Qualitätsverbesserungen voran. Die Rolle bietet die Möglichkeit, in einem spezialisierten technischen Umfeld Spuren zu hinterlassen und die Softwarequalität im Marinebereich zu erhöhen.
Leistungen / Benefits
- Unbefristeter Arbeitsvertrag
- 30 Tage Urlaub
- Hybrid Work
- Zuschuss zum Jobticket
- Gleitzeitkonto
- Weiterbildungen und Förderkonzepte
Verantwortungsbereiche
- Mitwirkung in einem agilen Entwicklungsteam im Bereich Marinekommunikation
- Verantwortung für Qualitätssicherung und Verifikation der Software
- Auswahl und Anwendung von Testmethoden und Testverfahren
- Erstellung, Pflege und Durchführung von Unit-Tests zur Gewährleistung der Codequalität
- Entwicklung und Wartung automatisierter Softwaretests
- Durchführung und Weiterentwicklung manueller Tests bei Bedarf
- Absicherung von Software-Releases und Release-Zyklen
- Enge Zusammenarbeit mit Softwareentwicklern und dem übergreifenden Testteam
- Aktive Mitwirkung an der kontinuierlichen Verbesserung der Software- und Testqualität
Zentrale Anforderungen
- Abgeschlossenes Studium der Informatik, Elektro- und Informationstechnik oder vergleichbare technische Ausbildung
- Kenntnisse und praktische Erfahrung im Software-Testing
- Erfahrung in Erstellung und Durchführung von Unit-Tests
- Gute Programmierkenntnisse in Python und C++
- Erfahrung mit Versionsverwaltung, idealerweise GitLab oder GitHub
- Gute Kenntnisse in agilen Entwicklungsmethoden, insbesondere Scrum
- Selbstständige, strukturierte und zielorientierte Arbeitsweise
- Ausgeprägte Teamfähigkeit sowie offene und transparente Kommunikation
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Teamfähigkeit
- offene Kommunikation
- strukturierte Arbeitsweise
- Python
- C++
- Unit-Tests
