Funktionale Tests, Testautomation, Testmanagement, Lasttests, QS-Vorgehen & -Organisation
Aktualisiert am 19.11.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2019
Verfügbar zu: 100%
davon vor Ort: 80%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Berlin (+200km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

1 Jahr 2 Monate
2016-11 - 2017-12

Entwicklung der Shop-Web-Plattform

Testengineer / Testautomatisierer im agilen Projektkontext
Testengineer / Testautomatisierer im agilen Projektkontext

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.

Thalia Bücher GmbH
9 Monate
2016-02 - 2016-10

Wärme- und Wasser-Verbrauchsabrechrechnungen

Testengineer / Testautomatisierer im agilen Projektkontext im SA Jira SAP   HP-ALM ...
Testengineer / Testautomatisierer im agilen Projektkontext im SA

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:

  • Der Berater sicherte als Testengineer und Testautomatisierer die Qualität der im SAP-System (Sales & Distribution) umgesetzten Projekt-Anforderungen (User Stories). Die Tätigkeit umfasste
  • Testfallidentifikation und Erstellen von Testfallbeschreibungen
  • Explorative und strukturierte manueller Tests (Schwerpunkt im SAP-System, aber auch der auf Java-Technonogien basierten Web-Anwendung)
  • Entwicklungsbegleitendes Automatisieren von Funktionstests zur Prüfung der Anforderungen
  • Erstellen einer Suite von Regressionstests, die regelmäßig gegen verschiedene Umgebungen ausgeführt wurde
Jira SAP   HP-ALM HP-UFT Unified Functional Tester Version 12
Ista international GmbH
Essen
5 Monate
2015-05 - 2015-09

Entwicklung einer multikanalfähigen Vertriebslösung

Testengineer / Testautomatisierer im agilen Projektkontext 1 Tea Idea Maven Git ...
Testengineer / Testautomatisierer im agilen Projektkontext 1 Tea

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

  • modulspezifische Tests, um Funktionalitäten zu prüfen  
  • modulübergreifende Tests, um die Kommunikation über Rest-Services zu prüfen,
  • Umsystem-integrierende Tests, um Zugriffe auf projekt-externe Backend-Services zu prüfen,

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.

Idea Maven Git Wildfly Spock- Geb-Framework Arquillian
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 9 Monate
2013-07 - 2015-03

Entwicklung

Lead-Testengineer, Testautomatisierer im agilen Projektkontext
Lead-Testengineer, Testautomatisierer im agilen Projektkontext

Beschreibung:

  • Entwicklung der globalen Landwirtschaft-Management-Plattform 365farmnet.com, ein funktional umfangreiches und modular aufgebautes Web-Portal, das es dem Landwirt für den Pflanzenanbau ermöglicht, Abläufe seines Betriebes zu erfassen, von den Assets, über die Anbauplanung bis zur Dokumentation aller Aktivitäten, woraufhin er von Analysen und Berichten des Systems profitiert. Eine wichtige Rolle kommt der Verarbeitung von GEO- und Telemetriedaten zu. 
  • Entwicklung eines Moduls für 365farmnet.com für die Rinderhaltung, welches im Schwerpunkt  das Herdenmanagement umfasst, insbesondere die Dokumentation aller Aktivitäten im Bereich der Gesundheit der Kühe sowie rund um die Laktationszyklen von Milchkühen.
  • Außerdem die Entwicklung einer lokalen Web-Anwendung zur Planung von Melkzeiten, zur Steuerung von automatisierten Melkrobotern/Melkkarussels, der automatisierten Erfassung von Melkdaten, der Kalkulation der erwarteten Milchmengen, und zur automatisierten Sortierung der Kühe auf modernen Milchbetrieben in Abhängigkeit von hinterlegenden Sortierregeln und Ereignissen.

Aufgabe:

  • Erstellen von Testfällen und Testmanagement in TestLink
  • Durchführen manueller explorativer sowie strukturierter Tests nach den jeweiligen Anforderungen im Sprint
  • Erstellen eines Testframeworks für automatisierte Tests basierend auf Selenium und JUnit, sowie JBehave und Integration in Jenkins
  • Management der Testumgebungen, Durchführen von Deployments, Information weiterer Test-Engineers
  • Erstellen und Pflegen der Jenkins-Jobs für das automatisierte Deployment
  • Erstellung von Test- und Testautomationskonzept
  • Durchführung besonderer Testkampagnen im Vorfeld von Messeterminen und produktivem Rollout
CLAAS KGaA mbH, GEA Group Aktiengesellschaft
Gütersloh, Bönen
5 Monate
2013-02 - 2013-06

JBF-Framework

Testautomatisierer
Testautomatisierer

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:

  • Definieren und Erstellen der benötigten Testinfrastruktur
  • Entwicklung eines Basis-Frameworks für integrative, auf JUnit aufbauende Testszenarien für ein verteiltes System, um versionierte Services in verschiedenen Laufzeitumgebungen zu testen
    • mit einer Infrastruktur für verteilte Testinitialisierung, Testausführung, Auswertung über mehrere am jeweiligen Testfall beteiligte Rechner
    • mit Basisfunktionen u.a. zur Manipulation von Konfigurationsdateien und Datenbanken
    • mit Standard-Reports in HTML
    • mit Unterstützung von Unix- und Windows-Umgebungen
  • Automatisierung der konkreten Testfälle
  • Erstellen automatisierter Builds mit Maven, um Testsystem wie auch das „System under Test“ automatisch zu bauen
  • Integration in Jenkins für die regelmäßige Testausführung im Kontext der kontinuierlichen Integration

Fiducia IT AG
München
2 Monate
2012-11 - 2012-12

Entwicklung einer Java-Swing-Anwendung

Auftragnehmer / Softwareentwickler
Auftragnehmer / Softwareentwickler

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:

  • Artikelerfassung für Fenster-Beschlagteile verschiedener Hersteller
  • Definition und Zuordnung von Geschäftsregeln für die Artikelauswahl
  • Auftragserfassung/-Verwaltung für Fensterflügel und deren -Abmessungen / Eigenschaften
  • Generieren von Teilelisten für Aufträge als PDF-Reports auf Basis der hinterlegten Geschäftsregeln

Aufgabe:

  • Anforderungen erfassen
  • Java-Anwendung entwickeln
  • sowie das Testen und Releasen
  • Erfassung der Artikel-Stammdaten und Definition der Auswahl-Geschäftsregeln für Fenster-Beschlagteile vor Ort zusammen mit dem Kunden
Sicherheitssysteme Wollenberg GmbH
Berlin
1 Jahr 8 Monate
2011-02 - 2012-09

Entwicklungsbegleitende Testautomatisierung

Test Engineer / Testautomation Lead
Test Engineer / Testautomation Lead

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:

  • Konzeption der Testautomatisierung für eine Umsetzung mit HP-Quality Center Business-Prozess Tests (BPT) mit Durchführung eines Proof of Concepts
  • Bereitstellen benötigter Basisfunktionen in Libraries
  • Automatisierung von Geschäftsprozess-Tests
  • Kontrolle der täglichen Testergebnisse und Pflege der Testsuite
  • Durchführung von Workshops zur Schulung der Testengineers und Testautomatisierer
  • Erstellen von Schulungsmaterial
  • Anlaufpunkt und Problemlöser für Testautomationsthemen
  • Definition und Protokollierung der erreichten Testabdeckung
  • Konzeption einer entwicklungsnahen Testautomatisierung mit den vorhandenen Entwicklungswerkzeugen (Java, Idea, Subversion, Maven, Jenkins) mit Groovy und dem Geb-Framework (gebish.org mit Selenium, Spock, JQuery) mit Testausführung auf einem Jenkins Continuous Integration Server
  • Automation von Akzeptanztests für User-Stories im agilen Entwicklungsteam (Scrum)
  • Abbildung definierter Rollen-Rechte-Strukturen in der Testsuite
  • Erstellen benötigter Testdaten via automatischem Test für Tester auf Testumgebungen
EWE AG
Oldenburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker(FH)

 

Seminare / Zertifikate:

  • Zertifikat: IBM Rational Functional Tester
  • Risikobasiertes Testen
  • Organisieren, Leiten und Optimieren des Testens
  • Methoden und Techniken des Projektmanagements
  • Systemanalyse mit der Unified Modeling Language
  • Beratertraining Erfolg durch Persönlichkeit
  • Kurs Business English
  • SAP Solution Manager
  • Mercury LoadRunner 8.0 for Web Workshop
  • SAP-NetWeaver: Grundlagen der Application Plattform
  • Zertifikat: Technology Consultant SAP NetWeaver?04
  • Enterprise Portal & Content Management
  • Oracle SQL
  • TestDirector
  • Zertifikat: IBM Certified DB2 Database Administrator

Kompetenzen

Kompetenzen

Schwerpunkte

Prozess-, Methoden- & Toolberatung für SW-Produktentwicklung und ITIL-Prozesse
Software-Qualitätssicherung/-Management
Testautomation, Testmanagement, Lasttests

Produkte / Standards / Erfahrungen / Methoden

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

Betriebssysteme

Linux
Unix (AIX, Sun Solaris)
Windows

Programmiersprachen

Assembler
Groovy
Java
Pascal
Python
SQL
Tcl/Tk
Unix-Scripting (sh,ksh,csh)
Visual Basic

Datenbanken

DB2
MySQL
Oracle
PostGres
Sybase

Branchen

Branchen

Banken

Finanzdienstleister

Telekommunikation

Landwirtschaft

Logistik

Öffentliche Hand

Einsatzorte

Einsatzorte

Berlin (+200km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

1 Jahr 2 Monate
2016-11 - 2017-12

Entwicklung der Shop-Web-Plattform

Testengineer / Testautomatisierer im agilen Projektkontext
Testengineer / Testautomatisierer im agilen Projektkontext

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.

Thalia Bücher GmbH
9 Monate
2016-02 - 2016-10

Wärme- und Wasser-Verbrauchsabrechrechnungen

Testengineer / Testautomatisierer im agilen Projektkontext im SA Jira SAP   HP-ALM ...
Testengineer / Testautomatisierer im agilen Projektkontext im SA

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:

  • Der Berater sicherte als Testengineer und Testautomatisierer die Qualität der im SAP-System (Sales & Distribution) umgesetzten Projekt-Anforderungen (User Stories). Die Tätigkeit umfasste
  • Testfallidentifikation und Erstellen von Testfallbeschreibungen
  • Explorative und strukturierte manueller Tests (Schwerpunkt im SAP-System, aber auch der auf Java-Technonogien basierten Web-Anwendung)
  • Entwicklungsbegleitendes Automatisieren von Funktionstests zur Prüfung der Anforderungen
  • Erstellen einer Suite von Regressionstests, die regelmäßig gegen verschiedene Umgebungen ausgeführt wurde
Jira SAP   HP-ALM HP-UFT Unified Functional Tester Version 12
Ista international GmbH
Essen
5 Monate
2015-05 - 2015-09

Entwicklung einer multikanalfähigen Vertriebslösung

Testengineer / Testautomatisierer im agilen Projektkontext 1 Tea Idea Maven Git ...
Testengineer / Testautomatisierer im agilen Projektkontext 1 Tea

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

  • modulspezifische Tests, um Funktionalitäten zu prüfen  
  • modulübergreifende Tests, um die Kommunikation über Rest-Services zu prüfen,
  • Umsystem-integrierende Tests, um Zugriffe auf projekt-externe Backend-Services zu prüfen,

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.

Idea Maven Git Wildfly Spock- Geb-Framework Arquillian
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 9 Monate
2013-07 - 2015-03

Entwicklung

Lead-Testengineer, Testautomatisierer im agilen Projektkontext
Lead-Testengineer, Testautomatisierer im agilen Projektkontext

Beschreibung:

  • Entwicklung der globalen Landwirtschaft-Management-Plattform 365farmnet.com, ein funktional umfangreiches und modular aufgebautes Web-Portal, das es dem Landwirt für den Pflanzenanbau ermöglicht, Abläufe seines Betriebes zu erfassen, von den Assets, über die Anbauplanung bis zur Dokumentation aller Aktivitäten, woraufhin er von Analysen und Berichten des Systems profitiert. Eine wichtige Rolle kommt der Verarbeitung von GEO- und Telemetriedaten zu. 
  • Entwicklung eines Moduls für 365farmnet.com für die Rinderhaltung, welches im Schwerpunkt  das Herdenmanagement umfasst, insbesondere die Dokumentation aller Aktivitäten im Bereich der Gesundheit der Kühe sowie rund um die Laktationszyklen von Milchkühen.
  • Außerdem die Entwicklung einer lokalen Web-Anwendung zur Planung von Melkzeiten, zur Steuerung von automatisierten Melkrobotern/Melkkarussels, der automatisierten Erfassung von Melkdaten, der Kalkulation der erwarteten Milchmengen, und zur automatisierten Sortierung der Kühe auf modernen Milchbetrieben in Abhängigkeit von hinterlegenden Sortierregeln und Ereignissen.

Aufgabe:

  • Erstellen von Testfällen und Testmanagement in TestLink
  • Durchführen manueller explorativer sowie strukturierter Tests nach den jeweiligen Anforderungen im Sprint
  • Erstellen eines Testframeworks für automatisierte Tests basierend auf Selenium und JUnit, sowie JBehave und Integration in Jenkins
  • Management der Testumgebungen, Durchführen von Deployments, Information weiterer Test-Engineers
  • Erstellen und Pflegen der Jenkins-Jobs für das automatisierte Deployment
  • Erstellung von Test- und Testautomationskonzept
  • Durchführung besonderer Testkampagnen im Vorfeld von Messeterminen und produktivem Rollout
CLAAS KGaA mbH, GEA Group Aktiengesellschaft
Gütersloh, Bönen
5 Monate
2013-02 - 2013-06

JBF-Framework

Testautomatisierer
Testautomatisierer

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:

  • Definieren und Erstellen der benötigten Testinfrastruktur
  • Entwicklung eines Basis-Frameworks für integrative, auf JUnit aufbauende Testszenarien für ein verteiltes System, um versionierte Services in verschiedenen Laufzeitumgebungen zu testen
    • mit einer Infrastruktur für verteilte Testinitialisierung, Testausführung, Auswertung über mehrere am jeweiligen Testfall beteiligte Rechner
    • mit Basisfunktionen u.a. zur Manipulation von Konfigurationsdateien und Datenbanken
    • mit Standard-Reports in HTML
    • mit Unterstützung von Unix- und Windows-Umgebungen
  • Automatisierung der konkreten Testfälle
  • Erstellen automatisierter Builds mit Maven, um Testsystem wie auch das „System under Test“ automatisch zu bauen
  • Integration in Jenkins für die regelmäßige Testausführung im Kontext der kontinuierlichen Integration

Fiducia IT AG
München
2 Monate
2012-11 - 2012-12

Entwicklung einer Java-Swing-Anwendung

Auftragnehmer / Softwareentwickler
Auftragnehmer / Softwareentwickler

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:

  • Artikelerfassung für Fenster-Beschlagteile verschiedener Hersteller
  • Definition und Zuordnung von Geschäftsregeln für die Artikelauswahl
  • Auftragserfassung/-Verwaltung für Fensterflügel und deren -Abmessungen / Eigenschaften
  • Generieren von Teilelisten für Aufträge als PDF-Reports auf Basis der hinterlegten Geschäftsregeln

Aufgabe:

  • Anforderungen erfassen
  • Java-Anwendung entwickeln
  • sowie das Testen und Releasen
  • Erfassung der Artikel-Stammdaten und Definition der Auswahl-Geschäftsregeln für Fenster-Beschlagteile vor Ort zusammen mit dem Kunden
Sicherheitssysteme Wollenberg GmbH
Berlin
1 Jahr 8 Monate
2011-02 - 2012-09

Entwicklungsbegleitende Testautomatisierung

Test Engineer / Testautomation Lead
Test Engineer / Testautomation Lead

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:

  • Konzeption der Testautomatisierung für eine Umsetzung mit HP-Quality Center Business-Prozess Tests (BPT) mit Durchführung eines Proof of Concepts
  • Bereitstellen benötigter Basisfunktionen in Libraries
  • Automatisierung von Geschäftsprozess-Tests
  • Kontrolle der täglichen Testergebnisse und Pflege der Testsuite
  • Durchführung von Workshops zur Schulung der Testengineers und Testautomatisierer
  • Erstellen von Schulungsmaterial
  • Anlaufpunkt und Problemlöser für Testautomationsthemen
  • Definition und Protokollierung der erreichten Testabdeckung
  • Konzeption einer entwicklungsnahen Testautomatisierung mit den vorhandenen Entwicklungswerkzeugen (Java, Idea, Subversion, Maven, Jenkins) mit Groovy und dem Geb-Framework (gebish.org mit Selenium, Spock, JQuery) mit Testausführung auf einem Jenkins Continuous Integration Server
  • Automation von Akzeptanztests für User-Stories im agilen Entwicklungsteam (Scrum)
  • Abbildung definierter Rollen-Rechte-Strukturen in der Testsuite
  • Erstellen benötigter Testdaten via automatischem Test für Tester auf Testumgebungen
EWE AG
Oldenburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker(FH)

 

Seminare / Zertifikate:

  • Zertifikat: IBM Rational Functional Tester
  • Risikobasiertes Testen
  • Organisieren, Leiten und Optimieren des Testens
  • Methoden und Techniken des Projektmanagements
  • Systemanalyse mit der Unified Modeling Language
  • Beratertraining Erfolg durch Persönlichkeit
  • Kurs Business English
  • SAP Solution Manager
  • Mercury LoadRunner 8.0 for Web Workshop
  • SAP-NetWeaver: Grundlagen der Application Plattform
  • Zertifikat: Technology Consultant SAP NetWeaver?04
  • Enterprise Portal & Content Management
  • Oracle SQL
  • TestDirector
  • Zertifikat: IBM Certified DB2 Database Administrator

Kompetenzen

Kompetenzen

Schwerpunkte

Prozess-, Methoden- & Toolberatung für SW-Produktentwicklung und ITIL-Prozesse
Software-Qualitätssicherung/-Management
Testautomation, Testmanagement, Lasttests

Produkte / Standards / Erfahrungen / Methoden

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

Betriebssysteme

Linux
Unix (AIX, Sun Solaris)
Windows

Programmiersprachen

Assembler
Groovy
Java
Pascal
Python
SQL
Tcl/Tk
Unix-Scripting (sh,ksh,csh)
Visual Basic

Datenbanken

DB2
MySQL
Oracle
PostGres
Sybase

Branchen

Branchen

Banken

Finanzdienstleister

Telekommunikation

Landwirtschaft

Logistik

Öffentliche Hand

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.