Definition von Test-User-Stories für ein automatisiertes Produktionssystem zur Herstellung von innovativen Glas-Produkten, dessen Sub-Systeme (Bestellwesen, Produktionsanlagen und Maschinen, Produktionssteuerungssystem) auf Basis von IIoT (Industrial Internet of Things) kommunizieren (Industrie 4.0).
Anforderungsanalyse, Entwicklung und Dokumentation von Testszenarien. Realisierung der automatisierten E2E-Tests, die eine Validierung von der UI (Web-Anwendung) bis zu den angebundenen Backend-Systemen durchführen (Produktionssteuerungssystem, Bestellwesen).
Beratung in den Themen Test und Teststrategie.
Regulatorik-gerechte Validierung einer Bankarbeitsplatzanwendung im Rahmen von Funktionsanpassungs- und Rückbau-Themen in einem Wartungsteam in enger Zusammenarbeit mit der Entwicklung und Fachseite.
Testplanung, Erstellung der erforderlichen Testskripte, Testfälle und Testszenarien, Testdurchführung und Testdokumentation. Analyse und Anpassung bestehender Test-Prozesse sowie Automatisierung von Tests der Serviceaufrufe an den Banking-Kernel.
Überarbeitung des release-unabhängigen Basis-Testkonzepts entsprechend geänderter unternehmensweiter Vorgaben sowie Erstellung release-spezifischer Testkonzepte incl. Kunden- und Teamabstimmung.
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen ergänzt um explorative Testdurchführungen / Regressionstests.
Definition der User-Stories und Erstellung eines Testtools zur Auswertung von komplexen Netzwerkmitschnitten im Test der digitalen Leit- und Sicherungstechnik (DLST) und elektronischer Stellwerke (ESTW) im Projekt ESTW-NeuPro zur Unterstützung der Testteams und Systemintegratoren.
Erstellung der technischen Unit-Tests und der fachlichen UI-Tests.
FDA-gerechte Validierung, Risiko basierte Testplanung, Erstellung der erforderlichen Testskripte / Testszenarien, Testdurchführung und Testdokumentation.
Analyse der bestehenden Test-Prozesse und Testautomatisierung.
Automatisierung der Tests der Testobjekte und Testprozesse über die GUI des Manufactoring Execution System (MES) mit Hilfe des Testtools Squish der Fa. FrogLogic.incl. Skripterstellung in der Programmiersprache Python 3 (Machbarkeits-Studie).
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen.
Test Experte und QA Manager in einem agilen Projekt (SCRUM)
Analyse der bestehenden QA Prozesse und Neugestaltung der Prozesse Test, Testmanagement, Fehlermanagement, Dokumentenmanagement.
Umsetzung eines übergreifenden Testkonzepts für 4 autark laufende Teilprojekte.
UI-Testautomatisierung von User Stories der Anwendung Sunny Portal (EnnexOS)
Analyse der in User Stories beschriebenen Anforderungen und Entwicklung der erforderlichen automatisierten Testfälle für die UI- und E2E-Tests.
Integration der erstellten Testsuiten in Form von Smoke-Tests (Continuous Testing) und Regressions-Tests (Nightly Build) in den Entwicklungsprozess.
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen.
Erstellen von Testsequenzen und Testsuiten für die wöchentlich stattfindenden Testläufe. Ausführung der Testläufe, Analyse und Kommunikation der Testergebnisse. Support der Fachtestumgebungen der Fachbereiche.
Ergebnisvergleiche / Feldprüfungen: Erweiterung der Dokumentenprüfung mit Hilfe regulärer Ausdrücke. Abstimmung der Realisierung mit den Fachbereichen.
Check der Verfügbarkeit / Grundfunktion von Internetanwendungen, Smoke-Tests
Entwicklung eines generischen WEB-Service zur Ausführung automatisierter Tests mit Teststeuerung via. XML und Testausführung über den Selenium WebDriver.
Leiten eines 6-köpfiges Testteams
Erstellung der Testkonzepte in einem nach dem Wasserfall-Modell geplanten Projekt. Anpassung der Teststrategie nach dem Wechsel des Vorgehensmodells im Projekt auf ein agiles Modell nach KANBAN.
Realisierung des gewählten Continuous Testing Ansatzes (Nightly Build).
Qualitätsmanager im Multi-Projektumfeld, Leiten eines bis zu 7-köpfigen Testteams
Managen der fachlichen Abnahmetests der Backendsysteme und der Fahrzeug-informationssysteme diverser Hersteller mit anschließend großer Außenwirkung bei den Kunden.
Entwicklung und Realisierung einer Teststrategie zur Abnahme der Software der Fahrgastinformationssysteme der Deutschen Bahn AG. Durchführen der Tests in den Laboren der Hersteller und auf Testfahrten in den Fahrzeugen bis zur Abnahme („hands-on“).
Design und Entwicklung mehrerer WebService-Adapter zur Steuerung und Synchronisation des Incident Management Prozesses zwischen zwei Ticket-Systemen (Alt, Neu) des Incident Management Prozesses.
Anforderungsanalyse und Erstellung eines Fachkonzepts für ein vernetztes Kiosksystem für die Kunden eines Baumarktes.
Realisierung der Kiosk-Anwendung sowie einer MS Access-Administrationsanwendung, Test und Inbetriebnahme.
Erstellung von Schulungsunterlagen für den Zertifizierungs-Lehrgang "ISTQB Certified Tester (Foundation Level und Advanced Level - Test Manager)“.
Portierung der Cobol-Module zur Artikelverwaltung auf äquivalente JAVA-Services in einem System zur Artikeldatenpflege eines Großhandelskonzerns.
Entwicklung einer JAVA-Anwendung zur Aggregation von Daten verteilter Lieferantensysteme (Business Integration, BI) aus den Touchpoint-Informationen der Sparten Private Banking, Baufinanzierung und Wertpapiere, Mitarbeiterdaten, Organisationsstrukturdaten und Kundendaten.
Bereitstellung der aufbereiteten Potentialdaten an der Schnittstelle zu einem Call-Center.
Organisation des Wartungsprozesses nach CMMI- und ITIL-Kriterien.
Testfallerstellung, manueller Test und Testdokumentation. Automatisierung von Testfällen mittels eines Aktionswort-getriebenen Test-Frameworks.
Entwicklung einer Anwendung zur automatisierten Generierung von JSP- und JAVAScript-Dateien für die Angebots- und Antragsdialoge (Generatoransatz) einer Intranet-WEB-Anwendung basierend auf XML-Dateien.
Automatisierung des Build- und Delivery-Prozesses.
Entwicklung und Definition einer neuen Anwendungs- und Datenbankarchitektur. Implementierung auf Client- (HTML) und Serverseite (JSP, Servlets, SQL).
Portieren des Projektes auf eine neue Entwicklungsumgebung basierend auf Eclipse sowie diverser Plugins (Lomboz, SQLExplorer, SourceSafe).
Automatisierung der Build- und Lieferungsprozesse mittels Apache ANT.
Durchführung der Teststufen Modul-, Integrations-, System- und Abnahmetest.
Entwicklung der Datenbankabfragen sowie der Update- und Anlagedialoge zur Artikelpflege.
Entwicklung der Junit-Testfälle zur funktionalen Überprüfung der server- bzw. datenbankseitigen Funktionen und Schnittstellen.
Entwicklung einer Visualisierungsfunktion zur Lokalisierung der Betriebsfehler von Kassensafes der Systeme CashNet/1 und CashNet/3 über verbaute Sensoren.
Konzeption und Entwicklung einer Anwendung zur bundesweiten Erfassung, dem Management und der Archivierung von Störungs- bzw. Verspätungsursachen im Schienenverkehr sowie zur Auswertung der Störungsursachen (Report- und Statistikfunktionen).
Projektplanung und Projektsteuerung der Entwicklungsphase nach CMMI Level 2, Weiterentwicklung der Projekt-Qualitätsstandards nach CMMI Level 3.
Planung und Durchführung der Systemtests und Integrationstests. Planung, Organisation und Durchführung der fachlichen Abnahmetests.
Entwicklung einer Reporting-Lösung mittels C++, Access Basic und SQL sowie Teilprojektleitung für das Report-Modul.
Entwicklung von Anwender-Dialogen und Library-Komponenten der Anwendung in Java und C++.
Installation und Administration des Oracle Web-Servers.
Frühere Tätigkeiten als Softwareentwickler
Zeitraum: 07 / 1989 ? 06 / 1999
Firma/Kunde: Diverse IT-Systemhäuser
Branche: Versorgungsunternehmen, Industrie, Immobilien, Multimedia, Chemie
Tätigkeit: Softwareentwicklung im Windows-Umfeld mit C, C++, Basic. Anwendersupport.
Technik:
MS Visual C / C++, Borland C++, MS-DOS 4.0 und folgende, WINDOWS 3.11 / WFW und folgende, Unix, Ultrix, Macintosh System 7, Macromedia Director, Toolbook, div. Grafiksoftware, Gnosis SequeLink, WordPerfect, Pathworks 4.0, Ingres, SQL.
Abschluß: Diplom-Wirtschaftsingenieur FH 1999
Abschluß: Diplom-Ingenieur FH 1992
Fa. Siemens AG, Frankfurt/Main
Fa. Siemens AG, Frankfurt/Main
?Als teamorientierter Experte mit langjähriger Praxiserfahrung in allen Phasen der Entwicklung und Einführung von IT-Lösungen unterstütze ich IT-Projekte im klassischen und agilen Projekt-Setup.
Mein Arbeitsstil ist proaktiv und orientiert sich am Team- und Projekterfolg. Neuen Techniken, die den Projekterfolg unterstützen, stehe ich aufgeschlossen gegenüber.?
Meine persönlichen Schwerpunkte sind:
Test, Prozesse und Projekte:
- Test und Testmanagement (ISTQB zertifiziert)
- Testautomatisierung
- Qualitätsmanagement
- Projektmanagement (PRINCE2 zertifiziert)
- IT Service Management (ITIL zertifiziert)
Anforderungen und Konzeption:
- Systemanalyse und Systemdesign
- Anforderungsmanagement
- Erstellung von Fachkonzepten, DV-Konzepten und QA-Konzepten
Realisierung:
- Senior-Softwareingenieur (Java, C++, C#, PHP, Python, WEB)
- Entwicklung / Pflege von Tools für die Testautomatisierung
- Entwicklung / Pflege von Internet-Portalanwendungen
Vorgehensmodelle:
- klassisch planbasierte Vorgehensmodelle
- V-Modell
- Wasserfall-Modell
- agile Vorgehensmodelle
- SCRUM
- KANBAN
- SAFE
- hybride Vorgehensmodelle (klassische + agile Komponenten)
Produkte:- Analyse und Design:
- UML: Poseidon UML und Rational Rose
- Datenbank-Design: Sybase PowerDesigner, ERWin, DB4Designer
- Office:
- Microsoft Office (10, XP Developer, incl. VBA)
- Microsoft Project, Visio
- Konfigurationsmanagement:
- Microsoft Visual SourceSafe
- Merant PVCS
- CVS, Subversion ( SVN )
- GIT, BitBucket
- Web:
- Apache Webserver, Apache Tomcat, PHP, AJAX, JavaScript
- JAVA, J2SE / J2EE / EJB / Servlets / JavaScript, TypeScript
Immobilien
Industrie
IT-DienstleistungFull-Remote-Tätigkeiten bevorzugt
Hybride Tätigkeiten mit einem max. Vor-Ort-Anteil in Deutschland sind wie folgt möglich:
- 25 Prozent im Rhein-Main-Gebiet und im Raum Nord-Hessen
- 10 Prozent an anderen Orten
Definition von Test-User-Stories für ein automatisiertes Produktionssystem zur Herstellung von innovativen Glas-Produkten, dessen Sub-Systeme (Bestellwesen, Produktionsanlagen und Maschinen, Produktionssteuerungssystem) auf Basis von IIoT (Industrial Internet of Things) kommunizieren (Industrie 4.0).
Anforderungsanalyse, Entwicklung und Dokumentation von Testszenarien. Realisierung der automatisierten E2E-Tests, die eine Validierung von der UI (Web-Anwendung) bis zu den angebundenen Backend-Systemen durchführen (Produktionssteuerungssystem, Bestellwesen).
Beratung in den Themen Test und Teststrategie.
Regulatorik-gerechte Validierung einer Bankarbeitsplatzanwendung im Rahmen von Funktionsanpassungs- und Rückbau-Themen in einem Wartungsteam in enger Zusammenarbeit mit der Entwicklung und Fachseite.
Testplanung, Erstellung der erforderlichen Testskripte, Testfälle und Testszenarien, Testdurchführung und Testdokumentation. Analyse und Anpassung bestehender Test-Prozesse sowie Automatisierung von Tests der Serviceaufrufe an den Banking-Kernel.
Überarbeitung des release-unabhängigen Basis-Testkonzepts entsprechend geänderter unternehmensweiter Vorgaben sowie Erstellung release-spezifischer Testkonzepte incl. Kunden- und Teamabstimmung.
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen ergänzt um explorative Testdurchführungen / Regressionstests.
Definition der User-Stories und Erstellung eines Testtools zur Auswertung von komplexen Netzwerkmitschnitten im Test der digitalen Leit- und Sicherungstechnik (DLST) und elektronischer Stellwerke (ESTW) im Projekt ESTW-NeuPro zur Unterstützung der Testteams und Systemintegratoren.
Erstellung der technischen Unit-Tests und der fachlichen UI-Tests.
FDA-gerechte Validierung, Risiko basierte Testplanung, Erstellung der erforderlichen Testskripte / Testszenarien, Testdurchführung und Testdokumentation.
Analyse der bestehenden Test-Prozesse und Testautomatisierung.
Automatisierung der Tests der Testobjekte und Testprozesse über die GUI des Manufactoring Execution System (MES) mit Hilfe des Testtools Squish der Fa. FrogLogic.incl. Skripterstellung in der Programmiersprache Python 3 (Machbarkeits-Studie).
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen.
Test Experte und QA Manager in einem agilen Projekt (SCRUM)
Analyse der bestehenden QA Prozesse und Neugestaltung der Prozesse Test, Testmanagement, Fehlermanagement, Dokumentenmanagement.
Umsetzung eines übergreifenden Testkonzepts für 4 autark laufende Teilprojekte.
UI-Testautomatisierung von User Stories der Anwendung Sunny Portal (EnnexOS)
Analyse der in User Stories beschriebenen Anforderungen und Entwicklung der erforderlichen automatisierten Testfälle für die UI- und E2E-Tests.
Integration der erstellten Testsuiten in Form von Smoke-Tests (Continuous Testing) und Regressions-Tests (Nightly Build) in den Entwicklungsprozess.
Erweiterung der fachlichen Testtiefe und Testbreite mittels Äquivalenzklassenbildung und Grenzwertbetrachtungen.
Erstellen von Testsequenzen und Testsuiten für die wöchentlich stattfindenden Testläufe. Ausführung der Testläufe, Analyse und Kommunikation der Testergebnisse. Support der Fachtestumgebungen der Fachbereiche.
Ergebnisvergleiche / Feldprüfungen: Erweiterung der Dokumentenprüfung mit Hilfe regulärer Ausdrücke. Abstimmung der Realisierung mit den Fachbereichen.
Check der Verfügbarkeit / Grundfunktion von Internetanwendungen, Smoke-Tests
Entwicklung eines generischen WEB-Service zur Ausführung automatisierter Tests mit Teststeuerung via. XML und Testausführung über den Selenium WebDriver.
Leiten eines 6-köpfiges Testteams
Erstellung der Testkonzepte in einem nach dem Wasserfall-Modell geplanten Projekt. Anpassung der Teststrategie nach dem Wechsel des Vorgehensmodells im Projekt auf ein agiles Modell nach KANBAN.
Realisierung des gewählten Continuous Testing Ansatzes (Nightly Build).
Qualitätsmanager im Multi-Projektumfeld, Leiten eines bis zu 7-köpfigen Testteams
Managen der fachlichen Abnahmetests der Backendsysteme und der Fahrzeug-informationssysteme diverser Hersteller mit anschließend großer Außenwirkung bei den Kunden.
Entwicklung und Realisierung einer Teststrategie zur Abnahme der Software der Fahrgastinformationssysteme der Deutschen Bahn AG. Durchführen der Tests in den Laboren der Hersteller und auf Testfahrten in den Fahrzeugen bis zur Abnahme („hands-on“).
Design und Entwicklung mehrerer WebService-Adapter zur Steuerung und Synchronisation des Incident Management Prozesses zwischen zwei Ticket-Systemen (Alt, Neu) des Incident Management Prozesses.
Anforderungsanalyse und Erstellung eines Fachkonzepts für ein vernetztes Kiosksystem für die Kunden eines Baumarktes.
Realisierung der Kiosk-Anwendung sowie einer MS Access-Administrationsanwendung, Test und Inbetriebnahme.
Erstellung von Schulungsunterlagen für den Zertifizierungs-Lehrgang "ISTQB Certified Tester (Foundation Level und Advanced Level - Test Manager)“.
Portierung der Cobol-Module zur Artikelverwaltung auf äquivalente JAVA-Services in einem System zur Artikeldatenpflege eines Großhandelskonzerns.
Entwicklung einer JAVA-Anwendung zur Aggregation von Daten verteilter Lieferantensysteme (Business Integration, BI) aus den Touchpoint-Informationen der Sparten Private Banking, Baufinanzierung und Wertpapiere, Mitarbeiterdaten, Organisationsstrukturdaten und Kundendaten.
Bereitstellung der aufbereiteten Potentialdaten an der Schnittstelle zu einem Call-Center.
Organisation des Wartungsprozesses nach CMMI- und ITIL-Kriterien.
Testfallerstellung, manueller Test und Testdokumentation. Automatisierung von Testfällen mittels eines Aktionswort-getriebenen Test-Frameworks.
Entwicklung einer Anwendung zur automatisierten Generierung von JSP- und JAVAScript-Dateien für die Angebots- und Antragsdialoge (Generatoransatz) einer Intranet-WEB-Anwendung basierend auf XML-Dateien.
Automatisierung des Build- und Delivery-Prozesses.
Entwicklung und Definition einer neuen Anwendungs- und Datenbankarchitektur. Implementierung auf Client- (HTML) und Serverseite (JSP, Servlets, SQL).
Portieren des Projektes auf eine neue Entwicklungsumgebung basierend auf Eclipse sowie diverser Plugins (Lomboz, SQLExplorer, SourceSafe).
Automatisierung der Build- und Lieferungsprozesse mittels Apache ANT.
Durchführung der Teststufen Modul-, Integrations-, System- und Abnahmetest.
Entwicklung der Datenbankabfragen sowie der Update- und Anlagedialoge zur Artikelpflege.
Entwicklung der Junit-Testfälle zur funktionalen Überprüfung der server- bzw. datenbankseitigen Funktionen und Schnittstellen.
Entwicklung einer Visualisierungsfunktion zur Lokalisierung der Betriebsfehler von Kassensafes der Systeme CashNet/1 und CashNet/3 über verbaute Sensoren.
Konzeption und Entwicklung einer Anwendung zur bundesweiten Erfassung, dem Management und der Archivierung von Störungs- bzw. Verspätungsursachen im Schienenverkehr sowie zur Auswertung der Störungsursachen (Report- und Statistikfunktionen).
Projektplanung und Projektsteuerung der Entwicklungsphase nach CMMI Level 2, Weiterentwicklung der Projekt-Qualitätsstandards nach CMMI Level 3.
Planung und Durchführung der Systemtests und Integrationstests. Planung, Organisation und Durchführung der fachlichen Abnahmetests.
Entwicklung einer Reporting-Lösung mittels C++, Access Basic und SQL sowie Teilprojektleitung für das Report-Modul.
Entwicklung von Anwender-Dialogen und Library-Komponenten der Anwendung in Java und C++.
Installation und Administration des Oracle Web-Servers.
Frühere Tätigkeiten als Softwareentwickler
Zeitraum: 07 / 1989 ? 06 / 1999
Firma/Kunde: Diverse IT-Systemhäuser
Branche: Versorgungsunternehmen, Industrie, Immobilien, Multimedia, Chemie
Tätigkeit: Softwareentwicklung im Windows-Umfeld mit C, C++, Basic. Anwendersupport.
Technik:
MS Visual C / C++, Borland C++, MS-DOS 4.0 und folgende, WINDOWS 3.11 / WFW und folgende, Unix, Ultrix, Macintosh System 7, Macromedia Director, Toolbook, div. Grafiksoftware, Gnosis SequeLink, WordPerfect, Pathworks 4.0, Ingres, SQL.
Abschluß: Diplom-Wirtschaftsingenieur FH 1999
Abschluß: Diplom-Ingenieur FH 1992
Fa. Siemens AG, Frankfurt/Main
Fa. Siemens AG, Frankfurt/Main
?Als teamorientierter Experte mit langjähriger Praxiserfahrung in allen Phasen der Entwicklung und Einführung von IT-Lösungen unterstütze ich IT-Projekte im klassischen und agilen Projekt-Setup.
Mein Arbeitsstil ist proaktiv und orientiert sich am Team- und Projekterfolg. Neuen Techniken, die den Projekterfolg unterstützen, stehe ich aufgeschlossen gegenüber.?
Meine persönlichen Schwerpunkte sind:
Test, Prozesse und Projekte:
- Test und Testmanagement (ISTQB zertifiziert)
- Testautomatisierung
- Qualitätsmanagement
- Projektmanagement (PRINCE2 zertifiziert)
- IT Service Management (ITIL zertifiziert)
Anforderungen und Konzeption:
- Systemanalyse und Systemdesign
- Anforderungsmanagement
- Erstellung von Fachkonzepten, DV-Konzepten und QA-Konzepten
Realisierung:
- Senior-Softwareingenieur (Java, C++, C#, PHP, Python, WEB)
- Entwicklung / Pflege von Tools für die Testautomatisierung
- Entwicklung / Pflege von Internet-Portalanwendungen
Vorgehensmodelle:
- klassisch planbasierte Vorgehensmodelle
- V-Modell
- Wasserfall-Modell
- agile Vorgehensmodelle
- SCRUM
- KANBAN
- SAFE
- hybride Vorgehensmodelle (klassische + agile Komponenten)
Produkte:- Analyse und Design:
- UML: Poseidon UML und Rational Rose
- Datenbank-Design: Sybase PowerDesigner, ERWin, DB4Designer
- Office:
- Microsoft Office (10, XP Developer, incl. VBA)
- Microsoft Project, Visio
- Konfigurationsmanagement:
- Microsoft Visual SourceSafe
- Merant PVCS
- CVS, Subversion ( SVN )
- GIT, BitBucket
- Web:
- Apache Webserver, Apache Tomcat, PHP, AJAX, JavaScript
- JAVA, J2SE / J2EE / EJB / Servlets / JavaScript, TypeScript
Immobilien
Industrie
IT-Dienstleistung
Full-Remote-Tätigkeiten bevorzugt
Hybride Tätigkeiten mit einem max. Vor-Ort-Anteil in Deutschland sind wie folgt möglich:
- 25 Prozent im Rhein-Main-Gebiet und im Raum Nord-Hessen
- 10 Prozent an anderen Orten