Design, Entwicklung und Testen von neuer Schnittstellen sowie alten Schnittstellen zum Verwahrungssystem Xentis, Interanet-Interface und Backend-Komponenten
Erstellung der neuen message flows und scripte,
Erstellung/Überarbeitung der Testcases - manueller und automatisierter Software Tests - Verifizierung, Validierung sowie Auswertung der Testergebnisse
Fehleranalyse
Bugfixing - Erstellung von Junits, Regresionstest, SQL-Abfragen
Weiterentwicklung/Anpassung der Schnittstellen
Durchführung und Steuerung der Tests auf allen Testebenen in Zusammenarbeit mit dem Change- und Releasemanagement - Erstellung/Überarbeitung der Testskripte,
Kommunikation mit Projektleitung und Stakeholdern bezüglich Fortschritt, Ergebnisdokumentation und Sicherstellung
Dokumentation
Bei diesen Projekten handelt es sich um Erweiterung, Migration und Wartung der SOA-Softwareplattform der Bank im Rahmen mehrerer Teilprojekte. Im Mittelpunkt der Plattform steht der SOA-ESB.
Integration von verteilten heterogenen Systemen in Umfeld von Wertpapierhandel in einem internationalen Team mit agilen Softwareentwicklungsmethoden:
Projekt: Anbindung der Frontendanwendungen (Murex, Kondor, Sophis,etc) an ? Enterprise Service Bus? (ESB) nach unterschiedlichen Architektur-Pattern (Point-To-Point od. Publisher?Subscriber).
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Anbindung der Backoffice-Sys. (Calypso, etc) an ESB.
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Erstellung der Schnittstellen zur SWIFT- und SAP-Anwendungen.
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Sammeln und Auswerten der Nutzdaten verschieden Systeme in ESB für die Statistik- und Auditing-Zwecken.
Tätigkeiten: Testen und Überarbeiten von Webservices, Überarbeiten von WSDL und XML-Testmessages.
Darüber hinaus sind die Module der SEPA umgesetzt bzw. bis zur Zertifizierung der Bank angepasst. Dabei sind die Methoden der agilen Programmierung und Scrum eingesetzt.
Tätigkeiten: Überarbeitung und Entwicklung der WTX- Schnittstellen zum Host, Module-, Komponenten-, System und Integrationstest, Bugfixing, Test und Bugs erfassen, Defect-Tracking, Testen von komplexen Mapping, Produktion-Support, Incident-Bearbeitung, Paketierung, Build und Deployment, Code-Review, Erstellung und Durchführung der Testfälle, Dokumentation, Protokollierung der Testergebnisse.System- und Integrationstest der neuen Plattform (Flexprod) zur Bereitstellung der technischen Produktkomponenten. Hierzu müssen zum einen bestehende Systeme integriert werden, zum anderen werden neue Systeme integriert. Die Systeme werden nach SOA Prinzipien in eine Gesamtarchitektur eingebunden, dabei werden die einzelnen Funktionen als lose gekoppelte Services implementiert. Kommunikation zwischen den Services erfolgt message-orientiert nach Enterprise-Bus-Pattern. Externe Systeme werden gemäß dem Facade Pattern integriert.
Erweiterung eines bestehenden Portals für eine Modefirma: Im Rahmen dieses Projektes wurden die Komponenten und Funktionalitäten eines Portals erweitert, mit deren Hilfe die Artikel in einem Basismenü auf die Limit eines spezifischen Kunden hochgerechnet werden können. Darüber hinaus bietet das Portal Funktionalitäten, die die möglichen Bestellmengen von Artikeln für alle Kunden global oder innerhalb eines Vertretergebietes abhängig von Vertreterlimiten, Artikeln, Saison und Kollektion berechnen.
Ablösung alter und Anbindung neuer Schnittstellen: Im Rahmen dieses Projekts wurden die Echtzeitintegration der international verteilten Geschäftsbereiche der Bankgesellschaft unter Berücksichtigung der Basel-II-Maßnahmen umgesetzt.
Dabei wurden diverse Funktionen zur Nachrichtenprotokollierung, zur Berichtserstellung und zur einfacheren Verwaltung von Geschäftsprozessen realisiert.
Eventbasiertes
Überwachungssystem: Im Rahmen dieses Projekts wurde ein Überwachungssystem für
relevante Geschäftsprozesse entwickelt. Das Überwachungssystem ist in der Lage
von externen Systemen die vorregistrierten Events durch verschiedene Kanäle
entgegen zu nehmen und diese in einem definierten Zeitraum zu überwachen. Beim
Auftreten von Fehlern werden dann die zuständigen Personen per Email
benachrichtigt. Darüber hinaus sorgt die Anwendung für die Historisierung der
eingetroffenen Events in einer Datenbank, deren Bestand als Basis besonders für
die langfristigen Auswertungen wie wöchentliche Statistiken und Reports
verwendet wird.
Tätigkeiten: Unterstützung der Projektleitung bei der Testkonzeption,
Review der 2500 Testfälle, Erstellung von konkreten Testfällen anhand von Schnittstellenbeschreibungen,
Verkettung von Testfällen zu Szenarien innerhalb von SQS, Integrations- und
Systemtestdurchführung, Dokumentation der Testergebnisse (Fehler und
Anforderungen), Koordination mit den Testern und Entwicklern, Regresiontest nach Fix..
Depoteröffnung: Im Rahmen dieses
Projekts wurden die Schritte zur Depoteröffnung wie Depotanlegen, -löschen,
-modifizieren als einzelne Services realisiert. Diese Services sollten dann von
Mitarbeitern der Fondsgesellschaft über eine Benutzeroberfläche verwendet
werden. Dabei wurden mehrere bestehende sowie neu definierte
Geschäftsprozesse und Workflows standardmäßig automatisiert.
Tätigkeiten: Definition der Testbedingungen um das korrekte
Verhalten der Software bezüglich den Anwenderanforderungen sicherzustellen,
Definition der Testdaten und Testfälle, Manuelle Testdurchführung der GUIs,
Weiterentwicklung, Wartung, Dokumentation und Ausführung von Skripten der
Testautomation, Dokumentation der Testergebnisse (Fehler und Anforderungen),
Koordination mit den Testern und Entwicklern, Incident-Bearbeitung,
Regressionstest nach Fix, Bugtracking.
Call-Center-Schnittstelle: Anbindung von Call-Center-Terminals an die
Back-Office-Systeme: Hierbei wurden die Online-Daten von Backend-Anwendungen
gelesen, nach vordefinierten Konventionen gemappt und an Call-Center-Terminals
geschickt. Dabei sind die relevanten Ergebnisse und Fehlerfälle protokolliert.
Tätigkeiten: Review von Spezifikationen, Abstimmung mit Fachbereich,
Erstellung des Testcases, Identifizierung, Überarbeitung der Online-Hilfe,
Durchführung der Testfälle, Protokollierung der Testergebnisse.
Investment-Prozess: Die dem Investmentprozess zugrunde liegenden Kern-Systeme
wie Asset-Control, Multifonds, DWH, etc. wurden über EAI gekoppelt. Es wurde
hierbei eine Datenabstraktionsschicht (Generische Business Objekte, GBO) zur
Versorgung der Systeme mit Wertpapierstammdaten und Kursen sowie zur Abbildung
der Transaktionen innerhalb von EAI konzipiert und realisiert. Auf Basis dieser
Infrastruktur wurde ein neues System eingeführt und eine Migration der Daten
von einer Fondsverwaltungsapplikation durchgeführt.
Tätigkeiten: Review von Spezifikationen und Erstellung von Testcases,
Technisches Design, Entwicklung sowie Qualitätssicherung bei der Integration
verschiedener Systemen. Identifizierung, Analyse, Design und Entwicklung der
notwendigen Events, Business Objekte und Connection-Modelle für verschiedene
Schnittstellen. Dabei wurden mehrere bestehende sowie neu definierte
Geschäftsprozesse und Workflows standardmäßig automatisiert. Konzipierung und
Entwicklung von Validierungsmechanismen und eines Benachrichtigungssystems im
Fehlerfall (Error Emailing Application), Erstellung der
Testkomponenten(JUnit)..
Private Altersvorsorge: Bidirektionale Anbindung eines hostbasierten
Backoffice-Systems an die ?Zentrale Stelle für Altersvorsorge (ZFA)?. Sowohl
die Anträge, die elektronisch erfasst und zur Gewährung der Zulage dem ZFA
geschickt werden sollten, als auch die Antwort von ZFA, wurden validiert.
Darüber hinaus wurden die wichtigen Abläufe sowie die Fehlerfälle
protokolliert.
Tätigkeiten: Technisches Design und Entwicklung von Connection-Modellen
mit BusinessWare sowie Erstellung der Testkomponenten(JUnit). Konzeption und
Erstellung einer Komponente zur Validierung von XML-Objekten. Erstellung der
Mock-Objekte, Durchführung der Testszenarien.
Fremdfond-Verwahrung: Unternehmensübergreifende Anbindung eines
Orderabwicklungs- und Verwahrungssystems für Fremdfonds über SWIFT-Meldungen an
das Hausinterne. Durch das Fremdsystem wurden die Kurse und Fondsstammdaten als
auch Abgleichsdaten für Fremdfonds geliefert, welche via SWIFT an das
Depotsystem durchgereicht werden sollten.
Tätigkeiten: Review der Dokumentationen für SW-Design, Code-Review.
Erstellung und Durchführung der Testfälle. Review und Bug-fixing der Code,
Erstellen der JUnit-Module mit Fokus auf Validieren, Konvertieren und Mappen
von SWIFT-Nachrichten, Erstellung der Mock-Objekte, Abnahme der Entwickler-Code und ?Dokumentaion,
Protokollierung der Testergebnisse, Bug-Fixing.
Black-Box-Test eines Ablage-, Recherche- und Archivierungssystems PV-PUB für den Bereich Personenverkehr. Das System wurde als Kern des Dokumentenmanagementsystems auf Basis von einem Workflow-Mechanismus realisiert.
Review und Durchführung von Testfällen. Fehleranalyse, Abstimmung mit Fachbereiche..1996
Diplom Informatikerin - Universität Frankfurt
05/1996-03/1997
UIUC at Urbana-Champaign (USA)
Kompetenzschwerpunkte
EAI, SOA, J2EE, JEE, ISTQB, EDV-Beratung, Softwareentwicklung, Qualitätssicherung, Testmanagement, SW-Test
(ISTQB), Scrum
Methoden:
Design, Entwicklung und Testen von neuer Schnittstellen sowie alten Schnittstellen zum Verwahrungssystem Xentis, Interanet-Interface und Backend-Komponenten
Erstellung der neuen message flows und scripte,
Erstellung/Überarbeitung der Testcases - manueller und automatisierter Software Tests - Verifizierung, Validierung sowie Auswertung der Testergebnisse
Fehleranalyse
Bugfixing - Erstellung von Junits, Regresionstest, SQL-Abfragen
Weiterentwicklung/Anpassung der Schnittstellen
Durchführung und Steuerung der Tests auf allen Testebenen in Zusammenarbeit mit dem Change- und Releasemanagement - Erstellung/Überarbeitung der Testskripte,
Kommunikation mit Projektleitung und Stakeholdern bezüglich Fortschritt, Ergebnisdokumentation und Sicherstellung
Dokumentation
Bei diesen Projekten handelt es sich um Erweiterung, Migration und Wartung der SOA-Softwareplattform der Bank im Rahmen mehrerer Teilprojekte. Im Mittelpunkt der Plattform steht der SOA-ESB.
Integration von verteilten heterogenen Systemen in Umfeld von Wertpapierhandel in einem internationalen Team mit agilen Softwareentwicklungsmethoden:
Projekt: Anbindung der Frontendanwendungen (Murex, Kondor, Sophis,etc) an ? Enterprise Service Bus? (ESB) nach unterschiedlichen Architektur-Pattern (Point-To-Point od. Publisher?Subscriber).
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Anbindung der Backoffice-Sys. (Calypso, etc) an ESB.
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Erstellung der Schnittstellen zur SWIFT- und SAP-Anwendungen.
Tätigkeiten: Abstimmung mit Fachbereich, technische Design, Entwicklung und Testen der Schnittstelle, Message-Queue Management. Erstellung der Testfälle, Erstellung der Mock-Objekte für die komplexen Testszenarien, Systemtest, Integrationstest, 3. Level Support, Bugfixing, Defect-Tracking, Incident-Bearbeitung, Paketierung, Deployment, Erstellung der Mapping-Dokumente, Regresiontest, Protokollierung der Testergebnisse, Dokumentation.
Projekt: Sammeln und Auswerten der Nutzdaten verschieden Systeme in ESB für die Statistik- und Auditing-Zwecken.
Tätigkeiten: Testen und Überarbeiten von Webservices, Überarbeiten von WSDL und XML-Testmessages.
Darüber hinaus sind die Module der SEPA umgesetzt bzw. bis zur Zertifizierung der Bank angepasst. Dabei sind die Methoden der agilen Programmierung und Scrum eingesetzt.
Tätigkeiten: Überarbeitung und Entwicklung der WTX- Schnittstellen zum Host, Module-, Komponenten-, System und Integrationstest, Bugfixing, Test und Bugs erfassen, Defect-Tracking, Testen von komplexen Mapping, Produktion-Support, Incident-Bearbeitung, Paketierung, Build und Deployment, Code-Review, Erstellung und Durchführung der Testfälle, Dokumentation, Protokollierung der Testergebnisse.System- und Integrationstest der neuen Plattform (Flexprod) zur Bereitstellung der technischen Produktkomponenten. Hierzu müssen zum einen bestehende Systeme integriert werden, zum anderen werden neue Systeme integriert. Die Systeme werden nach SOA Prinzipien in eine Gesamtarchitektur eingebunden, dabei werden die einzelnen Funktionen als lose gekoppelte Services implementiert. Kommunikation zwischen den Services erfolgt message-orientiert nach Enterprise-Bus-Pattern. Externe Systeme werden gemäß dem Facade Pattern integriert.
Erweiterung eines bestehenden Portals für eine Modefirma: Im Rahmen dieses Projektes wurden die Komponenten und Funktionalitäten eines Portals erweitert, mit deren Hilfe die Artikel in einem Basismenü auf die Limit eines spezifischen Kunden hochgerechnet werden können. Darüber hinaus bietet das Portal Funktionalitäten, die die möglichen Bestellmengen von Artikeln für alle Kunden global oder innerhalb eines Vertretergebietes abhängig von Vertreterlimiten, Artikeln, Saison und Kollektion berechnen.
Ablösung alter und Anbindung neuer Schnittstellen: Im Rahmen dieses Projekts wurden die Echtzeitintegration der international verteilten Geschäftsbereiche der Bankgesellschaft unter Berücksichtigung der Basel-II-Maßnahmen umgesetzt.
Dabei wurden diverse Funktionen zur Nachrichtenprotokollierung, zur Berichtserstellung und zur einfacheren Verwaltung von Geschäftsprozessen realisiert.
Eventbasiertes
Überwachungssystem: Im Rahmen dieses Projekts wurde ein Überwachungssystem für
relevante Geschäftsprozesse entwickelt. Das Überwachungssystem ist in der Lage
von externen Systemen die vorregistrierten Events durch verschiedene Kanäle
entgegen zu nehmen und diese in einem definierten Zeitraum zu überwachen. Beim
Auftreten von Fehlern werden dann die zuständigen Personen per Email
benachrichtigt. Darüber hinaus sorgt die Anwendung für die Historisierung der
eingetroffenen Events in einer Datenbank, deren Bestand als Basis besonders für
die langfristigen Auswertungen wie wöchentliche Statistiken und Reports
verwendet wird.
Tätigkeiten: Unterstützung der Projektleitung bei der Testkonzeption,
Review der 2500 Testfälle, Erstellung von konkreten Testfällen anhand von Schnittstellenbeschreibungen,
Verkettung von Testfällen zu Szenarien innerhalb von SQS, Integrations- und
Systemtestdurchführung, Dokumentation der Testergebnisse (Fehler und
Anforderungen), Koordination mit den Testern und Entwicklern, Regresiontest nach Fix..
Depoteröffnung: Im Rahmen dieses
Projekts wurden die Schritte zur Depoteröffnung wie Depotanlegen, -löschen,
-modifizieren als einzelne Services realisiert. Diese Services sollten dann von
Mitarbeitern der Fondsgesellschaft über eine Benutzeroberfläche verwendet
werden. Dabei wurden mehrere bestehende sowie neu definierte
Geschäftsprozesse und Workflows standardmäßig automatisiert.
Tätigkeiten: Definition der Testbedingungen um das korrekte
Verhalten der Software bezüglich den Anwenderanforderungen sicherzustellen,
Definition der Testdaten und Testfälle, Manuelle Testdurchführung der GUIs,
Weiterentwicklung, Wartung, Dokumentation und Ausführung von Skripten der
Testautomation, Dokumentation der Testergebnisse (Fehler und Anforderungen),
Koordination mit den Testern und Entwicklern, Incident-Bearbeitung,
Regressionstest nach Fix, Bugtracking.
Call-Center-Schnittstelle: Anbindung von Call-Center-Terminals an die
Back-Office-Systeme: Hierbei wurden die Online-Daten von Backend-Anwendungen
gelesen, nach vordefinierten Konventionen gemappt und an Call-Center-Terminals
geschickt. Dabei sind die relevanten Ergebnisse und Fehlerfälle protokolliert.
Tätigkeiten: Review von Spezifikationen, Abstimmung mit Fachbereich,
Erstellung des Testcases, Identifizierung, Überarbeitung der Online-Hilfe,
Durchführung der Testfälle, Protokollierung der Testergebnisse.
Investment-Prozess: Die dem Investmentprozess zugrunde liegenden Kern-Systeme
wie Asset-Control, Multifonds, DWH, etc. wurden über EAI gekoppelt. Es wurde
hierbei eine Datenabstraktionsschicht (Generische Business Objekte, GBO) zur
Versorgung der Systeme mit Wertpapierstammdaten und Kursen sowie zur Abbildung
der Transaktionen innerhalb von EAI konzipiert und realisiert. Auf Basis dieser
Infrastruktur wurde ein neues System eingeführt und eine Migration der Daten
von einer Fondsverwaltungsapplikation durchgeführt.
Tätigkeiten: Review von Spezifikationen und Erstellung von Testcases,
Technisches Design, Entwicklung sowie Qualitätssicherung bei der Integration
verschiedener Systemen. Identifizierung, Analyse, Design und Entwicklung der
notwendigen Events, Business Objekte und Connection-Modelle für verschiedene
Schnittstellen. Dabei wurden mehrere bestehende sowie neu definierte
Geschäftsprozesse und Workflows standardmäßig automatisiert. Konzipierung und
Entwicklung von Validierungsmechanismen und eines Benachrichtigungssystems im
Fehlerfall (Error Emailing Application), Erstellung der
Testkomponenten(JUnit)..
Private Altersvorsorge: Bidirektionale Anbindung eines hostbasierten
Backoffice-Systems an die ?Zentrale Stelle für Altersvorsorge (ZFA)?. Sowohl
die Anträge, die elektronisch erfasst und zur Gewährung der Zulage dem ZFA
geschickt werden sollten, als auch die Antwort von ZFA, wurden validiert.
Darüber hinaus wurden die wichtigen Abläufe sowie die Fehlerfälle
protokolliert.
Tätigkeiten: Technisches Design und Entwicklung von Connection-Modellen
mit BusinessWare sowie Erstellung der Testkomponenten(JUnit). Konzeption und
Erstellung einer Komponente zur Validierung von XML-Objekten. Erstellung der
Mock-Objekte, Durchführung der Testszenarien.
Fremdfond-Verwahrung: Unternehmensübergreifende Anbindung eines
Orderabwicklungs- und Verwahrungssystems für Fremdfonds über SWIFT-Meldungen an
das Hausinterne. Durch das Fremdsystem wurden die Kurse und Fondsstammdaten als
auch Abgleichsdaten für Fremdfonds geliefert, welche via SWIFT an das
Depotsystem durchgereicht werden sollten.
Tätigkeiten: Review der Dokumentationen für SW-Design, Code-Review.
Erstellung und Durchführung der Testfälle. Review und Bug-fixing der Code,
Erstellen der JUnit-Module mit Fokus auf Validieren, Konvertieren und Mappen
von SWIFT-Nachrichten, Erstellung der Mock-Objekte, Abnahme der Entwickler-Code und ?Dokumentaion,
Protokollierung der Testergebnisse, Bug-Fixing.
Black-Box-Test eines Ablage-, Recherche- und Archivierungssystems PV-PUB für den Bereich Personenverkehr. Das System wurde als Kern des Dokumentenmanagementsystems auf Basis von einem Workflow-Mechanismus realisiert.
Review und Durchführung von Testfällen. Fehleranalyse, Abstimmung mit Fachbereiche..1996
Diplom Informatikerin - Universität Frankfurt
05/1996-03/1997
UIUC at Urbana-Champaign (USA)
Kompetenzschwerpunkte
EAI, SOA, J2EE, JEE, ISTQB, EDV-Beratung, Softwareentwicklung, Qualitätssicherung, Testmanagement, SW-Test
(ISTQB), Scrum
Methoden:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.