02.01.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior IT Consultant | Test Automation | Load Testing | Cloud Migration | DevOps
Karlsruhe, Deutschland
Deutschland +1
Dipl.-Inform. (FH)info: Deutschland, Schweiz
Skills
ISTQBJavaPHPTestsuiteAgile MethodologieAgiles TestenArchitekturAtlassian JiraAutomatisierungTest AutomationBash ShellTelekommunikationBMC Remedy Action Request SystemC++Cloud Computing
- Cloud-Migration
Planung und Umsetzung der Migration von Bestandssystemen in moderne Cloud-Architekturen unter Berücksichtigung von Skalierbarkeit, Sicherheit und performancekritischen Anforderungen.
- Performance-Testing
Entwicklung und Durchführung von Last- und Performancetests zur Sicherstellung der Performance und Stabilität während und nach der Migration.
- Softwareentwicklung
Entwicklung von Backend-Systemen und Server-zu-Server-Kommunikation mit Schwerpunkt auf stabilen und skalierbaren Architekturen.
- Regressionstest-Automatisierung
Implementierung und Automatisierung von Regressionstests zur Sicherstellung der Funktionalität und Qualität.
- Prozessanalyse und Technologieevaluierung
Analyse von Geschäftsprozessen, Bewertung neuer Technologien und Durchführung von Machbarkeitsstudien.
- Anforderungsmanagement
Erstellung technischer Anforderungen und Entwurf von Migrationsstrategien und Lösungsarchitekturen.
- Projektmanagement
Leitung von Projekten nach agilen und klassischen Methoden wie Scrum, Kanban oder Waterfall.
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Projekt: TxDS 2.0
Rolle: Konzeption, Review, Test, Support
Beschreibung:
Die TxDS ist die zentrale Nutzer- und Rechtemanagement-Datenbank, die auf Oracle basiert und über eine API mehr als 130 Requests zur Verfügung stellt. Diese API unterstützt synchrone und asynchrone Kommunikation sowie verschiedene Protokolle.
Mit dem Projekt TxDS 2.0 erfolgt der Umstieg von einer monolithischen Architektur auf eine Cloud-basierte Architektur. Das bisherige proprietäre Protokoll TDB wird durch eine REST-API ersetzt. Ebenso soll das Protokoll SLUP (Slave Update) durch einen Standard wie MQTT oder Kafka abgelöst werden. Die Codebase wird auf Java umgestellt.
In dem Projekt TxDS 2.0 wird das aktuelle System TxDS analysiert, Anforderungen aufgenommen, Schwachstellen zusammengetragen, sowie ein neues Konzept erstellt und eine prototypische Implementierung erstellt.
In weiteren Stufen erfolgt die Migration auf die neue Plattform. Dabei sind Leistung und Funktion durch entsprechende Tests abzusichern. Umschalte- und Ausfallszenarien werden gesondert betrachtet.
Aufgaben:
Umgebung: Linux, JMeter, Java, Kubernetes, Docker
Rolle: Konzeption, Review, Test, Support
Beschreibung:
Die TxDS ist die zentrale Nutzer- und Rechtemanagement-Datenbank, die auf Oracle basiert und über eine API mehr als 130 Requests zur Verfügung stellt. Diese API unterstützt synchrone und asynchrone Kommunikation sowie verschiedene Protokolle.
Mit dem Projekt TxDS 2.0 erfolgt der Umstieg von einer monolithischen Architektur auf eine Cloud-basierte Architektur. Das bisherige proprietäre Protokoll TDB wird durch eine REST-API ersetzt. Ebenso soll das Protokoll SLUP (Slave Update) durch einen Standard wie MQTT oder Kafka abgelöst werden. Die Codebase wird auf Java umgestellt.
In dem Projekt TxDS 2.0 wird das aktuelle System TxDS analysiert, Anforderungen aufgenommen, Schwachstellen zusammengetragen, sowie ein neues Konzept erstellt und eine prototypische Implementierung erstellt.
In weiteren Stufen erfolgt die Migration auf die neue Plattform. Dabei sind Leistung und Funktion durch entsprechende Tests abzusichern. Umschalte- und Ausfallszenarien werden gesondert betrachtet.
Aufgaben:
- Review Konzept TxDS 2.0; Analyse und Bewertung u.a. Protokollwechsel der Schnittstellen.
- Erstellung von Last- und Performanceprofilen des aktuellen Systems, des Prototypen bzw. der einzelnen Lieferstufen im Kubernetes-Cluster.
- Auswertung der Testergebnisse mit Schwerpunkt der Protokollumstellung.
- Review und Test von Komponenten zu den einzelnen Migrations-Stufen.
- Unterstützung und Test neuer Umgebungen auf bzgl. Geo-Redundanz.
- Unterstützung TCS=TechnicalCustomerSupport für die angebundenen Dienste.
- Review der neuen IT- und Softwarearchitektur, einschließlich Cloud- und Microservices-Ansätzen.
- Mitarbeit in einem internationalen Team.
Umgebung: Linux, JMeter, Java, Kubernetes, Docker
Rolle: Konzeption, Review, Test, Support
Beschreibung:
Für die zentrale Nutzer- und Rechtedatenbank TxDS mit seinen Server-APIs mit TDB, SOAP und REST bzw. SLUP und Kafka wurden umfangreiche Regressionstests entwickelt. Mit etwa 1500 Testfällen werden neue Releases vor dem Deployment getestet. Diese stehen in dem proprietären Testsystem IML-Testsuite zur Verfügung.
Mit der Ablösung der IML-Testsuite sollen die Regressionstests ein neues Testframework erhalten. Unter Verwendung von BDD, Cucumber und Java sollen die bestehenden Testfälle migriert werden und in CI/CD ausführbar sein.
Aufgaben:
Beschreibung:
Für die zentrale Nutzer- und Rechtedatenbank TxDS mit seinen Server-APIs mit TDB, SOAP und REST bzw. SLUP und Kafka wurden umfangreiche Regressionstests entwickelt. Mit etwa 1500 Testfällen werden neue Releases vor dem Deployment getestet. Diese stehen in dem proprietären Testsystem IML-Testsuite zur Verfügung.
Mit der Ablösung der IML-Testsuite sollen die Regressionstests ein neues Testframework erhalten. Unter Verwendung von BDD, Cucumber und Java sollen die bestehenden Testfälle migriert werden und in CI/CD ausführbar sein.
Aufgaben:
- Erstellung Testkonzepte und Testfälle für neue Anforderungen.
- Implementierung der Testfälle, Ausführung der Tests und Dokumentation sowie Reporting der Testergebnisse.
- Erstellung bzw. Anpassung der Regressions-Testskripte TxDS bzgl. neuer Aliastypen.
- Überarbeitung bestehender Regressionstests.
- Erstellung eines neuen Test-Frameworks mit Cucumber zur Ablösung der IML-Testsuite.
- Implementierung der Protokoll-Adapter, so dass sowohl die bestehenden wie auch die zukünftig angedachten Protokolle unterstützt werden.
- Migration der bestehenden Testfälle in das neue Test-Framework.
Rolle: Test-Manager, Tester, Entwickler
Beschreibung:
Für die zentrale Nutzer- und Rechtedatenbank TxDS gilt es Last- und Performancetests zu konzipieren, implementieren und durchzuführen. Zu unterstützen sind die Server-APIs für die Protokolle TDB, SOAP, REST bzw. SLUP und Kafka. Von den Bestandssystemen sind Performanceprofile zu erstellen, die als Vorgabe für neue Releases bzw. der Cloud-Lösung dienen.
Aufgaben:
Beschreibung:
Für die zentrale Nutzer- und Rechtedatenbank TxDS gilt es Last- und Performancetests zu konzipieren, implementieren und durchzuführen. Zu unterstützen sind die Server-APIs für die Protokolle TDB, SOAP, REST bzw. SLUP und Kafka. Von den Bestandssystemen sind Performanceprofile zu erstellen, die als Vorgabe für neue Releases bzw. der Cloud-Lösung dienen.
Aufgaben:
- Erstellung von Testkonzepten u.a. für Hash-Verfahren, TxDS Abbildung von Grundlastprofilen.
- Implementierung der Testfälle als Beanshell-Skripte.
- Erweiterung von JMeter mit Java-Bibliotheken, um die Protokolle TDB, SOAP, REST bzw. SLUP, Kafka zu unterstützen.
- Aufbau einer verteilten Last- und Performancetest Umgebung außerhalb des Clusters und innerhalb des Clusters.
- Integration der LuP-Tests in CI/CD.
- Durchführung von Last- und Performancetests mit JMeter.
- Auswertung der Testergebnisse mit Grafana. Aggregierte Samples werden über eine InfluxDB bereitgestellt, weitere Metriken über Prometheus.
- Gegenüberstellung JMeter versus Gatling.
- Erstellung von Performanceprofilen der Alt-Systeme.
- Performance-Optimierung der Cloud-Lösung unter Analyse der Bottlenecks, Skalierungsoptionen und Softwareverbesserungen.
- Performancetests und Gegenüberstellung der Protokolle TDB, SOAP und REST bzw. TDB-Slup, SOAP-Slup und Kafka.
- Use-Case bezogene LuP-Tests wie spezielle Buchungsszenarien, Massen-Reprovisionierungen, Umschalte- und Ausfallszenarien usw.