Software Test Engineer / Testautomatisierung (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Qualitätssicherung einer Data-Governance-Software, indem du manuelle und automatisierte Tests planst, durchführst und kontinuierlich weiterentwickelst. Du verantwortest die Erstellung, Pflege und Ausführung von Testfällen, Testprotokollen und Testplänen und trägst mit deiner sorgfältigen Analyse von Testergebnissen, Pipeline-Fehlern und Softwareverhalten zur stetigen Verbesserung der Software bei. Dabei wirkst du an der Weiterentwicklung von Test- und Automatisierungsprozessen sowie der CI/CD- und Testing-Pipeline mit. Du arbeitest eng mit Softwareentwicklung, System Engineering und Product-Verantwortlichen zusammen und bringst deine Programmierkenntnisse, dein Verständnis für Testprinzipien und deine strukturierte Arbeitsweise ein. Als Berufseinsteiger mit Interesse an Softwarequalität, Testautomatisierung und technischen Zusammenhängen baust du dein Know-how gezielt aus und entwickelst dich Schritt für Schritt zur Fachkraft in der Softwarequalitätssicherung weiter.
Verantwortung
- Du führst manuelle und automatisierte Tests unserer DataGovernance-Software durch und entwickelst sie weiter.
- Du erstellst, pflegst und führst Testfälle, Testpläne und Testprotokolle strukturiert aus.
- In dieser Rolle setzt du kleinere Anpassungen an bestehenden Test- und Automatisierungsprozessen um.
- In dieser Rolle wirkst du an der Pflege und Weiterentwicklung unserer CI/CD- und Testing-Pipeline mit.
- Du analysierst und reportest Testergebnisse, Pipeline-Fehler sowie das beobachtete Softwareverhalten.
- Als Einsteiger Fachkraft Softwarequalitätssicherung arbeitest du eng mit Entwicklung, System Engineering und Product-Verantwortlichen zusammen.
Qualifikationen
- Ausbildung, Studium oder erste Berufserfahrung mit Bezug zu Informatik, Software Engineering, Wirtschaftsinformatik, System Engineering oder einem ähnlichen technischen Bereich
- Solide Programmierkenntnisse in einer objektorientierten Sprache, idealerweise C# / .NET oder Vergleichbares
- Interesse an Softwarequalität, Testautomatisierung und technischen Zusammenhängen sowie hohe Lernbereitschaft
- Verständnis für Testprinzipien wie Test Doubles, Test Lifecycle, Zustandslosigkeit und Reproduzierbarkeit (Idempotenz, Immutability)
- Grundverständnis von SOLID-Prinzipien und Softwarearchitektur, zum Beispiel klare Testgrenzen, lose Kopplung und „Separation of Concerns“
- Sorgfältige, strukturierte und lösungsorientierte Arbeitsweise sowie sehr gute Deutsch- und gute Englischkenntnisse
Benefits