Projektbeschreibung:
Ich automatisiere zur Zeit Tests mit Selenium und verschiedenen Open-Source-Frameworks, automatisiere REST-Service-Tests, führe Lasttests durch und teste gelegentlich manuell auf Browsern und mobilen Endgeräten. Aktuell bin ich auch mit den Integrations-Tests für eine neue Android-App betraut.
Beschreibung:
Der Kunde erstellt im Auftrag Wärme- und Wasser-Verbrauchsabrechrechnungen für ca. eine halbe Million vermieteter Liegenschaften und bietet die dafür erforderlichen Services an. Das Projekt umfasste die Neuimplementierung des Systems zur Abwicklung dieses Geschäfts: Die Entwicklung einer Web-Anwendung und weiterer Teilsysteme und die Kommunikation untereinander über Schnittstellen und einer SOA-Infrastruktur. Neben der Web-Anwendung als Front-End kam dem SAP-System eine wichtige Rolle zu für das Management von Verträgen, Konditionen, Aufträgen und Abrechnungen mit Kunden. Auch werden darin alle betriebswirtschaftlichen Daten des Geschäfts vorgehalten.
Aufgabe:
Beschreibung:
Entwicklung einer multikanal-fähigen Vertriebslösung zur Beantragung eines Girokontos via Browser im mobilen Endgerät durch den Endkunden
Die Lösung umfasst einen Web-Workflow für den Endkunden, das Hinterlegen der Interessentendaten,
das automatische Erstellen und Versenden bank-individueller Vertrags- und begleitender PDF-Dokumente, Möglichkeiten zum bankspezischem Customizing statischer Inhalte, die Integration einer sicheren Online-Identifikation für den Kunden
Aufgabe:
Hauptaufgabe war es, das agile Team im Projektverlauf mit dem Erstellen von Unit- und Integrationstests zu unterstützen. Alle Tests wurden mit dem Spock-Framework erstellt.
Die Integrationstests gliederten sich in
Zusätzlicher Schwerpunkt war das Erstellen von UI-Tests mit dem Geb-Framework und Selenium.
Die UI-Tests unterschieden sich in solche, die ausschließlich das Front-End-Modul prüften, und solche, die das Gesamtsystem prüften.
Beschreibung:
Aufgabe:
Beschreibung:
Das JBF-Framework der Fiducia ist ein auf Java gegründetes sehr umfangreiches technisches Framework, auf dem eine Vielzahl bankfachlicher Anwendungen sowie das Core-Banking-System Agree aufbauen. So werden Infrastrukturen für versionierte verteiltes Services, standardisierte GUI-Elemente und sichere Authentifizierungsverfahren bereitgestellt, u.a. Single-Sign-On. Das Framework wird von mehreren agilen Teams weiterentwickelt.
Für dieses Framework galt es, integrative Tests zu entwickeln und diese in ein Continuous Build & Test Verfahren zu übernehmen.
Aufgabe:
Beschreibung:
Entwicklung einer Java-Swing-Anwendung, die es dem mittelständischen Unternehmen erlaubt, anhand von erfassten Kundenaufträgen Bauteillisten für die Belieferung der Baustellen zu erstellen.
Kernfunktionen:
Aufgabe:
Beschreibung:
Entwicklungsbegleitende Testautomatisierung für ein komplexes Web-Portal-System, das die ITIL-Prozesse Change- und Incidentmanagement für die durch das Unternehmen bereitgestellten IT-Infrastrukturen und –Dienstleistungen im Zusammenspiel mit den Kunden (CRM) abbildet und beantragte Serviceleistungen z.T. automatisch mit der Beantragung implementiert, indem die dafür erforderlichen IT-Strukturen in den Umsystemen konfiguriert werden.
Aufgabe:
29 Monate: Aufbau der Softwarequalitätssicherung für die Europace Plattform für Deutschland und Niederlande
Rolle: Leiter TestCenter
Aufgaben:
22 Monate: Leitung der Abteilung Qualitätsmanagement
Rolle: Leiter Qualitätsmanagement
Aufgaben:
2 Monate: Implementierung einer SAP-Lösung für mittelständische Unternehmen
Rolle: Testkoordinator
Aufgaben:
9 Monate: Implementierung einer weitreichenden IT-Unterstützung der Bundeswehr-Prozesse durch SAP Standard-Software, u.a. im Bereich Logistik, Rechnungswesen, Human Resources
Rolle: Testkoordinator im zentralen Steuerungsbereich des strategischen Großprojekts
Aufgaben:
3 Monate: Einführung eines Keyword-basierten Testframework für das funktionale GUI-Testing
Rolle: Berater
Aufgaben:
1 Monat: Lasttests/Grenzwerttests einer Systemschnittstelle des Systems Kundenkarte unter Erzeugung von Grundlast auf weiteren Schnittstellen
Rolle: Berater
Aufgaben:
2 Wochen: Review eines Testautomationskonzeptes.
Rolle: Berater
Aufgaben:
2 Wochen: Review einer umfangreichen Testsuite mit automatisierten, funktionalen Tests basierend auf WinRunner.
Rolle: Senior Quality Consultant
Aufgaben:
Projekthistorie von GULP gekürzt ? ältere Projekte gerne auf Anfrage.
Diplom-Informatiker(FH)
Seminare / Zertifikate:
Testing:
Testprozesse, Testvorgehen, Testplanung, Testkonzeption, Testfallbeschreibung, methodische Ermittlung von Testfällen, risikobasiertes Testing, Regressionstests, Testabdeckung, Testmanagement, Testreports, Zusammenarbeit, Agiles Testen, exploratives Testen, Pair Testing, Test Driven Design, Fehlermanagement, Testframeworks, effiziente Testautomation von Akzeptanztests, Unit-Testing, Performance-, Last-, Stabilitäts-, Volumentests, Testdaten- und Testumgebungsmanagement, Code Review, Reviews
Projektmanagement:
MS-Project
Prozess- und Workflowmanagement / ALM:
ARIS, Visio, Jira, Bugzilla, HP Quality Center
Analyse und Design OOA, OOD, OOP, UML
Testmanagement:
HP Quality Center / TestDirector, Testworkbench (SAP Solution Manager), TestLink, Excel
Testautomation:
HP Quicktest Prof., Geb-Testframework, Selenium / WebDriver, IBM Rational Functional Tester, eCATT, Soap UI
Unit-Testing:
Spock-Framework, Fit, Fitnesse, JUnit, JMockIt
Last- und Performancetest HP LoadRunner, Grinder, JMeter
Vorgehensmodelle:
Agile, Scrum, ASAP; V-Modell, RUP, XP
Softwareentwicklung:
IntelliJ Idea, Eclipse, NetBeans, Maven, Grails, Jenkins
Versionierung:
Git, Subversion, Clear Case, CVS, SCCS, Visual Source Safe
Weitere Techniken/Produkte:
Jenkins, Wildfly, JBoss, Tomcat, REST-Web-Services, RMI, JDBC, MS-Office, JQuery, XML, XPath, HTML, JavaFX, Swing, TCP/IP, Arquillian
Berufserfahrung
02/2010 - heute
Senior Testengineer / Testautomatisierer / Testmanager / QA Consultant (freiberuflich)
04/2009 - 01/2010
Leiter Qualitätsmanagement bei der readbank AG in Berlin
10/2006 - 03/2009
Leiter des TestCenters bei der Hypoport AG in Berlin
04/2004 - 09/2006
Principal Consultant im Bereich Solution & Process Quality der SAP SI AG in Berlin
01/2003 - 03/2004
Testmanager und Consultant bei der SPM Technologies GmbH
bis zum betrieblichen Übergang zur SAP SI AG
09/2000 - 09/2002
Testmanager und Teamleiter bei der BG-SYS oHG, der Softwareentwicklungsgesellschaft der Bankgesellschaft Berlin - anschließend drei Monate Elternzeit
07/1995 - 08/2000
Software?Engineer und technischer Projektleiter bei der Jostmeiersoft GmbH in Herford
07/1994 - 12/1994
Praktikum bei der IBM Deutschland Informationssysteme GmbH in Hannover
Mit einem Hintergrund als Softwareentwickler habe ich seit 17 Jahren eine besondere Expertise im Bereich der Software-Qualitätssicherung aufgebaut, arbeitete als Testautomatisierer, Testengineer, Testmanager und erfüllte Managementaufgaben.
Die Testautomatisierung ist ein von mir bevorzugter Schwerpunkt , bei dem ich meine Fähigkeiten als strukturierter Methodiker und Entwickler vertiefen konnte. Als Berater gehörte es zu meinen Aufgaben, Prozesse zur Qualitätssicherung zu gestalten und in Projektorganisationen zu integrieren. Seit 7 Jahren arbeite ich im Umfeld agiler Entwicklungsprojekte und sehe dort meinen bevorzugten Einsatzbereich.
Banken
Finanzdienstleister
Telekommunikation
Landwirtschaft
Logistik
Öffentliche Hand
Projektbeschreibung:
Ich automatisiere zur Zeit Tests mit Selenium und verschiedenen Open-Source-Frameworks, automatisiere REST-Service-Tests, führe Lasttests durch und teste gelegentlich manuell auf Browsern und mobilen Endgeräten. Aktuell bin ich auch mit den Integrations-Tests für eine neue Android-App betraut.
Beschreibung:
Der Kunde erstellt im Auftrag Wärme- und Wasser-Verbrauchsabrechrechnungen für ca. eine halbe Million vermieteter Liegenschaften und bietet die dafür erforderlichen Services an. Das Projekt umfasste die Neuimplementierung des Systems zur Abwicklung dieses Geschäfts: Die Entwicklung einer Web-Anwendung und weiterer Teilsysteme und die Kommunikation untereinander über Schnittstellen und einer SOA-Infrastruktur. Neben der Web-Anwendung als Front-End kam dem SAP-System eine wichtige Rolle zu für das Management von Verträgen, Konditionen, Aufträgen und Abrechnungen mit Kunden. Auch werden darin alle betriebswirtschaftlichen Daten des Geschäfts vorgehalten.
Aufgabe:
Beschreibung:
Entwicklung einer multikanal-fähigen Vertriebslösung zur Beantragung eines Girokontos via Browser im mobilen Endgerät durch den Endkunden
Die Lösung umfasst einen Web-Workflow für den Endkunden, das Hinterlegen der Interessentendaten,
das automatische Erstellen und Versenden bank-individueller Vertrags- und begleitender PDF-Dokumente, Möglichkeiten zum bankspezischem Customizing statischer Inhalte, die Integration einer sicheren Online-Identifikation für den Kunden
Aufgabe:
Hauptaufgabe war es, das agile Team im Projektverlauf mit dem Erstellen von Unit- und Integrationstests zu unterstützen. Alle Tests wurden mit dem Spock-Framework erstellt.
Die Integrationstests gliederten sich in
Zusätzlicher Schwerpunkt war das Erstellen von UI-Tests mit dem Geb-Framework und Selenium.
Die UI-Tests unterschieden sich in solche, die ausschließlich das Front-End-Modul prüften, und solche, die das Gesamtsystem prüften.
Beschreibung:
Aufgabe:
Beschreibung:
Das JBF-Framework der Fiducia ist ein auf Java gegründetes sehr umfangreiches technisches Framework, auf dem eine Vielzahl bankfachlicher Anwendungen sowie das Core-Banking-System Agree aufbauen. So werden Infrastrukturen für versionierte verteiltes Services, standardisierte GUI-Elemente und sichere Authentifizierungsverfahren bereitgestellt, u.a. Single-Sign-On. Das Framework wird von mehreren agilen Teams weiterentwickelt.
Für dieses Framework galt es, integrative Tests zu entwickeln und diese in ein Continuous Build & Test Verfahren zu übernehmen.
Aufgabe:
Beschreibung:
Entwicklung einer Java-Swing-Anwendung, die es dem mittelständischen Unternehmen erlaubt, anhand von erfassten Kundenaufträgen Bauteillisten für die Belieferung der Baustellen zu erstellen.
Kernfunktionen:
Aufgabe:
Beschreibung:
Entwicklungsbegleitende Testautomatisierung für ein komplexes Web-Portal-System, das die ITIL-Prozesse Change- und Incidentmanagement für die durch das Unternehmen bereitgestellten IT-Infrastrukturen und –Dienstleistungen im Zusammenspiel mit den Kunden (CRM) abbildet und beantragte Serviceleistungen z.T. automatisch mit der Beantragung implementiert, indem die dafür erforderlichen IT-Strukturen in den Umsystemen konfiguriert werden.
Aufgabe:
29 Monate: Aufbau der Softwarequalitätssicherung für die Europace Plattform für Deutschland und Niederlande
Rolle: Leiter TestCenter
Aufgaben:
22 Monate: Leitung der Abteilung Qualitätsmanagement
Rolle: Leiter Qualitätsmanagement
Aufgaben:
2 Monate: Implementierung einer SAP-Lösung für mittelständische Unternehmen
Rolle: Testkoordinator
Aufgaben:
9 Monate: Implementierung einer weitreichenden IT-Unterstützung der Bundeswehr-Prozesse durch SAP Standard-Software, u.a. im Bereich Logistik, Rechnungswesen, Human Resources
Rolle: Testkoordinator im zentralen Steuerungsbereich des strategischen Großprojekts
Aufgaben:
3 Monate: Einführung eines Keyword-basierten Testframework für das funktionale GUI-Testing
Rolle: Berater
Aufgaben:
1 Monat: Lasttests/Grenzwerttests einer Systemschnittstelle des Systems Kundenkarte unter Erzeugung von Grundlast auf weiteren Schnittstellen
Rolle: Berater
Aufgaben:
2 Wochen: Review eines Testautomationskonzeptes.
Rolle: Berater
Aufgaben:
2 Wochen: Review einer umfangreichen Testsuite mit automatisierten, funktionalen Tests basierend auf WinRunner.
Rolle: Senior Quality Consultant
Aufgaben:
Projekthistorie von GULP gekürzt ? ältere Projekte gerne auf Anfrage.
Diplom-Informatiker(FH)
Seminare / Zertifikate:
Testing:
Testprozesse, Testvorgehen, Testplanung, Testkonzeption, Testfallbeschreibung, methodische Ermittlung von Testfällen, risikobasiertes Testing, Regressionstests, Testabdeckung, Testmanagement, Testreports, Zusammenarbeit, Agiles Testen, exploratives Testen, Pair Testing, Test Driven Design, Fehlermanagement, Testframeworks, effiziente Testautomation von Akzeptanztests, Unit-Testing, Performance-, Last-, Stabilitäts-, Volumentests, Testdaten- und Testumgebungsmanagement, Code Review, Reviews
Projektmanagement:
MS-Project
Prozess- und Workflowmanagement / ALM:
ARIS, Visio, Jira, Bugzilla, HP Quality Center
Analyse und Design OOA, OOD, OOP, UML
Testmanagement:
HP Quality Center / TestDirector, Testworkbench (SAP Solution Manager), TestLink, Excel
Testautomation:
HP Quicktest Prof., Geb-Testframework, Selenium / WebDriver, IBM Rational Functional Tester, eCATT, Soap UI
Unit-Testing:
Spock-Framework, Fit, Fitnesse, JUnit, JMockIt
Last- und Performancetest HP LoadRunner, Grinder, JMeter
Vorgehensmodelle:
Agile, Scrum, ASAP; V-Modell, RUP, XP
Softwareentwicklung:
IntelliJ Idea, Eclipse, NetBeans, Maven, Grails, Jenkins
Versionierung:
Git, Subversion, Clear Case, CVS, SCCS, Visual Source Safe
Weitere Techniken/Produkte:
Jenkins, Wildfly, JBoss, Tomcat, REST-Web-Services, RMI, JDBC, MS-Office, JQuery, XML, XPath, HTML, JavaFX, Swing, TCP/IP, Arquillian
Berufserfahrung
02/2010 - heute
Senior Testengineer / Testautomatisierer / Testmanager / QA Consultant (freiberuflich)
04/2009 - 01/2010
Leiter Qualitätsmanagement bei der readbank AG in Berlin
10/2006 - 03/2009
Leiter des TestCenters bei der Hypoport AG in Berlin
04/2004 - 09/2006
Principal Consultant im Bereich Solution & Process Quality der SAP SI AG in Berlin
01/2003 - 03/2004
Testmanager und Consultant bei der SPM Technologies GmbH
bis zum betrieblichen Übergang zur SAP SI AG
09/2000 - 09/2002
Testmanager und Teamleiter bei der BG-SYS oHG, der Softwareentwicklungsgesellschaft der Bankgesellschaft Berlin - anschließend drei Monate Elternzeit
07/1995 - 08/2000
Software?Engineer und technischer Projektleiter bei der Jostmeiersoft GmbH in Herford
07/1994 - 12/1994
Praktikum bei der IBM Deutschland Informationssysteme GmbH in Hannover
Mit einem Hintergrund als Softwareentwickler habe ich seit 17 Jahren eine besondere Expertise im Bereich der Software-Qualitätssicherung aufgebaut, arbeitete als Testautomatisierer, Testengineer, Testmanager und erfüllte Managementaufgaben.
Die Testautomatisierung ist ein von mir bevorzugter Schwerpunkt , bei dem ich meine Fähigkeiten als strukturierter Methodiker und Entwickler vertiefen konnte. Als Berater gehörte es zu meinen Aufgaben, Prozesse zur Qualitätssicherung zu gestalten und in Projektorganisationen zu integrieren. Seit 7 Jahren arbeite ich im Umfeld agiler Entwicklungsprojekte und sehe dort meinen bevorzugten Einsatzbereich.
Banken
Finanzdienstleister
Telekommunikation
Landwirtschaft
Logistik
Öffentliche Hand