Test Management

Als Spezialist*in im Test Management bei Sopra Steria warten vielfältige Aufgaben auf dich!

Du übernimmst verschiedene strategische, analytische und koordinative Aufgaben rund um die Optimierung und Instandhaltung von Software. Dabei sind deine Kolleg*innen und du das Expertenteam für testvorbereitende Themen, Testdurchführungsaktivitäten und mögliche Automatisierungsinhalte.

Im Test Management kannst du verschiedene Rollen übernehmen: 

Als Testmanager*in konzipierst du die Teststrategie, das Testkonzept sowie die Testplanung und übernimmst die allgemeine Koordination.

Als Test Engineer verantwortest Du neben der Testvorbereitung auch die Testdurchführung im fachlichen, inhaltlichen sowie prozessualen Sinne. Dabei werden die Testinhalte aus den verschiedenen Konzepten und Prozessen so aufbereitet, dass diese von den Software Tester*innen abgearbeitet werden können. 

Unsere Software Tester*innen wiederum sind für die Programmierung der Testautomatisierungsskripte verantwortlich und pflegen z.B. die technischen Prozesse, wenn sie vom Test Engineer angepasst wurden.

Ein dritter Bereich sind die technisch orientierten Kolleg*innen, die sich beispielsweise mit der Testinfrastruktur und möglichen Automatisierungslösungen in der gewählten Software beschäftigen. 

Und last but not least, gibt es Kolleg*innen, die sich mit der Pflege, der Wartung und der Regressionen der Testinhalte beschäftigt.

Im Test Management kommst du mit verschiedenen Softwarelösungen in Berührung, die unterschiedliche der oben genannten Bereiche abdecken: Für die Testfalldokumentation können z.B. die Tools JIRA, HP-ALM oder Polarion verwendet werden. Software für Automatisierungslösungen kommt aus dem Open Source Umfeld: Selenium, Katalon Studio, Soap UI, Cucumber genauso wie verschiedene Lizenzprodukte zum Beispiel TOSCA, X-RAY, IBM Rational etc.  

Als Test Engineer erstellst du mit diesen Lösungen automatisierte Testfälle, die dann in einem bestimmten Zeitraum automatisch durchlaufen. So kannst du auch bei Updates laufend die Qualität der ganzen Softwares überprüfen.  Weitere Software, die im Testumfeld zum Einsatz kommen kann, sind Lösungen, die sich mit Robotic Process Automation beschäftigen.

Durch die komplexen IT Landschaften sind immer wieder neue und verschiedene Testansätze notwendig. Auch das Testvorgehen muss entsprechend der IT Landschaft angepasst werden. Im Zuge der im Test Management unabdingbaren, engen Abstimmung und Zusammenarbeit mit den Fachbereichen, welche die Software im operativen Arbeitsalltag einsetzen, spielt auch der Zeitfaktor eine große Rolle.

Häufig wird Software, die im Rahmen eines Projektes umgesetzt wird, auch von den jeweiligen Fachbereichen unserer Kunden getestet, welche sich operativ mit dem Thema/Bereich am besten auskennen, und abschließend gegen die zu Beginn des Projekts gestellten Anforderungen abgenommen.  

Eine weitere Herausforderung des Test Management-Teams ist es, nachhaltige Nachweise der Softwarequalität zu erbringen, welche den Revisions- und Regulationsansprüchen genügt. Das beinhaltet im Konkreten die Sicherstellung, dass die Software Anwendung auch nach Updates und neuen Features weiterhin im Ganzen funktioniert, da die Software Entwicklungsteams Entwickler*innen sich eher auf die einzelnen Funktionen fokussieren – das Test Management Team behält stets den Blick auf die Funktionalität der gesamten Software Lösung.

In der Regel gibt es im Umfeld des Test Managements vor allem Berührungspunkte mit Kollegen* innen aus den einzelnen operativen Fachbereichen unserer Kunden. Außerdem ist es wichtig, in engem Austausch mit den ggf. verschiedenen beteiligten Software Entwicklungsteams zu bleiben, die vor Ort oder auch länderübergreifend zum Einsatz kommen können.

So behalten wir einen Überblick über (geplante) Änderungen der Entwickler*innen an den Komponenten geändert haben und können als Test Management Team sicherstellen, dass die Änderungen funktionieren und die Software Lösung im Ganzen nicht beeinträchtigen.

Im Test Management gibt es außerdem die Schnittstelle zu den fachlichen sowie technischen Managementeinheiten, die Fortschritte und Probleme bewerten und Entscheidungen treffen. Auch die Testfälle selbst haben teilweise Schnittstellen bzw. Interaktionen mit anderen technischen Systemen, bei denen wichtige Testdaten extrahiert werden müssen.

Da unsere Kunden aus den verschiedensten Branchen kommen, ergeben sich in unserem Test Management ähnlich viele verschiedene Testszenarien und -umgebungen. In manchen Projekten ist die Zusammenarbeit mit den Fachbereichen der Kunden sehr intensiv, in anderen kann das Test Management z.B. standardisiert sein und als komplett outgesourctes Team near- oder offshore arbeiten. 

Wenn wir für unsere Kunden das Test Management übernehmen, haben wir außerdem ein gemeinsames, oberstes Ziel: eventuelle Fehler in der Software schnellstmöglich und innerhalb der gemeinsamen Vertragslaufzeit aufzudecken. Denn je später Bugs in der laufenden Software Entwicklung entdeckt werden, desto aufwendiger wird deren Behebung.

Auch die Art der zu testenden Software kann zwischen einer Standardsoftware vieler unterschiedlicher Hersteller, welche unsere Kunden in ihre eigenen IT Landschaften implementieren, oder einer Eigenentwicklung variieren und hat somit Einfluss auf den gesamten Testing Prozess.

„Sopra Steria bietet viele Weiterbildungsmöglichkeiten. Als Software Tester*in kannst du dich zum Beispiel in der Testautomatisierung weiterentwickeln, mit wachsender Erfahrung auch zum/ zur Test Manager*in werden. Ich bin per Quereinstieg als Software Tester gestartet und arbeite in meinem Projekt daran, dass unser Einsatzleitsystem IGNIS-Plus, welches vereinfacht gesagt dafür sorgt, dass Polizei und Feuerwehr schneller am Einsatzort sind, optimal funktioniert. So tragen wir zur Rettung und Sicherung von Menschen bei. Die Projekte mit Purpose, der offene Umgang, coole Benefits, flexible Arbeitszeiten und meine Kolleg*innen machen Sopra Steria für mich zu einem super Arbeitgeber.“

Lasse - Software Tester

Was macht ein*e Spezialist*in im Bereich Test Management bei uns?

Nick & Lisa im Interview

Jobprofil Test Management bei Sopra Steria

Wir gestalten gemeinsam das digitale Europa – und deine Karriere bei uns!

Entdecke unser Graduate Program Agile Testing & Requirements Engineering, das dich in der Entwicklung fachspezifischer Kenntnisse unterstützt oder schau dir unsere aktuellen Stellenangebote im Bereich Test Management an.

Du hast noch offene Fragen?

Dann wende dich gerne an unsere Kolleg*innen aus dem Bereich Test Management.