13. Juni 2024 von Adel Shikh Zenal
Von Syrien nach Deutschland: Mein Weg in die IT
Als ich 2015 aus Syrien nach Deutschland kam, war mein Traum klar: Informatik studieren und später in die Softwareentwicklung gehen. 2019 durfte ich mein Studium aufnehmen und 2022 hatte ich mein erstes Praktikum in einer Behörde. Die Stelle wurde als Test Automation Engineer ausgeschrieben. Da ich mir anfangs nicht viel darunter vorstellen konnte, habe ich im Internet recherchiert. Dort fand ich die Information, dass ein Test Automation Engineer auch Kenntnisse in der Programmierung haben sollte.
Vertiefung des Praktikums in der Behörde
Während meines Praktikums hatten ein anderer Praktikant und ich einen Betreuer, der nun auch seit 2023 bei der adesso SE ist. Er hat uns sehr intensiv auf die Tätigkeiten in diesem Bereich vorbereitet. So starteten wir erstmal mit den grundlegenden Werkzeugen wie Jira und Confluence. Sein methodischer Weg war der Einstieg über das Testmanagement. Anfangs empfand ich das als etwas schade, da ich am liebsten sofort in die Entwicklung eingestiegen wäre. Jedoch meinte unser Betreuer, dass man durch das Testmanagement einen guten Einstieg in ein Projekt bekommt. Davon würden wir später mit der Testing-Sicht als Entwickler profitieren.
Wir starteten mit ad-hoc Testausführungen aus Xray Testmanagement for Jira für ein iOS-Projekt. Anschließend noch etwas strukturierter über Testpläne. Wir konnten dann auch recht schnell erste manuelle Testskripte optimieren und eigene erstellen. Während des Praktikums habe ich verschiedene Tools und Technologien verwendet, darunter Jira, Confluence, Git, Gitlab, Xcode, Katalon und Cypress. Ich habe zwei Apps sowohl manuell mit Testspezifikationen als auch explorativ testen können. Diese Erfahrung hat mir gezeigt, wie wichtig präzises Testen und ein fundiertes Testmanagement für die Qualitätssicherung sind.
Wechsel zu adesso
Gegen Ende des Praktikums wurde ich als Werkstudent übernommen. Zu diesem Zeitpunkt stellte sich heraus, dass mein Betreuer zu adesso wechseln würde. Daher habe ich versucht, so viel Wissen wie möglich von ihm mitzunehmen. Zum Schluss durften wir mit ihm auch noch ein komplett neues Projekt in Form einer Angular-Anwendung aufziehen. Es waren leider nur vier Monate, diese waren aber mit Abstand die spannendsten und intensivsten. Durch den kompletten Neuaufbau einer Infrastruktur für die Entwicklung mit Gitlab, Jira und Confluence in stark vernetzter Form konnte ich gute Einblicke in den schrittweisen Aufbau und die Verbesserung für den Workflow gewinnen. Auch wenn es in der Behörde sehr angenehm und überraschend modern zuging, wollte ich zur Vertiefung meiner Kenntnisse eine Veränderung. Zum September 2023 war dann für mich klar, dass ich auch zu adesso wechseln will. Der Bewerbungsprozess bei adesso war deutlich unkomplizierter und schneller als bei der Behörde, was mich zusätzlich motiviert hat.
Fast alles, was ich in meinem Praktikum gelernt habe, konnte ich bei adesso wieder nutzen. Zusätzlich habe ich hier neue Technologien wie BitBucket und Jenkins kennengelernt. GraphQL, Liquibase, Bitbucket sowie PrimeNG waren für mich auch gänzlich neu. Auch fachlich gibt es in der Anwendung einige Parallelen.
Einblicke in Teamdynamik und Projektkomplexität
Bei zwei intensiven Teamtagen Ende Februar konnte ich durch die Struktur "1. Tag – was wird gemacht, 2. Tag – wie und wer macht es" einen groben Überblick über die hohe Komplexität der folgenden Tätigkeiten bekommen. Ich bin sehr froh, dass ich über den methodischen Weg an die spannenden, aber auch komplizierten Thematiken herangeführt wurde.
Im Team bei adesso arbeite ich als manueller Tester und mache durch Selflearning den Einstieg in die Entwicklung. Die Zusammenarbeit mit meinen Kolleginnen und Kollegen ist sehr unterstützend und inspirierend. Die Komplexität der Projekte empfinde ich als Herausforderung, aber auch als Bereicherung.
Erste Programmieraufgabe und Herausforderungen
Im April bekam ich meine erste Aufgabe in der Programmierung zum Thema Barrierefreiheit. Ich habe mit Visual Studio Code gearbeitet und die Seitentitel so angepasst, dass man bei mehreren geöffneten Tabs auf den ersten Blick den Titel der jeweiligen Seite erkennen kann, ohne auf die Seite gehen zu müssen. Diese Aufgabe stellte eine interessante Herausforderung dar, da es darum ging, die Benutzerfreundlichkeit und Zugänglichkeit der Anwendung zu verbessern. Aus dieser Erfahrung habe ich gelernt, wie wichtig es ist, auf Details zu achten und die Perspektive der Nutzenden einzunehmen.
Die Aussicht
Aktuell arbeite ich als Werkstudent meist einen Tag in der Woche. Nach meinem Studium kann ich mir sehr gut vorstellen, weiter bei adesso zu arbeiten und als Developer einzusteigen. Mein langfristiges Ziel ist es, mich in die Thematik Cyber Security einzuarbeiten. Deshalb würde ich gerne zu einem späteren Zeitpunkt Einblicke in das Security Testing erhalten und ich bin mir sicher, dass die bisherigen Tätigkeiten mir hierfür auch schon als Basis dienen.