Aufbau einer kompletten Testautomatisierungslösung von Grund auf für eine verteilte Microservice-Architektur (Backend und Frontend)
Entwicklung automatisierter Tests in Kotlin, mit Fokus auf Integrations- und End-to-End-Tests
Ableitung, Spezifikation und Automatisierung von Testfällen für funktionale und technische Anforderungen
Konzeption einer Teststrategie zur Sicherstellung der Testabdeckung bei hoher Datenkomplexität
Implementierung einer wiederverwendbaren Regressionstest-Architektur
Integration der Tests in die CI/CD-Pipelines
Unterstützung beim Design und der Entwicklung von Testdatengeneratoren, um reproduzierbare und realitätsnahe Testszenarien zu ermöglichen
Schulung und Beratung im Umgang mit der neuen Testarchitektur und Best Practices in der Testautomatisierung
Enge Zusammenarbeit mit Entwicklern, DevOps und Fachbereichen zur Sicherstellung einer stabilen und wartbaren Testinfrastruktur
Okt. 2022 - Juni 2024
1 Jahr 9 Monaten
Testautomatisierungsingenieur
Lynqtech GmbH
Aufbau und Weiterentwicklung der Testautomatisierung für eine komplexe SaaS-Plattform im Energiemarkt
Entwicklung von API-Tests zur Abdeckung zentraler Geschäftslogik, insbesondere rund um das Backend-System MaKo (Marktkommunikation)
Umsetzung umfangreicher GUI-Tests mit Selenium, inklusive Cross-Browser-Tests
Erstellung verständlicher, fachnaher Cucumber-Szenarien zur Förderung der Zusammenarbeit mit Fachbereichen
Anbindung und Synchronisation der Testergebnisse mit Jira Xray, inklusive strukturiertem Testmanagement und Reporting
Enge Abstimmung mit Backend-Teams, QA, DevOps und Fachbereichen zur Sicherstellung einer belastbaren Testbasis
Jan. 2020 - Okt. 2022
2 Jahren 10 Monaten
Technischer Tester, Umgebungsmanager
DB Netz AG
Durchführung und Automatisierung technischer Tests für ein neues System zur Zugsteuerung und -kommunikation
Entwicklung und Pflege von eigenen Ansible-Skripten zur automatisierten Provisionierung und Konfiguration von Testumgebungen
Validierung von Systemkomponenten in einer verteilten Infrastruktur mit hohen Anforderungen an Sicherheit und Zuverlässigkeit
Erstellung von Hilfstools und Testskripten mit Bash und Python, um Tests zu unterstützen und auszuwerten
Enge Zusammenarbeit mit Systemarchitekten, Entwicklern und dem Infrastrukturteam
Apr. 2019 - Dez. 2019
9 Monaten
Softwareentwickler in Test
DB Vertrieb GmbH
Konzeption, Entwicklung und Wartung eines maßgeschneiderten Testautomatisierungs-Frameworks für eine hochkomplexe Vertriebsplattform im Bahnumfeld
Fokus auf datenintensive Tests mit komplexer Geschäftslogik und Integrationen zu verschiedenen Backendsystemen
Umsetzung der Testarchitektur so, dass auch Fachbereiche ohne Programmierkenntnisse eigene Tests definieren und ausführen konnten (z. B. über Cucumber-Szenarien)
Entwicklung automatisierter Tests für REST- und SOAP-Schnittstellen, Web-GUIs (Selenium) und Backend-Prozesse
CI/CD-Integration für durchgängige, automatische Testausführung und Qualitätssicherung
Testdurchführung, Auswertung und Reporting
Prozessanalyse und Optimierung, insbesondere zur Verbesserung der Zusammenarbeit zwischen QA und Fachbereich
Jan. 2018 - Apr. 2019
1 Jahr 4 Monaten
Softwareentwickler in Test
DB Vertrieb GmbH
Konzeption, Entwicklung und kontinuierliche Wartung eines modularen Testframeworks für datenintensive Tests über SOAP-Schnittstellen
Erstellung und Durchführung von Integrationstests und fachlichen Datentests
Implementierung von Testautomatisierung mit SoapUI, Java und Groovy
Integration der Tests in automatisierte Abläufe sowie Entwicklung von Funktionen zur Auswertung und Reporting
Analyse von Fehlern und Erstellung strukturierter Reports zur Unterstützung der Qualitätssicherung
Schulung von Fachanwendern und Testern zur eigenständigen Nutzung des Frameworks
März 2014 - Nov. 2017
3 Jahren 9 Monaten
QA-Entwickler
Exceet Secure Solutions GmbH
Entwicklung des Testframeworks und Testdatengeneratoren (GUI-Test, Systemtest, Komponententest)
Last- und Performancetest
Entwicklung der Mocks
Administration der Testumgebung
Erstellung der Tests und Testscripten (XML, Bash)
Erstellung der Testfallspezifikation und des Testkonzeptes