Testmanagement
Im Testmanagement 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 Testmanagement 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 Testmanagement 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 Testmanagement 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 Testmanagement-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 Testmanagement Team behält stets den Blick auf die Funktionalität der gesamten Software Lösung.
In der Regel gibt es im Umfeld des Testmanagements 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 Testmanagement Team sicherstellen, dass die Änderungen funktionieren und die Software Lösung im Ganzen nicht beeinträchtigen.
Im Testmanagement 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 Testmanagement ähnlich viele verschiedene Testszenarien und -umgebungen. In manchen Projekten ist die Zusammenarbeit mit den Fachbereichen der Kunden sehr intensiv, in anderen kann das Testmanagement z.B. standardisiert sein und als komplett outgesourctes Team near- oder offshore arbeiten.
Wenn wir für unsere Kunden das Testmanagement ü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
Test-Designer & Test-Koordinator bei Sopra Steria
Nick ist Senior Consultant im Bereich Testmanagement. Dort ist er als Test Designer und Test Koordinator für die Planung und Durchführung von Testing Aktivitäten bei unseren Kunden zuständig. Außerdem bringt er als Konfliktlöser die Anforderungen der IT und der Fachseite auf einen Nenner.
Wir gestalten gemeinsam das digitale Europa – und deine Karriere bei uns!
Insights unserer Kolleg*innen aus dem Testmanagement
Teaser
Grow@SopraSteriaInhaltstyp
NewsVeröffentlichungsdatum
Oct 9, 2023
Zusammenfassung
Direkt nach dem Studium weiterbilden? Bei uns ist das möglich! Jan-Henrik ist Associate Consultant und nimmt an unserem Graduate Program “Agile Testing & Requirements Engineering” teil.
von
Katharina Friederich
Teaser
Graduate ProgramInhaltstyp
NewsVeröffentlichungsdatum
Jun 13, 2023
Zusammenfassung
"Mein Graduate Program war sehr praxisnah und so konnte ich das erlernte Wissen direkt in meiner täglichen Arbeit anwenden." Hi Yasin, vielen Dank, dass Du Dir die Zeit nimmst, uns einen Einbl
von
Katharina Friederich
Teaser
New JoinerInhaltstyp
NewsVeröffentlichungsdatum
Jan 12, 2023
Zusammenfassung
Den Bugs den Kampf ansagen – Cüneyt über seine Tätigkeit als Testmanager bei Sopra Steria Cüneyt Ünal ist seit Anfang Januar 2022 als Senior Consultant und Testmanager im Bereich Banking bei
von
Katharina Friederich