Das Stammdatenerfassungs- und pflegesystem (STEP) ist der zentrale Dienstleister in der BA. STEP stellt ca. 65 Verfahren 174 Service-Operationen bereit. Im Rahmen einer Umbaumaßnahme soll das Verfahren STEP alle Web-Services (WSDL/SOAP) auf REST umstellen, sowie zur Einsparung der Oracle Produkte auf die dortige Kubernetes Platform migrieren. Testmanager Soeren Göbel.
Webauftritt MC MeineCreditreform
Neuentwicklung Inkasso 4.0 auf Kubernetes
Referenz: Geschäftsführer Frank Vollmar
Systemhaus Bundesagentur für Arbeit, Nürnberg
Einsatzzeitraum: 06/2016 bis 04/2019
Funktion: Senior Agile Tester im Scrum Team DARV
Projekt: Erfüllung des gesetzlichen Auftrages Zahlungsmeldungen aus verschiedenen Verfahren anzureichern und an die Deutsche Rentenversicherung (ZfA) in mehreren Batchläufen zu übertragen. Zusätzlich wurde ein Web Auskunfts- und Bearbeitungssystem für die Agenturen entwickelt.
Tätigkeiten:
* Erstellung Testfallstrategie gem Wasserfallmodel, Erstellung Testfallstrategie für das Scrum Team
* Erstellung von Anwendungs-Testusern gemäß den BA-Berechtigungsprofilen
* Erstellung und Einspielung von unterschiedlichsten Testusern im Stammdatensystem pro Release
* Refactoring dieser Testuseranlage im Stammdatensystem hin zu Jenkins
* Erstellung spezifischer Testimport.xml Files welche den Input der verschiedenen Verfahren abbilden
* Testautomatisierung mit der eigenentwickelten Schlüsselwortbibliothek der BA auf Basis von SilkTest auf Batch und WebGUI Ebene gemäß Testpyramide
* Migration der Testfälle auf Cucumber Testframework für GUI und Batchtests inkl. Jenkins Anbindung
* Aufsetzen einer Lifecycle Database für Migrationsscripte
* Barrierefreie Test mittels Supernova und Freedom Scientific JAWS
* Vorführung der Releaseinhalte gegenüber den Stakeholdern
* Begleitung und Ansprechpartner aller Roll-Outs vor allem aber der Jahresläufe gegenüber Betrieb, Druckstrasse usw.
* Abstimmung und Austausch von Tests mit Service Providern (SOAP-Webservices)
Entwicklerwerkzeuge: Ready API, Java8, WinSCP, Putty, JAWS, Supernova, Eclipse, SVN, GIT, Maven, JIRA, Confluence, Silk Test, Jenkins, Sonar, XML, Liquibase, Oracle SQL Developer, Selenium, Cucumber
Referenz: Serviceleiterin Martina Schrott; Testmanager Andreas Traub;
Media Saturn IT Ingolstadt
Einsatzzeitraum: 04/2015 bis 03/2016
Funktion: Agile Testing in Team Cashregister Checkout sowie Weiterentwicklung
Testautomaten für Kassenterminal
Projekt: Export der Testergebnisse aus einem Java Testautomaten nach HPQC via Rest API
Steuerliche Legal-Anforderungen für die Landesgesellschaft Türkei
Einführung Kampagnen Modul für die MediaMarkt Kassen Landesgesellschaft Deutschland
Tätigkeiten:
* Abstimmung und Konzeption der Testergebnisse nach HPQC
* Scrum QA auf Basis der Definition of Done und Akzeptanzkriterien, dass heisst
Durchführung von Kassentests als auch REST und CXF Tests.
* Automatischer Check der Kassenbons auf Basis der Geschäftsvorfälle auf txt,
XML und pdf Ebene
* Aufsetzen und Anpassung einer nachhaltigen Durchführung der Tests und Einbindung in Jenkins für die Regression.
* Organisation und Übergabe der Scrum Tests in das Competence Center E2E.
* Ausschöpfen der Möglichkeiten die Scrum im konkreten Umfeld ermöglicht.
* Vorstellung Testpyramide
* Erstellung von Testdaten, vor allem im Kampagnenbereich auch für die Automatisierung
* Präsentationen der Testautomatisierung bei der Geschäftsleitung
Entwicklerwerkzeuge: Java 8, Junit, REST-assured, Maven 3.3.1, Jenkins, GIT,
Apache Commons Bibliotheken, Squirrel, ATDD, Apache CXF, Eclipse Mars, JIRA,
Confluence, XPATH, HPQC
ING Diba Frankfurt/Nürnberg
Einsatzzeitraum: 09/2014 bis 03/2015
Funktion: Einführung einer Web-GUI Testautomatisierung
Unterstützung bei der Ausarbeitung der Strategie für die Einführung automatischer Tests auf GUI-Ebene
Unterstützung bei der Auswahl geeigneter Test-Tools innerhalb des Projektes SprintIT
Projekt: Faster Time To Value; Umsetzung der agilen Transition in der ING Diba
* Konzeption eines Vorschlags zur GUI Testautomatisierung für das Internet Banking der Bank unter Berücksichtigung der Prozesse beim Kunden.
* Mitarbeit bei der Evaluierung eines geeigneten Testtools
* Aufsetzen eines prototypischen Testfalls mit dem ATDD Tool Fitnesse und korrespondierendem Fixture mit Selenium Webdriver
* Konzeptioneller Umfang war Aufbau der Struktur in Fitnesse und Einbindung der Fachabteilung zur finalen Ausdünnung der manuellen Tests in HPQC
* Schwerpunktthemen Prozess: Spezification By Examples, Amigo Session, Definition der Testdurchführung gemäß Testpyramide, warum das Sinn macht sowie Reporting der Testergebnisse
* Schwerpunktthemen Coding: Umsetzung der Testfixtures mittels Page Objects und Einbindung in Jenkins für unterschiedliche Browser
* Vorstellung und Definiton des Pilotierungsumfangs mit dem Scrum Team Responsive Banking
* Erweiterung des Fokus von GUI Tests hin zu Akzeptanztests und deren Umsetzung mit Fitnesse
* Dass heißt Einbindung von Wicket Tests zur Verifikation von Akzeptanzkriterien in Zusammenarbeit mit den Entwicklern
* Automatisierung der Business Cases Überweisung, Terminüberweisung, Dauerauftrag und Lastschriftrückgabe in der Pilotierungsphase
* Mitarbeit im Projekt Testdatenmanagement für eine robuste Testautomatisierung und Zuordnung der notwendigen Kunden Stereotypen als Precondition für die Testdurchführung
* Erstellung des Pilotierungsberichtes
Entwicklerwerkzeuge: J2SE 1.7, Junit, Selenium Webdriver, Selenium Grid, Fitnesse, Maven, Jenkins, GIT, Firebug, Inspektor, Apache Commons, Specification By Example
Rhenus Freight Logistics Dortmund/Holzwickede
Einsatzzeitraum: 02/2013 bis 08/2014
Funktion: Software Quality Engineer und Scrum Coaching / Scrum Team 2 Datapool
Projekt: Datapool - Unternehmensweite Zusammenführung von Logistik bzw. Speditionsbewegungsdaten zur Anreicherung mit SAP, COGNOS sowie Sugar für Mehrwertdienste
* Scrum Coaching
* Schulungen/Vorträge Einstieg von Testideen sowie Mitarbeit an Qualitätsverbesserungsmaßnahmen, Bugvorlagen usw.
* Konzept und Automatisierung aller vorgefundenen integrativen Abschlusstests und Überführung in die CI
* Dass heißt zu automatisieren waren Preconditions, SUT und Checks mit Kontakt zu OSGI, Telnet, versch. Datenbanken, Linux, SSH und Webservices
* Zusammenstellung und Verifikation der Testdaten
* Dokumentation der Tests und des Testclients
* Danach Wahrnehmung der Rolle als Scrum QA
Funktion: Software Quality Engineer und Scrum Coaching / Scrum Team 1
Projekt: Stammdaten mit kompletter RCP GUI für Logistic Networking der Niederlassungen
* Scrum Coaching
* Schulungen/Vorträge über den Einstieg von Testideen sowie Mitarbeit an Qualitätsverbesserungsmaßnahmen
* Durchführung und Wartung von Jubula RCP GUI Tests
* Umsetzung Testautomatisierung für Hessian Webservices
* Umsetzung Testautomatisierung für SOAP Webservices
* Dokumentation der Tests und des Testclients
* Wahrnehmung der Rolle als Scrum QA und Gewöhnung der Entwickler an diese Mitarbeit
* Untersuchung und Neuausrichtung der Testaktivitäten auf Basis der Testpyramide
* Team Mitarbeit Stan Code Measuring
Funktion: Software Quality Engineer / Scrum Team 4 Logistic Portal
Projekt: Portallösung für Endkunden Track & Trace zur Sendungsnachverfolgung in Grails
* Untersuchung und Priorisierung der Testaktivitäten auf Basis der Testpyramide
* Einführung Selenium Webtesting für die Logistik Portal Lösung
* Vorbereitungen zur Überführung in die CI
* Weiterverwendung der Test zur Durchführung auf Mobile Devices mit Android und Planung für iOS
* Umsetzung Testautomatisierung für SOAP Webservices gemäß Prio
* Umsetzung Testautomatisierung für REST Webservices gemäß Prio
Entwicklerwerkzeuge: J2SE 1.7, Junit, Hamcrest, Commons Lang, Commons IO, log4j2, Spring 3.3, XPath, OSGI, Eclipse, Jenkins Continuous Integration, JIRA, Subversion, Maven, CXF, soapUI, Linux, XML, JSON, Oracle, DB2, Cron, Xpath, WinSCP, WinMerge, Jubula GuiDancer, stan4j, Jersey, Sonar, Selenium Webdriver, Selenium Grid, Appium, Android SDK
Deutsche Telekom AG Products/Innovations, Darmstadt
Einsatzzeitraum: 04/2011 bis 12/2012
Funktion: Software Quality Engineer; Scrum Team Recommendations/Programm Manager
Projekt: Weiterentwicklung Recommendation/Programm Manager der DTAG mittels
Scrum Vorgehensmodell
* Sicherstellung der Qualität bzgl. Anforderungen und Testing mittels
akzeptanztestgetriebener Entwicklung in Fitnesse mit dem SCRUM-Team
* Konzeption und Weiterentwicklung eines Java Testclients für direkte,
automatisierte Webservice Tests (WSDL/REST)
* Erweiterung des Open Source Tool Fitnesse hin zu HP Quality Center
Testdurchführungsstil
* Generierung von Testdaten (WSDL/Rest Schnittstellenbeschreibung) und Testfälle
im Bereich EPG, Video-Metadaten, Personal Recommendation Engines, Facebook
* Überprüfung des Workflows und der Usability für die Tests
* Konzeption und Weiterentwicklung der automatisierten Testfälle hin zum
Key-Word-Driven Testansatz
* Konzept Wiederverwendung der automatisierten Tests für System Health Checks
(Smoke Tests) in der CI
* Konzept Last/Performancetests im Rahmen der CI (Microbenchmarks)
* Durchführung und Überprüfung der Tests mittels des Entertain Receiver, CI
sowie Fehlertracking/Management in JIRA
* Interner Support: Nachstellung, Evaluierung von potentiellen Bugs
* Planung, Durchführung und Dokumentation von Releasetests in
Verbundtestumgebungen
Entwicklerwerkzeuge: J2SE 1.6, Eclipse, Jenkins Continuous Integration, JIRA,
Subversion, Maven, Fitnesse, HP Quality Center, Telekom Entertain Media
Receivers, soapUI, Excel, Unix, vi, JSON, XML
Deutsche Telekom AG Products/Innovations, Darmstadt
Einsatzzeitraum: 06/2010 bis 01/2011
Funktion: Funktionales Testing, QS der FuncSpecs, Scrum Consulting
Projekt:Integratives testen der Mediencenter und IPTV Anwendungen der DTAG nach Migration auf WPF;Tätigkeit:
Sicherstellung der Qualität bzgl Anforderung und Testing innerhalb des SCRUM-Teams
Generierung von Testdaten und Testfälle im Bereich Audio-/Mail- und Mediaformate
Systematische und iterative Testdurchführung mit HP Quality Center
Dokumentations- und Statusmanagement angepasst auf Scrum Prozess mit Qualtiy Center
Integrative Tests Mediencenter, Weitere Dienste und IPTV Anwendungen
Interner Support: Evaluierung von Usecases mit dem IPTV Receiver 300
Durchführung und Dokumentation von Releasetests
Mitarbeit an Teststrategie nach DTAG Template
Schnittstellenmanagement
Entwicklerwerkzeuge:JIRA Bug Tracking, HP Quality Center, T-Home IPTV Receiver 300, Mediencenter T- Online, Wireshark, Audio- und Video Codecs, FormatFactory, Windows Presentation Framework, SCRUM
InterComponentWare AG (ICW AG), Walldorf
Einsatzzeitraum: 05/2006 bis 12/2009
Funktion: Software Quality Engineer der elektronischen Gesundheitsakte von ICW
Projekt: Weiterentwicklung eines Java Testclients zur Durchführung von Webservicetests
Abteilungen: BAS (eHealthframework), PHR (Gesundheitsakte LifeSensor), BAS (eHealthframework);
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.6, Eclipse, Spring, Hudson Continous Integration, Axis 1.4, WSDL, JUnit, JIRA, UML, Excel, Subversion, Tomcat, Apache, Ant, SQuirreL SQL, Maven, Hypersonic, XML, Wiki, OpenLDAP; Oracle, Subversion, SCRUM, Selenium
Artikel [Titel auf Anfrage] auf ICW Developer Network: [URL auf Anfrage]
PTSG, Nürnberg
Seit 01/06 ? 04/06
Funktion: Freiberufliche Tätigkeit bzgl. Consulting, Dokumentation und Quality Management
Projekt: Entwurf und Implementierung eines Testframeworks für webbasierte Services
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.5, J2EE 1.4, Spring, Eclipse 3, Hibernate 3.0, HyperJAXB, JAXB, XML Schema, XMLSpy, JUNIT 3.8.1, XMLUnit, Xdoclet, Ant, JexcelApi, Excel, DbUnit2.1, DDSteps, MavenDbunit-Plugin, JIRA, MySQL 5.0, Subversion, Fedora, WinSCP;
Dresdner Kleinwort Wasserstein, Frankfurt/Main
06/05 ? 10/05
Funktion: Freiberufliche Tätigkeit bzgl. Consulting und Programmierung im Quality Management
Projekt: Qualitätssicherung und Testing im Rahmen des Cash-Managment-Projektes der InvestmentBank-Tochter der Dresdner Bank AG
Tätigkeit:
Entwicklerwerkzeuge: J2SE1.4, J2EE1.4, Eclipse 3.1, Ant, DOM, JDOM, DbUnit2.1, DDSteps1.0, Excel, POI, Quartz, JexcelApi, JBOSS, CVS, Bugzilla, CityNetworks Reconciliation Software, Oracle10g, Toad, Maven, JAXB, SWIFT
PTSG, Nürnberg
12/03 ? 06/05
Funktion: Freiberufliche Tätigkeit bzgl. Consulting, Dokumentation und Quality Management
Projekt: Börsenhandelsstrategie-System auf der Basis von FIXML
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.4, J2EE 1.4, Xdoclet, JSP 2.0, Struts, Spring, Eclipse 3, JBOSS 3.2.5 und 4.0, Hibernate 2.1, HyperJAXB, JUNIT 3.8.1, NUNIT 2.1, TestDirector, JIRA, Oracle 9i, MySQL 4.1, JIRA, Subversion, Fedora,
esolve AG, München
01/03 ? 11/03
Funktion: Freiberufliche Tätigkeit für esolve AG
Projekt: Beratungsleistung hinsichtlich RTD; Fachkonzept Schlussnoten-Netting
Tätigkeit:
Professional Trading Services GmbH, Frankfurt/Main
07/02 ? 11/02
Funktion: Teilprojektleitung
Projekt: Konzeption eines TradingDesks für HeavyTrader mit Anbindung an entsprechenden Finanzdienstleister sowie entsprechenden Brokerage-Services.
Tätigkeit:
Consors AG, Nürnberg
01/99 ? 06/02
Realtime Datenabgleich zwischen Handelssystem und Abwicklungssystem
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Entwicklung einer realtime Schnittstelle zwischen dem Heavytrader Handelssystem RTD und dem Bankensystem KORDOBA für die Synchronisation der Wertpapiertransaktionen des Consors Produktes ?Platinum Trader".
Tätigkeit:
Evaluierung und Durchführung neuer RZ-Standort für Tradegate
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Da der bestehende RZ-Betreiber ein konkurrierendes Handelssystem im Aufbau hatte, musste ein Umzug des gesamten Handelssystems in einen neuen, nach Bundesaufsichtsamt bankkonformen Application Service Provider evaluiert und durchgeführt werden.
Tätigkeit:
Tradegate-Integration
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Einführung des außerbörslichen Handels auf Basis der Transaktionsplattform Tradegate (www.tradegate.de) des Maklerhauses Berliner Freiverkehr in die Consors-Systemlandschaft mit entsprechenden Handelsfunktionalitäten in den Frontends
Tätigkeit:
Review Testkonzept Projekt Offene Orderbücher der Berliner Börse (OBEX)
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Review des Testkonzepts Offene Orderbücher im Zusammenhang der Einführung von Tradegate (www.tradegate.de) und der damaligen Beteiligung von Consors an der Berlin Börse (Hauptskontroführer Berliner Freiverkehr). Zusätzlich Testing der Orderbuch-Schnittstelle in die Consors-Systemlandschaft
Tätigkeit:
Prozess- u. Datenmodellierung Brokerage
Funktion: Projektmanager IT-Trading Systems International
Projekt: Erstellung eines umfassenden Unternehmensdaten- und Unternehmensprozessmodells im Brokerage/Bankingbereich
Tätigkeit:
MobileBroker(WAP)
Funktion: Projektmanager IT-Trading Systems International
Projekt: Erfolgreiche Umsetzung des Produktes ?MobileBroker? mit Börsenhandelsfunktionalitäten mittels WAP als erste Bank in Deutschland zur CeBit 2000.
Tätigkeit:
Evaluierung Website Monitoring
Funktion: Teilprojektleitung Security und Capacity Manangement
Projekt: Frühzeitige Erkennung von Zugriffengpässen oder Störungen auf der Website von www.consors.de. Im besonderen Blickfeld die Services der Consors Watchlist
Tätigkeit:
Konkurrenzanalyse Abwicklungsbanken
Funktion: Kundenmanager WertpapierService
Projekt: Konkurrenzanalyse marktteilnehmender Abwicklungsbanken hinsichtlich Preis- und Dienstleistungsangebote.
Tätigkeit:
Weitere Aufgaben:
Funktion: Kundenbetreuer Wertpapier-Service; Projektmanager IT-Trading Systems International
Tätigkeit:
Dresdner Bank AG, Frankfurt/Main
09/97 ? 12/98
Funktion: Bankfachlicher Berater
Projekt: Smartcard-Banking HBCI mit RSA/PKI
Tätigkeit:
Projekt: Direktbankgründung der Dresdner Bank AG in Duisburg
Tätigkeit:
Bankkaufmann
Bevorzugte Umgebungen:
WebServices, Integrationslösungen, Start-ups, Agile, Telekommunikation, Handels-, Banking, Börsensysteme, Clearing,
Usability
Bauen von individuellen, funktionalen Sicherheitsnetzen sowie Qualitätssicherung
für Umgebungen wie Frameworks, GUI, Produkte sowie Integrationslösungen unter Berücksichtigung ihres Lifecycles
Projekt- und Prozessqualitäts Know-how
Consulting der Requirements bzw Akzeptanzkriterien für effiziente Testfallerstellung
UML/OCL
Systematische Testfallerstellung
Bottom-up Scrum Coaching
Testfallautomatisierung und Continuous Integration
QA-Softwareentwicklung und Tooling auf Basis von J2SE, J2EE; Schwerpunkt auf die JUNIT-, Execl-, XML-, SQL-Frameworks
Bugmanagement über Codelinien
Releasetesting und Dokumentation
Eclipse
XML Technologien
Webservices
Subversion und GIT
Ant/Maven
Apache Web Server
Tomcat/JBOSS
Testdirector
Mitarbeit Open Source Projekt resoa.org
Arbeitsproben gerne auf Anfrage erhältlich.
HSQL
Referenzen und Ansprechpartner auf Anfrage gerne erhältlich.
Bank, Börse, Finanz, HealthCare, Telekommunikation
Das Stammdatenerfassungs- und pflegesystem (STEP) ist der zentrale Dienstleister in der BA. STEP stellt ca. 65 Verfahren 174 Service-Operationen bereit. Im Rahmen einer Umbaumaßnahme soll das Verfahren STEP alle Web-Services (WSDL/SOAP) auf REST umstellen, sowie zur Einsparung der Oracle Produkte auf die dortige Kubernetes Platform migrieren. Testmanager Soeren Göbel.
Webauftritt MC MeineCreditreform
Neuentwicklung Inkasso 4.0 auf Kubernetes
Referenz: Geschäftsführer Frank Vollmar
Systemhaus Bundesagentur für Arbeit, Nürnberg
Einsatzzeitraum: 06/2016 bis 04/2019
Funktion: Senior Agile Tester im Scrum Team DARV
Projekt: Erfüllung des gesetzlichen Auftrages Zahlungsmeldungen aus verschiedenen Verfahren anzureichern und an die Deutsche Rentenversicherung (ZfA) in mehreren Batchläufen zu übertragen. Zusätzlich wurde ein Web Auskunfts- und Bearbeitungssystem für die Agenturen entwickelt.
Tätigkeiten:
* Erstellung Testfallstrategie gem Wasserfallmodel, Erstellung Testfallstrategie für das Scrum Team
* Erstellung von Anwendungs-Testusern gemäß den BA-Berechtigungsprofilen
* Erstellung und Einspielung von unterschiedlichsten Testusern im Stammdatensystem pro Release
* Refactoring dieser Testuseranlage im Stammdatensystem hin zu Jenkins
* Erstellung spezifischer Testimport.xml Files welche den Input der verschiedenen Verfahren abbilden
* Testautomatisierung mit der eigenentwickelten Schlüsselwortbibliothek der BA auf Basis von SilkTest auf Batch und WebGUI Ebene gemäß Testpyramide
* Migration der Testfälle auf Cucumber Testframework für GUI und Batchtests inkl. Jenkins Anbindung
* Aufsetzen einer Lifecycle Database für Migrationsscripte
* Barrierefreie Test mittels Supernova und Freedom Scientific JAWS
* Vorführung der Releaseinhalte gegenüber den Stakeholdern
* Begleitung und Ansprechpartner aller Roll-Outs vor allem aber der Jahresläufe gegenüber Betrieb, Druckstrasse usw.
* Abstimmung und Austausch von Tests mit Service Providern (SOAP-Webservices)
Entwicklerwerkzeuge: Ready API, Java8, WinSCP, Putty, JAWS, Supernova, Eclipse, SVN, GIT, Maven, JIRA, Confluence, Silk Test, Jenkins, Sonar, XML, Liquibase, Oracle SQL Developer, Selenium, Cucumber
Referenz: Serviceleiterin Martina Schrott; Testmanager Andreas Traub;
Media Saturn IT Ingolstadt
Einsatzzeitraum: 04/2015 bis 03/2016
Funktion: Agile Testing in Team Cashregister Checkout sowie Weiterentwicklung
Testautomaten für Kassenterminal
Projekt: Export der Testergebnisse aus einem Java Testautomaten nach HPQC via Rest API
Steuerliche Legal-Anforderungen für die Landesgesellschaft Türkei
Einführung Kampagnen Modul für die MediaMarkt Kassen Landesgesellschaft Deutschland
Tätigkeiten:
* Abstimmung und Konzeption der Testergebnisse nach HPQC
* Scrum QA auf Basis der Definition of Done und Akzeptanzkriterien, dass heisst
Durchführung von Kassentests als auch REST und CXF Tests.
* Automatischer Check der Kassenbons auf Basis der Geschäftsvorfälle auf txt,
XML und pdf Ebene
* Aufsetzen und Anpassung einer nachhaltigen Durchführung der Tests und Einbindung in Jenkins für die Regression.
* Organisation und Übergabe der Scrum Tests in das Competence Center E2E.
* Ausschöpfen der Möglichkeiten die Scrum im konkreten Umfeld ermöglicht.
* Vorstellung Testpyramide
* Erstellung von Testdaten, vor allem im Kampagnenbereich auch für die Automatisierung
* Präsentationen der Testautomatisierung bei der Geschäftsleitung
Entwicklerwerkzeuge: Java 8, Junit, REST-assured, Maven 3.3.1, Jenkins, GIT,
Apache Commons Bibliotheken, Squirrel, ATDD, Apache CXF, Eclipse Mars, JIRA,
Confluence, XPATH, HPQC
ING Diba Frankfurt/Nürnberg
Einsatzzeitraum: 09/2014 bis 03/2015
Funktion: Einführung einer Web-GUI Testautomatisierung
Unterstützung bei der Ausarbeitung der Strategie für die Einführung automatischer Tests auf GUI-Ebene
Unterstützung bei der Auswahl geeigneter Test-Tools innerhalb des Projektes SprintIT
Projekt: Faster Time To Value; Umsetzung der agilen Transition in der ING Diba
* Konzeption eines Vorschlags zur GUI Testautomatisierung für das Internet Banking der Bank unter Berücksichtigung der Prozesse beim Kunden.
* Mitarbeit bei der Evaluierung eines geeigneten Testtools
* Aufsetzen eines prototypischen Testfalls mit dem ATDD Tool Fitnesse und korrespondierendem Fixture mit Selenium Webdriver
* Konzeptioneller Umfang war Aufbau der Struktur in Fitnesse und Einbindung der Fachabteilung zur finalen Ausdünnung der manuellen Tests in HPQC
* Schwerpunktthemen Prozess: Spezification By Examples, Amigo Session, Definition der Testdurchführung gemäß Testpyramide, warum das Sinn macht sowie Reporting der Testergebnisse
* Schwerpunktthemen Coding: Umsetzung der Testfixtures mittels Page Objects und Einbindung in Jenkins für unterschiedliche Browser
* Vorstellung und Definiton des Pilotierungsumfangs mit dem Scrum Team Responsive Banking
* Erweiterung des Fokus von GUI Tests hin zu Akzeptanztests und deren Umsetzung mit Fitnesse
* Dass heißt Einbindung von Wicket Tests zur Verifikation von Akzeptanzkriterien in Zusammenarbeit mit den Entwicklern
* Automatisierung der Business Cases Überweisung, Terminüberweisung, Dauerauftrag und Lastschriftrückgabe in der Pilotierungsphase
* Mitarbeit im Projekt Testdatenmanagement für eine robuste Testautomatisierung und Zuordnung der notwendigen Kunden Stereotypen als Precondition für die Testdurchführung
* Erstellung des Pilotierungsberichtes
Entwicklerwerkzeuge: J2SE 1.7, Junit, Selenium Webdriver, Selenium Grid, Fitnesse, Maven, Jenkins, GIT, Firebug, Inspektor, Apache Commons, Specification By Example
Rhenus Freight Logistics Dortmund/Holzwickede
Einsatzzeitraum: 02/2013 bis 08/2014
Funktion: Software Quality Engineer und Scrum Coaching / Scrum Team 2 Datapool
Projekt: Datapool - Unternehmensweite Zusammenführung von Logistik bzw. Speditionsbewegungsdaten zur Anreicherung mit SAP, COGNOS sowie Sugar für Mehrwertdienste
* Scrum Coaching
* Schulungen/Vorträge Einstieg von Testideen sowie Mitarbeit an Qualitätsverbesserungsmaßnahmen, Bugvorlagen usw.
* Konzept und Automatisierung aller vorgefundenen integrativen Abschlusstests und Überführung in die CI
* Dass heißt zu automatisieren waren Preconditions, SUT und Checks mit Kontakt zu OSGI, Telnet, versch. Datenbanken, Linux, SSH und Webservices
* Zusammenstellung und Verifikation der Testdaten
* Dokumentation der Tests und des Testclients
* Danach Wahrnehmung der Rolle als Scrum QA
Funktion: Software Quality Engineer und Scrum Coaching / Scrum Team 1
Projekt: Stammdaten mit kompletter RCP GUI für Logistic Networking der Niederlassungen
* Scrum Coaching
* Schulungen/Vorträge über den Einstieg von Testideen sowie Mitarbeit an Qualitätsverbesserungsmaßnahmen
* Durchführung und Wartung von Jubula RCP GUI Tests
* Umsetzung Testautomatisierung für Hessian Webservices
* Umsetzung Testautomatisierung für SOAP Webservices
* Dokumentation der Tests und des Testclients
* Wahrnehmung der Rolle als Scrum QA und Gewöhnung der Entwickler an diese Mitarbeit
* Untersuchung und Neuausrichtung der Testaktivitäten auf Basis der Testpyramide
* Team Mitarbeit Stan Code Measuring
Funktion: Software Quality Engineer / Scrum Team 4 Logistic Portal
Projekt: Portallösung für Endkunden Track & Trace zur Sendungsnachverfolgung in Grails
* Untersuchung und Priorisierung der Testaktivitäten auf Basis der Testpyramide
* Einführung Selenium Webtesting für die Logistik Portal Lösung
* Vorbereitungen zur Überführung in die CI
* Weiterverwendung der Test zur Durchführung auf Mobile Devices mit Android und Planung für iOS
* Umsetzung Testautomatisierung für SOAP Webservices gemäß Prio
* Umsetzung Testautomatisierung für REST Webservices gemäß Prio
Entwicklerwerkzeuge: J2SE 1.7, Junit, Hamcrest, Commons Lang, Commons IO, log4j2, Spring 3.3, XPath, OSGI, Eclipse, Jenkins Continuous Integration, JIRA, Subversion, Maven, CXF, soapUI, Linux, XML, JSON, Oracle, DB2, Cron, Xpath, WinSCP, WinMerge, Jubula GuiDancer, stan4j, Jersey, Sonar, Selenium Webdriver, Selenium Grid, Appium, Android SDK
Deutsche Telekom AG Products/Innovations, Darmstadt
Einsatzzeitraum: 04/2011 bis 12/2012
Funktion: Software Quality Engineer; Scrum Team Recommendations/Programm Manager
Projekt: Weiterentwicklung Recommendation/Programm Manager der DTAG mittels
Scrum Vorgehensmodell
* Sicherstellung der Qualität bzgl. Anforderungen und Testing mittels
akzeptanztestgetriebener Entwicklung in Fitnesse mit dem SCRUM-Team
* Konzeption und Weiterentwicklung eines Java Testclients für direkte,
automatisierte Webservice Tests (WSDL/REST)
* Erweiterung des Open Source Tool Fitnesse hin zu HP Quality Center
Testdurchführungsstil
* Generierung von Testdaten (WSDL/Rest Schnittstellenbeschreibung) und Testfälle
im Bereich EPG, Video-Metadaten, Personal Recommendation Engines, Facebook
* Überprüfung des Workflows und der Usability für die Tests
* Konzeption und Weiterentwicklung der automatisierten Testfälle hin zum
Key-Word-Driven Testansatz
* Konzept Wiederverwendung der automatisierten Tests für System Health Checks
(Smoke Tests) in der CI
* Konzept Last/Performancetests im Rahmen der CI (Microbenchmarks)
* Durchführung und Überprüfung der Tests mittels des Entertain Receiver, CI
sowie Fehlertracking/Management in JIRA
* Interner Support: Nachstellung, Evaluierung von potentiellen Bugs
* Planung, Durchführung und Dokumentation von Releasetests in
Verbundtestumgebungen
Entwicklerwerkzeuge: J2SE 1.6, Eclipse, Jenkins Continuous Integration, JIRA,
Subversion, Maven, Fitnesse, HP Quality Center, Telekom Entertain Media
Receivers, soapUI, Excel, Unix, vi, JSON, XML
Deutsche Telekom AG Products/Innovations, Darmstadt
Einsatzzeitraum: 06/2010 bis 01/2011
Funktion: Funktionales Testing, QS der FuncSpecs, Scrum Consulting
Projekt:Integratives testen der Mediencenter und IPTV Anwendungen der DTAG nach Migration auf WPF;Tätigkeit:
Sicherstellung der Qualität bzgl Anforderung und Testing innerhalb des SCRUM-Teams
Generierung von Testdaten und Testfälle im Bereich Audio-/Mail- und Mediaformate
Systematische und iterative Testdurchführung mit HP Quality Center
Dokumentations- und Statusmanagement angepasst auf Scrum Prozess mit Qualtiy Center
Integrative Tests Mediencenter, Weitere Dienste und IPTV Anwendungen
Interner Support: Evaluierung von Usecases mit dem IPTV Receiver 300
Durchführung und Dokumentation von Releasetests
Mitarbeit an Teststrategie nach DTAG Template
Schnittstellenmanagement
Entwicklerwerkzeuge:JIRA Bug Tracking, HP Quality Center, T-Home IPTV Receiver 300, Mediencenter T- Online, Wireshark, Audio- und Video Codecs, FormatFactory, Windows Presentation Framework, SCRUM
InterComponentWare AG (ICW AG), Walldorf
Einsatzzeitraum: 05/2006 bis 12/2009
Funktion: Software Quality Engineer der elektronischen Gesundheitsakte von ICW
Projekt: Weiterentwicklung eines Java Testclients zur Durchführung von Webservicetests
Abteilungen: BAS (eHealthframework), PHR (Gesundheitsakte LifeSensor), BAS (eHealthframework);
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.6, Eclipse, Spring, Hudson Continous Integration, Axis 1.4, WSDL, JUnit, JIRA, UML, Excel, Subversion, Tomcat, Apache, Ant, SQuirreL SQL, Maven, Hypersonic, XML, Wiki, OpenLDAP; Oracle, Subversion, SCRUM, Selenium
Artikel [Titel auf Anfrage] auf ICW Developer Network: [URL auf Anfrage]
PTSG, Nürnberg
Seit 01/06 ? 04/06
Funktion: Freiberufliche Tätigkeit bzgl. Consulting, Dokumentation und Quality Management
Projekt: Entwurf und Implementierung eines Testframeworks für webbasierte Services
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.5, J2EE 1.4, Spring, Eclipse 3, Hibernate 3.0, HyperJAXB, JAXB, XML Schema, XMLSpy, JUNIT 3.8.1, XMLUnit, Xdoclet, Ant, JexcelApi, Excel, DbUnit2.1, DDSteps, MavenDbunit-Plugin, JIRA, MySQL 5.0, Subversion, Fedora, WinSCP;
Dresdner Kleinwort Wasserstein, Frankfurt/Main
06/05 ? 10/05
Funktion: Freiberufliche Tätigkeit bzgl. Consulting und Programmierung im Quality Management
Projekt: Qualitätssicherung und Testing im Rahmen des Cash-Managment-Projektes der InvestmentBank-Tochter der Dresdner Bank AG
Tätigkeit:
Entwicklerwerkzeuge: J2SE1.4, J2EE1.4, Eclipse 3.1, Ant, DOM, JDOM, DbUnit2.1, DDSteps1.0, Excel, POI, Quartz, JexcelApi, JBOSS, CVS, Bugzilla, CityNetworks Reconciliation Software, Oracle10g, Toad, Maven, JAXB, SWIFT
PTSG, Nürnberg
12/03 ? 06/05
Funktion: Freiberufliche Tätigkeit bzgl. Consulting, Dokumentation und Quality Management
Projekt: Börsenhandelsstrategie-System auf der Basis von FIXML
Tätigkeit:
Entwicklerwerkzeuge: J2SE 1.4, J2EE 1.4, Xdoclet, JSP 2.0, Struts, Spring, Eclipse 3, JBOSS 3.2.5 und 4.0, Hibernate 2.1, HyperJAXB, JUNIT 3.8.1, NUNIT 2.1, TestDirector, JIRA, Oracle 9i, MySQL 4.1, JIRA, Subversion, Fedora,
esolve AG, München
01/03 ? 11/03
Funktion: Freiberufliche Tätigkeit für esolve AG
Projekt: Beratungsleistung hinsichtlich RTD; Fachkonzept Schlussnoten-Netting
Tätigkeit:
Professional Trading Services GmbH, Frankfurt/Main
07/02 ? 11/02
Funktion: Teilprojektleitung
Projekt: Konzeption eines TradingDesks für HeavyTrader mit Anbindung an entsprechenden Finanzdienstleister sowie entsprechenden Brokerage-Services.
Tätigkeit:
Consors AG, Nürnberg
01/99 ? 06/02
Realtime Datenabgleich zwischen Handelssystem und Abwicklungssystem
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Entwicklung einer realtime Schnittstelle zwischen dem Heavytrader Handelssystem RTD und dem Bankensystem KORDOBA für die Synchronisation der Wertpapiertransaktionen des Consors Produktes ?Platinum Trader".
Tätigkeit:
Evaluierung und Durchführung neuer RZ-Standort für Tradegate
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Da der bestehende RZ-Betreiber ein konkurrierendes Handelssystem im Aufbau hatte, musste ein Umzug des gesamten Handelssystems in einen neuen, nach Bundesaufsichtsamt bankkonformen Application Service Provider evaluiert und durchgeführt werden.
Tätigkeit:
Tradegate-Integration
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Einführung des außerbörslichen Handels auf Basis der Transaktionsplattform Tradegate (www.tradegate.de) des Maklerhauses Berliner Freiverkehr in die Consors-Systemlandschaft mit entsprechenden Handelsfunktionalitäten in den Frontends
Tätigkeit:
Review Testkonzept Projekt Offene Orderbücher der Berliner Börse (OBEX)
Funktion: Projektmanager IT-Trading Systems International und Systemverantwortlicher
Projekt: Review des Testkonzepts Offene Orderbücher im Zusammenhang der Einführung von Tradegate (www.tradegate.de) und der damaligen Beteiligung von Consors an der Berlin Börse (Hauptskontroführer Berliner Freiverkehr). Zusätzlich Testing der Orderbuch-Schnittstelle in die Consors-Systemlandschaft
Tätigkeit:
Prozess- u. Datenmodellierung Brokerage
Funktion: Projektmanager IT-Trading Systems International
Projekt: Erstellung eines umfassenden Unternehmensdaten- und Unternehmensprozessmodells im Brokerage/Bankingbereich
Tätigkeit:
MobileBroker(WAP)
Funktion: Projektmanager IT-Trading Systems International
Projekt: Erfolgreiche Umsetzung des Produktes ?MobileBroker? mit Börsenhandelsfunktionalitäten mittels WAP als erste Bank in Deutschland zur CeBit 2000.
Tätigkeit:
Evaluierung Website Monitoring
Funktion: Teilprojektleitung Security und Capacity Manangement
Projekt: Frühzeitige Erkennung von Zugriffengpässen oder Störungen auf der Website von www.consors.de. Im besonderen Blickfeld die Services der Consors Watchlist
Tätigkeit:
Konkurrenzanalyse Abwicklungsbanken
Funktion: Kundenmanager WertpapierService
Projekt: Konkurrenzanalyse marktteilnehmender Abwicklungsbanken hinsichtlich Preis- und Dienstleistungsangebote.
Tätigkeit:
Weitere Aufgaben:
Funktion: Kundenbetreuer Wertpapier-Service; Projektmanager IT-Trading Systems International
Tätigkeit:
Dresdner Bank AG, Frankfurt/Main
09/97 ? 12/98
Funktion: Bankfachlicher Berater
Projekt: Smartcard-Banking HBCI mit RSA/PKI
Tätigkeit:
Projekt: Direktbankgründung der Dresdner Bank AG in Duisburg
Tätigkeit:
Bankkaufmann
Bevorzugte Umgebungen:
WebServices, Integrationslösungen, Start-ups, Agile, Telekommunikation, Handels-, Banking, Börsensysteme, Clearing,
Usability
Bauen von individuellen, funktionalen Sicherheitsnetzen sowie Qualitätssicherung
für Umgebungen wie Frameworks, GUI, Produkte sowie Integrationslösungen unter Berücksichtigung ihres Lifecycles
Projekt- und Prozessqualitäts Know-how
Consulting der Requirements bzw Akzeptanzkriterien für effiziente Testfallerstellung
UML/OCL
Systematische Testfallerstellung
Bottom-up Scrum Coaching
Testfallautomatisierung und Continuous Integration
QA-Softwareentwicklung und Tooling auf Basis von J2SE, J2EE; Schwerpunkt auf die JUNIT-, Execl-, XML-, SQL-Frameworks
Bugmanagement über Codelinien
Releasetesting und Dokumentation
Eclipse
XML Technologien
Webservices
Subversion und GIT
Ant/Maven
Apache Web Server
Tomcat/JBOSS
Testdirector
Mitarbeit Open Source Projekt resoa.org
Arbeitsproben gerne auf Anfrage erhältlich.
HSQL
Referenzen und Ansprechpartner auf Anfrage gerne erhältlich.
Bank, Börse, Finanz, HealthCare, Telekommunikation