02.10.2025 aktualisiert


Premiumkunde
100 % verfügbarTestautomatisierung Testinfrastruktur Planung und Realisation, DevOps
Bad Zwischenahn, Deutschland
Deutschland +2
Skills
JavascriptTestscriptSilkTestVagrantRanorexTestintegrationSCTMTeststeuerungEnd2End-TestCI/CDProtractorconfluencePHPJavaJIRATestautomatisierungecommercejenkinswebdriverTestmanagementSystem- und Regressions-Testspageobject modelNode.jsnpmWebdriverIOGroovyTestRailjenkins PipelinesADOBE AEMRestFul WebServicesCI/CD Jenkins PipelinesTestdatengenerierungMySQL/Postgress/Oracle/MSSQLTestengineerGitabKuberenetesDocker & KubernetesBlack duckMavenJenkinsVersions-/ KonfigurationsmanagementXENTRYJMeterPytestBash
Position/en
Fachliche Schwerpunkte
Senior SW Entwickler/Analyst/Tester ISTQB FL, Test Automatisierung, Testmanagement, DevOp
Zertifizierte Fortbildungen
Test
ISTQB FL Zertifikat (2012)
Analyse/Design
Moderne Methoden der Systemanalyse - SA/RT/IM (1992)
Systemanalyse / Realtime Systeme / Information Modelling (1992)
Hardware
Betriebssysteme
Windows (alle Varianten)
Linux/UNIX
Android
IOS/MacOS
Linux Details
Einsatz seit 1998
- „From powerup to bash prompt“/Aufbau eigener Linux Derivate im Client und Server Bereich
- Linux in embedded / headless Systemen (versch. Hardware, WLAN Router, Reciever...)
- Linux Daemons, Server Administration, Firewalls, CS Entwicklungen, GUI QT Entwicklungen
Bisher verwendete Distibutionen
Programmiersprachen
ObjectPascal
Delphi
FPC/Lazarus (Linux/Win)sehr gute Kentnisse in Object Pascal (Delphi, Kylix, Lazarus, FPC)
C#
Systemnahe Lösungen/ohne Benutzeroberflächen als Module/Classes
Erweiterungen für Testscripting & Testscripting(File/IO, Mailversand,LowLevel Routinen, Netzwerkkommunikation)
C++
nur für systemnahe, begrenzte Programme und Routinen/ DLLs
C
nur für systemnahe, begrenzte Programme und Routinen/ DLLs
Java EE
Routinen und Erweiterungen Testscripting (Selenium)
XML Verarbeitung,REST,
Prozesse starten
DB Zugriffe für Testscripte
Rest Api
Perl
Scripting/kleinere Projekte unter Linux
PHP
Diverse WWW Projekte mit MySQL, XAJAX, php- I-Magick, PDF Generierung, OO, Selenium Webdriver Testscripting
JavaScript
NODE JS/TS
Jquery JQuery UI
Protractor Testscriping
WebdriverIO Testscripting
System Scripting
Groovy
Bash- scripting,
Poweshell,
WSH,
DOS Batches
4GL
Uniface seit V 5.0 (1991) durchgehend bis V 9.x unter unix Derivaten / MS Windows, UnifAce Repository und Erweiterungen (dll)
Powerbuilder
Markup Languages
HTML,CSS
XML, Transformationen XSL, XSLT
Test & Management-tools
Ranorex
Modul DLLs, C# Scripting
SCTM,SilkTest
Einsatz,Scripting, Integration Jenkins
TestRail
Integration Testscripting Ergebnisse/Testläufe mittels API (REST)
Selenium Web Driver
Java, Javascript/Typescript, Php, DBAnbindung(Testdaten), Erweiterungen
Appium
WebdriverIO
Scripting Integration TestRail
PageObjects model
Protractor
Java Script, Webdriver Scripting
PageObjects model
Proxies/Network
TracingFiddler, Wireshark
Projektmanagement & Tools
Jira/Confluence/Bitbucket Boards, Wiki
TFS / Tracking
Datenbanken
Oracle
Install, Backups Restore (clean Data Start)
MySQL/Maria DB
Install, Backup, Scripting
MS SQL ServerSQL
PostgressSQL
InformixSE/Online
Interbase/Firebird
Delphi/FPC Entwicklungen
JDBC/ODBC Clients
ISAM allgemein
DB allgemein
Datenbankadministration, Installation, Transaktionskonzepte, SQL, DDL,
Schnittstellen
Datenkommunikation
TCP/IP basierende Netze
Aufbau, Planung, Routing, IP Tables,TLS,Rsync
Serielle Kommunikation
RS232Kommunikation m. Surfsticks, Messgeräte
Windows Netze
Protokolle
Internet, Intranet (HTTP/s,POP3, IMAP, FTP),
Server
Install & Maintenance Apache, Tomcat, Wildfly, Certificates
FTPInstall, ProFTPD
SMTP/IMAP/POPPostfix,Qmail,Courier/Dovecot IMAP,
Integration von UMTS Sticks in Linux Anwendung incl. Reaktion des Systems auf SMS Nachrichten, wie Verbindungsaufbau zum Netz, HTTP Anfragen etc.
Statusabfragen zur Netzqualität, Gerätestatus, PIN etc.
Kommunikation über die Modem Schnittstelle.
Firewalls mittels IP Tables, VPN (Open VPN), RDP
Installation und Betrieb von Mail und IMAP Servern
Linux/Unix Sockets- Programmierung
Produkte/Standards/Erfahrungen
IDEs
IntelliJ
EclipseJava, C, PHP, diverse Plugins
Php StormPHP
LazarusObject Pascal IDE
DelphiPascal
MS Visual StudioC#
Uniface
MS VSS
Tools
SCM
Git: GitHub, Gitlab, Bitbucket,GitBash,bash,IDE Integration Eclipse/PhpStorm
SVN Integration Eclipse, cmd, bash
Mercurial (HG)
Build Management
Jenkins Jenkins Pipelines, Groovy,
Kubernetes Deployments, Templating
Integration von automatisierten Tests in Build Prozess Continous Integration/Delivery
CMS Systeme
Adobe AEM/CQ5
Joomla
UML Tools
Enterprise Architect
Office Anwendungen
MS Office, Libre Office
DTP
Scribus
SQL Tools
MySQL Workbench,
Toad,
Eclipse Plugins
DBeaver
Virtuelle Maschinen
VMWare,
VirtualBox,
Vagrant
QEmu
Debugger
Integrierte Debugger,
Xdebug,
GDB,
Firebug
Chrome dev tools
Standards/Methoden
SCRUM
V- Modell
ISO 9000ff
CMM
Branchen
E-Commerce,
IT / EDV / Internet
Großhandel
Einzelhandel
Medien
Dienstleistung
Kommunale Datenverarbeitung (Kameralistik, Doppik)
Energie
Tourismus/Aviation
Sonstiges
Soft Skills
Verantwortungsbewusst, termintreu, zuverlässig, kommunikativ, zielgerichtet, belastbar,
schnelles Auffassungsvermögen, analytische Denkweise, Teamplayer, aktive Erfahrungen mit Präsentationen, Reviews.
Der Beruf ist mein Hobby und die ständige Weiterentwicklung empfinde ich als Bereicherung.
Erfahrungen
Meine langjährige Erfahrung in den verschiedenen Bereichen der Softwareentwicklung ermöglicht mir einen ausgewogenen Überblick über den Softwareentwicklungsprozess.
Der aktuelle Schwerpunkt ist der Softwaretest. Hier habe ich seit 1999 Erfahrungen gesammelt, die ich jetzt mit den Zertifizierungen nach ISTQB untermauern möchte. Dabei sind die bereits gesammelten Erfahrungen sehr hilfreich.
Analyse
Planung und Erstellung von Testfällen anhand von Requirements
Grenzwertanalyse, Äqivalenztests, Integrationstests etc.
Data Driven Testing
Bereitstellung von Testdaten (DBs SQL Scripting, flat Files (CSV, Excel Integration), Prüfung von Testergebnissen außerhalb der Applikation.
Entwicklung
Breite Basis zur Kommunikation mit Entwicklern
Lesen von Quellcode
Whitebox Testing
Scripting von Testfällen (diverse Programmier und Scripting Sprachen)
Automatisierung von Umgebungsaufbau, Testdaten etc.
Administration
Bereitstellung von Testumgebungen, Testdaten, Erfahrungen und praktischer Nutzen von Virtualisierung
Systemtests
Systemübergreifender Überblick Windows, Unixwelt, Web- Technologien, Devices unter Android, IOS
Integration
Integration von automatisierten Test in den Continous Integratin/Delivery Prozess mit Jenkins.
Aufbau und Planung der Testumgebung in den Development & Deployment Prozess. Planung, Realisation und Integration von Virtuellen Maschinen(Linux/Windows/Android) in den Testprozess.
- Testintegration, Testanalyst, Testautomatisierung,Testmanagement, Tester (SCRUM Team), DevOp
- Aufbau von Basisstrukturen/Testumgebungen, Integration virtueller Maschinen
- Integration automatisierter Tests in Continous Integration/Delivery Prozess (Jenkins, Junit/TestNG, Selenium Webdriver Standalone Server, Groovy Scripting)
- Build & Deployment Pipelines Maven, npm, Git, Versioning, Docker, Kubernetes
- Erzeugung definierter Teststände nach Testläufen (Rollback/clean Start, Scripting, VMs)
- Wiederverwendbare Test- Datenerzeugung (SQL, Scripting/REST Schnittstellen)
- Aufbau von Emulatoren/Mocks (durch langjährige Erfahrung in der Entwicklung in diversen Programmiersprachen, Scripting Languages)
- Testautomatisierung / Scripting Selenium Webderiver, Ranorex, Silk
- Testmanagement
- Integration der Testautomatisierung in Testmanagementsysteme wie SCTM, TestRail etc.
- Software-Entwicklung
- Programmierung
- Analyse
- Design / Modellierung
- Requirements Engineering
- Datenbanken
- Modellierung
- Datenmigration
- Planung und Realisation von Schnittstellen
- Build & Deployment Prozesse
- Jenkins, CI/CD, Pipeline Groovy Scripting
- Git Versioning
- Bitbucket/Gitlab/gitHub
- Continous Integration/Delivery
- Docker Container, Kubernetes
Fachliche Schwerpunkte
Senior SW Entwickler/Analyst/Tester ISTQB FL, Test Automatisierung, Testmanagement, DevOp
Zertifizierte Fortbildungen
Test
ISTQB FL Zertifikat (2012)
Analyse/Design
Moderne Methoden der Systemanalyse - SA/RT/IM (1992)
Systemanalyse / Realtime Systeme / Information Modelling (1992)
Hardware
- PCs
- Cloud Umgebungen: XENTRY, AWS,
- Smartphones, Tablets (Android/IOS)
- Server/Workstations (Linux/Linux,Mac, Windows )
- Headless / embedded Systeme
- Devices/Appliances ARM/Clones und vergleichbare Systeme, Raspberry Pi
- IBM/SUN Workstations
Betriebssysteme
Windows (alle Varianten)
Linux/UNIX
Android
IOS/MacOS
Linux Details
Einsatz seit 1998
- „From powerup to bash prompt“/Aufbau eigener Linux Derivate im Client und Server Bereich
- Linux in embedded / headless Systemen (versch. Hardware, WLAN Router, Reciever...)
- Linux Daemons, Server Administration, Firewalls, CS Entwicklungen, GUI QT Entwicklungen
Bisher verwendete Distibutionen
- Suse
- Red Hat / Centos
- Mandrake
- Ubuntu
- Centos
- Debian (bevorzugt)
Programmiersprachen
ObjectPascal
Delphi
FPC/Lazarus (Linux/Win)sehr gute Kentnisse in Object Pascal (Delphi, Kylix, Lazarus, FPC)
C#
Systemnahe Lösungen/ohne Benutzeroberflächen als Module/Classes
Erweiterungen für Testscripting & Testscripting(File/IO, Mailversand,LowLevel Routinen, Netzwerkkommunikation)
C++
nur für systemnahe, begrenzte Programme und Routinen/ DLLs
C
nur für systemnahe, begrenzte Programme und Routinen/ DLLs
Java EE
Routinen und Erweiterungen Testscripting (Selenium)
XML Verarbeitung,REST,
Prozesse starten
DB Zugriffe für Testscripte
Rest Api
Perl
Scripting/kleinere Projekte unter Linux
PHP
Diverse WWW Projekte mit MySQL, XAJAX, php- I-Magick, PDF Generierung, OO, Selenium Webdriver Testscripting
JavaScript
NODE JS/TS
Jquery JQuery UI
Protractor Testscriping
WebdriverIO Testscripting
System Scripting
Groovy
Bash- scripting,
Poweshell,
WSH,
DOS Batches
4GL
Uniface seit V 5.0 (1991) durchgehend bis V 9.x unter unix Derivaten / MS Windows, UnifAce Repository und Erweiterungen (dll)
Powerbuilder
Markup Languages
HTML,CSS
XML, Transformationen XSL, XSLT
Test & Management-tools
Ranorex
Modul DLLs, C# Scripting
SCTM,SilkTest
Einsatz,Scripting, Integration Jenkins
TestRail
Integration Testscripting Ergebnisse/Testläufe mittels API (REST)
Selenium Web Driver
Java, Javascript/Typescript, Php, DBAnbindung(Testdaten), Erweiterungen
Appium
WebdriverIO
Scripting Integration TestRail
PageObjects model
Protractor
Java Script, Webdriver Scripting
PageObjects model
Proxies/Network
TracingFiddler, Wireshark
Projektmanagement & Tools
Jira/Confluence/Bitbucket Boards, Wiki
TFS / Tracking
Datenbanken
Oracle
Install, Backups Restore (clean Data Start)
MySQL/Maria DB
Install, Backup, Scripting
MS SQL ServerSQL
PostgressSQL
InformixSE/Online
Interbase/Firebird
Delphi/FPC Entwicklungen
JDBC/ODBC Clients
ISAM allgemein
DB allgemein
Datenbankadministration, Installation, Transaktionskonzepte, SQL, DDL,
Schnittstellen
Datenkommunikation
TCP/IP basierende Netze
Aufbau, Planung, Routing, IP Tables,TLS,Rsync
Serielle Kommunikation
RS232Kommunikation m. Surfsticks, Messgeräte
Windows Netze
Protokolle
Internet, Intranet (HTTP/s,POP3, IMAP, FTP),
Server
Install & Maintenance Apache, Tomcat, Wildfly, Certificates
FTPInstall, ProFTPD
SMTP/IMAP/POPPostfix,Qmail,Courier/Dovecot IMAP,
Integration von UMTS Sticks in Linux Anwendung incl. Reaktion des Systems auf SMS Nachrichten, wie Verbindungsaufbau zum Netz, HTTP Anfragen etc.
Statusabfragen zur Netzqualität, Gerätestatus, PIN etc.
Kommunikation über die Modem Schnittstelle.
Firewalls mittels IP Tables, VPN (Open VPN), RDP
Installation und Betrieb von Mail und IMAP Servern
Linux/Unix Sockets- Programmierung
Produkte/Standards/Erfahrungen
IDEs
IntelliJ
EclipseJava, C, PHP, diverse Plugins
Php StormPHP
LazarusObject Pascal IDE
DelphiPascal
MS Visual StudioC#
Uniface
MS VSS
Tools
SCM
Git: GitHub, Gitlab, Bitbucket,GitBash,bash,IDE Integration Eclipse/PhpStorm
SVN Integration Eclipse, cmd, bash
Mercurial (HG)
Build Management
Jenkins Jenkins Pipelines, Groovy,
Kubernetes Deployments, Templating
Integration von automatisierten Tests in Build Prozess Continous Integration/Delivery
CMS Systeme
Adobe AEM/CQ5
Joomla
UML Tools
Enterprise Architect
Office Anwendungen
MS Office, Libre Office
DTP
Scribus
SQL Tools
MySQL Workbench,
Toad,
Eclipse Plugins
DBeaver
Virtuelle Maschinen
VMWare,
VirtualBox,
Vagrant
QEmu
Debugger
Integrierte Debugger,
Xdebug,
GDB,
Firebug
Chrome dev tools
Standards/Methoden
SCRUM
V- Modell
ISO 9000ff
CMM
Branchen
E-Commerce,
IT / EDV / Internet
Großhandel
Einzelhandel
Medien
Dienstleistung
Kommunale Datenverarbeitung (Kameralistik, Doppik)
Energie
Tourismus/Aviation
Sonstiges
Soft Skills
Verantwortungsbewusst, termintreu, zuverlässig, kommunikativ, zielgerichtet, belastbar,
schnelles Auffassungsvermögen, analytische Denkweise, Teamplayer, aktive Erfahrungen mit Präsentationen, Reviews.
Der Beruf ist mein Hobby und die ständige Weiterentwicklung empfinde ich als Bereicherung.
Erfahrungen
Meine langjährige Erfahrung in den verschiedenen Bereichen der Softwareentwicklung ermöglicht mir einen ausgewogenen Überblick über den Softwareentwicklungsprozess.
Der aktuelle Schwerpunkt ist der Softwaretest. Hier habe ich seit 1999 Erfahrungen gesammelt, die ich jetzt mit den Zertifizierungen nach ISTQB untermauern möchte. Dabei sind die bereits gesammelten Erfahrungen sehr hilfreich.
Analyse
Planung und Erstellung von Testfällen anhand von Requirements
Grenzwertanalyse, Äqivalenztests, Integrationstests etc.
Data Driven Testing
Bereitstellung von Testdaten (DBs SQL Scripting, flat Files (CSV, Excel Integration), Prüfung von Testergebnissen außerhalb der Applikation.
Entwicklung
Breite Basis zur Kommunikation mit Entwicklern
Lesen von Quellcode
Whitebox Testing
Scripting von Testfällen (diverse Programmier und Scripting Sprachen)
Automatisierung von Umgebungsaufbau, Testdaten etc.
Administration
Bereitstellung von Testumgebungen, Testdaten, Erfahrungen und praktischer Nutzen von Virtualisierung
Systemtests
Systemübergreifender Überblick Windows, Unixwelt, Web- Technologien, Devices unter Android, IOS
Integration
Integration von automatisierten Test in den Continous Integratin/Delivery Prozess mit Jenkins.
Aufbau und Planung der Testumgebung in den Development & Deployment Prozess. Planung, Realisation und Integration von Virtuellen Maschinen(Linux/Windows/Android) in den Testprozess.
Sprachen
DeutschMutterspracheEnglischgutFranzösischGrundkenntnisseItalienischGrundkenntnisse
Projekthistorie
Verschiedene Applikationen im Banking Umfeld
Übernahme Betriebsabnahmetests für interne/externe Applikationen in einer Preproduction Umgebung.
Die Abnahmen erfassten sowohl interne als auch externe Applikationen und Appliancies.
Die durchgeführten End to End Tests umfassten teilweise mehrere Systeme (extern/intern).
Bedingt durch die vielfältigen Aufgaben und der Zusammensetzung der Systemlandschaft gehörte ein Austausch mit verschiedenen Verantwortlichen und externen Dienstleistern (teilweise near Shore) zur täglichen Arbeit.
Die Kommunikation erfolgte meistens auf Deutsch, immer wieder aber auch in Englisch.
Das Umfeld besteht aus
Aufgabengebiete
Tests
Eingesetzte Tools / Frameworks
Openshift 3/4
Kibana
Grafana
Jmeter
PyTest
Ansible
VSphere
Portainer
Jia/Confluence (Dokumentation & Workflow)
BASH Scripting
Übernahme Betriebsabnahmetests für interne/externe Applikationen in einer Preproduction Umgebung.
Die Abnahmen erfassten sowohl interne als auch externe Applikationen und Appliancies.
Die durchgeführten End to End Tests umfassten teilweise mehrere Systeme (extern/intern).
Bedingt durch die vielfältigen Aufgaben und der Zusammensetzung der Systemlandschaft gehörte ein Austausch mit verschiedenen Verantwortlichen und externen Dienstleistern (teilweise near Shore) zur täglichen Arbeit.
Die Kommunikation erfolgte meistens auf Deutsch, immer wieder aber auch in Englisch.
Das Umfeld besteht aus
- physische/virtuelle Maschinen
- Containerisierung mit Docker Containern
- Cloud Service APIs im heterogenen Systemumfeld
- Firewalls,
- Load Ballancers,
- Proxies / reverse Proxies
- mehreren Rechenzentren.
Aufgabengebiete
- Planung und Realisation von betrieblichen Abnahmen für neue Services und Applikationen auf Basis von erwarteten Lasten und definierten Service Levels.
- Erstellung von Testplänen, automatisierten Tests um die Abnahmen begründen zu können. Monitoring der Systeme während der Abnahmetests, Logauswertungen und Erstellung von abnahmerelevanten Artefakten wie Testauswertungen, Monitoring Grafiken, Abnahmedokumentation und Freigaben.
- Begleitung von Rollouts von Security/Applicationspatches, OS Patches/Upgrades in der Preproduction Umgebung.
- Begleitung neuer Services und Applikationen im Vorfeld des Livegangs. Überprüfung des Deployments und der Applikation auf Lastspitzen und Dauerbetrieb (Last und Performance Tests).
- Die Tests umfassen auch Failover / Rollback Tests (Rechenzentrums- übergreifend)
Tests
- Tests von SOAP und REST APIs (Jmeter, Grafana, Kibana)
- Tests von Batch Läufen (BASH, Logauswertung)
- Last- und Perfomancetests eigener Anwendungen in der Preproduction Umgebung
- Auswertung der Testergebnisse bezüglich SLA's / geplanten Traffic
- Freigaben neuer Applikationsversionen nach Testauswertung.
- Pflege, Erstellung JMeter API Last, Dauerbetriebs und Performance Tests
- Erstellung von Tests unter pyTest
- Erstellung und Pflege von Tests mit BASH Scripting
- Manuelle Tests bei Systemübergreifenden Tests, bzw inanspruchnahme von externen Dienstleistungen wie Massen- Mail/SMS Versand, externe Print Dienstleistungen.
Eingesetzte Tools / Frameworks
Openshift 3/4
Kibana
Grafana
Jmeter
PyTest
Ansible
VSphere
Portainer
Jia/Confluence (Dokumentation & Workflow)
BASH Scripting
Verlagswesen
Projektsprache englisch/deutsch
Zielsysteme
Aufgabenbeschreibung
Aktiv eingesetzte Toos & Techniken
Projektsprache englisch/deutsch
Zielsysteme
- Web Applikation
- CI/CD Linux & AWS
Aufgabenbeschreibung
- Aufbau der Testautomatisierung,
- Teststrategie planen und Implementieren
- Hilfe bei der Auswahl eines Testmanagement Tools.
- Hilfe bei der Wahl Testautomatisierungs Tools
- Planung und Implementation der Automatisierung API Schnittstellentests
- Integration der Testautomatisierung in die CI/CD Toolchain (hier Gitlab CI), Bereitstellung flexibler Test Pipelines
- Planung der Integration der Testergebnise automatisierter Testläufe in das Testmanagement in Jira/Xray
- Planung und Implementation von Tests in verschiedenen Umgebungen dev/test/stage/prod
- Planung und Implementation einer flexiblen Testdatensteuerung
- Dokumentation aller Tätigkeitsbereiche
- REST Tests Automatisierung mit Karate DSL
- Zusammenstellung von Testsuiten
- Dokumentation des gesamten Vorgehens (Integration CI/CD, Testautomatisierung mit Karate DSL
- Coaching, Betreung der Übernahme der Testautomatisierung durch Entwickler
Aktiv eingesetzte Toos & Techniken
- Confluence
- Jira
- Git, Gitlab, Gitlab-CI
- VS Code
- CURL
- Karate DSL (Cucumber ähnlich, verwendet ebenfalls Gherkin)
- Test Management Tools Evaluierung, Zypher, Xray, Testrail
Build, Deployment CI/CD Scripting Jenkins Pipelines/Groovy
- Maven builds Microservices Spring Boot
- NPM Builds Node, nvm
- Integration JFrog Artifactory in Maven Builds
- Integration Unit Tests Jacoco
- Integration Sonar Qube (Quality Gate)
- Integration JMeter Tests
- Integration E2E Tests Protractor
- Deployment Kubernetes m. rolling Updates, Autoscaling, Templating
- Integration Bereitstellung Jenkins Agent für e2e headless Tests
- Integration Testergebnisse JMeter, e2e in Jenkins
- Git Tagging/Versioning/Hotfixes Integration
- gitHub Integration, generic Webhooks
- Kubernetes Deployments (XENTRY)
- Kubernetes deployments Templating
- Black Duck Integration CI/CD