Software Entwickler (m/w/d)
Über
Rolle
In dieser Rolle tauchst du tief in die Welt des Softwaretestens ein und trägst aktiv dazu bei, die Qualität moderner Anwendungen von Anfang an sicherzustellen. Du übernimmst die Planung, Durchführung und Dokumentation von Tests und setzt dabei definierte Testmethoden und -werkzeuge strukturiert ein. Du analysierst Auffälligkeiten und Fehler, hältst deine Ergebnisse präzise fest und arbeitest eng mit Entwicklung und Fachbereichen zusammen, um nachhaltige Lösungen zu unterstützen. Du verantwortest die kontinuierliche Verbesserung von Testfällen und Testabläufen, indem du aus jedem Testlauf lernst und Optimierungspotenziale identifizierst. Dabei baust du Schritt für Schritt deine Expertise im Softwaretest auf und entwickelst dich zu einer verlässlichen Ansprechperson für qualitätssichere Softwareprodukte.
Verantwortung
- Du führst manuelle und automatisierte Tests unserer DataGovernance-Software durch und entwickelst sie weiter.
- In dieser Rolle erstellst, pflegst und führst du Testfälle, Testpläne und Testprotokolle aus.
- Du nimmst kleinere Anpassungen an bestehenden Test- und Automatisierungsprozessen vor.
- Als Softwaretest Fachkraft wirkst du an der Pflege und Weiterentwicklung unserer CI/CD- und Testing-Pipeline mit.
- Du analysierst und reportest Testergebnisse, Pipeline-Fehler und auffälliges Softwareverhalten.
- In dieser Rolle arbeitest du eng mit Softwareentwicklung, System Engineering und Product-Verantwortlichen zusammen.
Qualifikationen
- Ausbildung, Studium oder erste Berufserfahrung mit Bezug zu Informatik, Software Engineering, Wirtschaftsinformatik, System Engineering oder einem verwandten technischen Bereich
- Solide Programmierkenntnisse in einer objektorientierten Sprache, idealerweise in C#, .NET oder einer vergleichbaren Technologie
- Interesse an Softwarequalität, Testautomatisierung und technischen Zusammenhängen sowie hohe Lernbereitschaft und Freude an der Materie
- Verständnis für Testprinzipien wie Test Doubles, Test Lifecycle und Scope, Zustandslosigkeit sowie Reproduzierbarkeit (Idempotenz, Immutability)
- Grundverständnis von SOLID-Prinzipien und Softwarearchitektur, zum Beispiel klare Test Boundaries, lose Kopplung und Separation of Concerns
- Sorgfältige, strukturierte und lösungsorientierte Arbeitsweise sowie sehr gute Deutsch- und gute Englischkenntnisse