Profilbild von Anonymes Profil, Testautomatisierer, Entwickler (Java, RCP), Product Owner, Agiler Coach  [bitte kein ANÜ]
nicht verfügbar bis 01.07.2024

Letztes Update: 21.11.2023

Testautomatisierer, Entwickler (Java, RCP), Product Owner, Agiler Coach [bitte kein ANÜ]

Abschluss: Dipl.-Ing. (TU)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | russisch (Grundkenntnisse)

Dateianlagen

Testarchitekt_Heiko_Koeppen.pdf
Profil-HeikoKoeppen-Nov-2023_021123.pdf

Skills


​​​​
Cypress, Selenium / Appium, SwtBot
Jenkins (ATDD, CI/CD), Gitlab CI
BDD (Cucumber, JBehave)
JMeter, REST Assured
Eclipse RCP3, RCP4, RAP, SWT, JFace
Maven, Gradle
Java, TypeScript, JavaScript
Docker

Software Engineering, Modellierungssprachen UML/ SysML Enterprise Architect, Softwareentwicklungsprozesse Scrum, Kanban, XP, Requirements Engineering & Management DOORS (incl. DXL-Scripting), Siemens Polarion (incl. API), CodeBeamer, Rational RequisitePro, Caliber RM, Subversion, ClearCase Jira, Bugzilla, ClearQuest, Build Tools Jenkins, Scripted Pipelines, Ant, Maven, Gradle, Client-Server, RMI, REST, Java - J2SE, Eclipse RCP4, RCP3, SWT/JFace, BIRT, JDBC, C, C++ MS, Visual C++, Eclipse C++, Visual Basic, MS, VBA, Word, Excel, Project, Access, Datenbanken, SQL MySQL, Postgres, MS SQL Server, Apache Derby, JSP, Servlets, JavaScript, Windows, Linux, Mac, Rational Testmanager, HP Quality Center incl. API, TestLink (mit API), Compuware QA-Center, Testtools JUnit 5, Cucumber, JBehave, Fitnesse, Web, Fat Client Testing, Automation Selenium, WebDriver, Mercury WinRunner, Rational Robot, Compuware TestPartner, SWTBot, Mobile Testing,  MonkeyTalk, Embedded Engineering, Hardware, CAD/CAE Eagle, OrCad, Designer, Controller 8051, DS80C390 Keil A51, Java, AVR 8bit, Arduino, Arduino C++ IDE, IoT MQTT Mosquitto, Digitale Oszilloskope, Logic Analyzer, Leitungsgebundene Übertragungssysteme SDH, PDH, ATM, Mobile Übertragungssysteme GSM, Managementsysteme SNM-OS (Siemens), TNMS, ENMS, Diverse Protokollanalyzer, Messgeräte Rhode, Schwarz, Anritsu, Siemens, Wandel, Goltermann, Tektronix, MS Project, In-Step, CMMI, Geschäftsprozessmodellierung BOC Adonis, Gedilan Nautilus, Android, iOS, Appium, Eclipse RCP, SWT, Jenkins, Wireframes, jvm, OSGI. Eclipse RCP, OSGI, github,  ATDD, Continuous Integration, agilen, Scrum, CMMI CMMI, Release Management, UML, NFA, Java RCP, REST-API, User Stories, DXL, Rational Unified Process, Extreme Programming, Coding, Test Suite, Whitebox-Testing J2EE, JUnit, JDepend, VB, C++, SQL, Rational Synergy, Rational Rose, MS Excel, MS Powerpoint, ASP, OLAP, ASP / Rational, LoadRunner, Content Management System, TCL, TestDirector, WinRunner, JSP/Servlets, MQ Series, HTML, SUT, Java Reflection API, Proxies, GSM / SMS, SDH, ETSI, Rational ClearCase, CORBA, Visibroker, OODBMS, GPIO

Projekthistorie

08/2023 - bis jetzt
YouTube-Kanal „Avenqo“

Erstellung eines YT-Kanals mit mehreren Videos rund um das Thema „Systeme testen“.

https://www.youtube.com/@Avenqo

07/2007 - 11/2023
Trainer
Avenqo (Sonstiges, < 10 Mitarbeiter)

Trainertätigkeit
  • Agile
    • Certified Agile Tester
    • Grundlagen Agilität
  • Scrum
    • PSM I
    • PSPO I
    • PSD I
  • Requirements Engineering (CPRE Foundation & Advanced Level)

01/2022 - 05/2023
Testautomatisierung - B2B Logistikplanung
(Transport und Logistik, 1000-5000 Mitarbeiter)

Aufgaben
  • Verantwortung der Testarchitektur
  • Automatisierung von Tests mit Cypress & Docker
  • Testdefinition mit BDD (Cucumber Cypress Plugin)
  • Einbindung der Tests in CI/CD (Gitlab CI)
  • Entwicklung des Teststufenkonzept  (Quality Gates)
  • Reporting & Monitoring
  • Load und Performance Testing
  • Beratung und Begleitung der Entwicklungsteams
Toolchain
  • Cypress / TypeScript
  • Docker/Kubernetes
  • Gitlab CI/CD Pipelines
  • SorryCypress (GraphQL API)
  • JMeter

08/2021 - 12/2021
Testautomatisierung Web Frontend
Bund (Sonstiges, 50-250 Mitarbeiter)

Aufgaben
  • Automatisierung des Tests bestehender Funktionen mittels BDD (Cucumber).
  • Integration der Tests in die CI-Umgebung & Nightly Build
  • Reporting mit XRay
  • Cross Browser Testing
Toolchain
  • Cucumber
  • TestNG
  • Selenium WebDriver
  • Spring (Context)

02/2019 - 09/2021
Einführung Testautomatisierung für Abnahmetests (Android, iOS)
(Versicherungen, 1000-5000 Mitarbeiter)

Entwicklung eines Testautomatisierungsframeworks im
Rahmen einer „Agile Projektwerkstatt“
(Digitalisierungsprogramm)
 
Aufbau & Coaching des Testteams
 
Transformation eines Testfallkatalogs inf BDD-Steps (ca.
500)
 
Pilotierung des Testframeworks
 
Testautomatisierung von vier Kunden-Apps (Android & iOS), 
Übergabe in dieProduktion
 
Erweiterung des Frameworks für Web-Applikationen,
Pilotierung
 
Aufbau & Betrieb einer CI-Umgebung
 
Testreporting mit REST-Webservices & VBA

02/2018 - 10/2018
Entwicklung eines BDD-Testframeworks für Android & iOS, Einführung CI/CD
(Konsumgüter und Handel, 500-1000 Mitarbeiter)

Testautomatisierer und -architekt
 


Aufgabe: Neukonzeption des Testings für eine B2C-Mobile
Application (Einzelhandel) für Android und iOS

 

Sichtung der bisherigen Testautomatisierungsversuche

 

Anforderungsanalyse

 

Konzeption und Implementierung des BDD
Testframeworks „BeApp“

 

Implementierung verschiedener Testfälle

 

Schulung & Coaching der Mitarbeiter zum Behaviour
Driven-Development (BDD)

 

Aufsetzen einer Umgebung für Continuous Integration &
Delivery inkl. Akzeptanztests

 

Test-Parallelisierung

 

Konzeption und Umsetzung des Feature Togglings für die
Akzeptanztests

 

Coaching der MA zum Thema Feature Toggling


01/2017 - 10/2017
Agiler Coach
WAGO Kontakttechnik GmbH & Co. KG (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

  • Initiierung der agilen Transition im Entwicklungsbereich
  • Verankerung des Continuous Delivery im Entwicklungsprozess
  • Coaching von 3 Scrum-Teams als Scrum Master: RE-Team, Tooling-Team, Projektteam 'Single Room Controller'
  • Einarbeitung interner Scrum Master
  • Coaching der agilen Transition der Abteilung "Systems Engineering"
  • Durchführung der Prüfungsvorbereitung PSM I für angehende Scrum Master
  • Einführung des Empirischen Managements im Systems Enginering
  • Entwicklung eines Polarion-Plugins als Planungswerkzeug für das empirische Management

06/2016 - 05/2017
Neuausrichtung des Systemsengineerings
WAGO Kontakttechnik GmbH

  • Bestandsaufnahme: Durchführung eines Appraisals nach CMMI
  • Aufbau einer Gruppe "Requirements Engineering" und "Systems Architecture"
  • Durchführung des internen Bewerbungsprozesses für Führungskräfte und Mitarbeiter
  • Leitung des Toolauswahlprozesses
  • Durchführung von Trainings "Grundlagen Requirements Engineering"
  • Coaching der Gruppe "Requirements Engineering"
  • Schaffen von Musterlösungen

04/2015 - 11/2015
Requirements Engineering Coach
Ein Automatisierungstechnik-Hersteller (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

  • Bestandsaufnahme der Prozesses & Arbeitsergebnisse
  • Methodische Beratung nach IREB
  • Verfassen von Beispielanforderungen
  • Abbildung der Methodik im Tool CodeBeamer
  • Entwicklung eines Vorgehens für das Requirements Engineering
  • Beschreibung eines Requirements Management Plans
  • Automatisierung von RM-Aktivitäten durch Entwicklung des CodeBeamer-Companions (Eclipse RCP/RAP-Technologie)

06/2014 - 03/2015
Berater für Requirements Management (Doors)
Bombardier (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

  • Analyse der RM Prozesse und "Lessons Learned" aus Bestandsprojekten
  • Neuentwicklung von Teilprozessen (Allocation, Systemvalidierung, Toolentwicklung)
  • Steuerung von Arbeitsgruppen im Rahmen der Prozessverbesserung
  • Ableitung von Anforderungen an die Toolentwicklung unter Verwendung von Methoden der agilen Systementwicklung
  • Prozessumsetzung: Entwicklung von DOORS-Modulen
  • Begleitung/Beratung von Projekten bei der Einführung geänderter Prozesse
  • Training der Mitarbeiter (IREB)

03/2014 - 05/2014
Testautomatisierer - Testautomatisierung eines mobilen Kassensystems (POS) (iOS)

Aufbau der Test

Mobile Devices, QS-Coach  (Branche: Retail)

- Konzeptionierung & Einführung des agilen Testens in einem Entwicklungsprojekt
- Aufsetzen der Testinfrastruktur für das Continuous Integration (Jenkins, iOS Devices, Application-under-Test, Testdaten)
- Entwicklung eines Frameworks zu Definition von Akzeptanztests in natürlicher Sprache (JBehave, BDD)
- Optimierung des "Design to Testability" der Applikation
- Ableitung von Testfällen aus den User Stories
- Automatisierung der Testfälle (Appium, Monkeytalk)
- Coaching der Mitarbeiter, Abstimmung mit nachfolgenden Teststufen


04/2012 - 03/2013
Agile Team Lead (Product Owner), Testautomatisierung Web-Applikation (eCommerce)
Groupon (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

  • Teamaufbau
  • Steuerung des Teams über "Test Stories"
  • Konzeption & Entwicklung von automatisierten Tests
  • Testmanagement mit TestLink
  • Entwicklung eines Frameworks auf Basis von JBehave
  • Entwicklung einer IDE für Domain Tester zur Definition automatisierter Tests mittels DSL

11/2011 - 03/2013
Agiles Coaching eines Entwicklungsteams für Firewall-Frontend: Scrum Master, Agiler Coach
gateprotect AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Einführung / Reorganisation eines Scrumteams
  • Initiale Übernahme der ScrumMaster-Rolle für ein 9-köpfiges Team (GUI-Entwicklung)
  • Ausbildung und Begleitung eines internen ScrumMasters
  • Coaching des Scrummasters
  • Ausbildung eines internen ProductOwners
  • Initiierung der Integrationstestautomatisierung mit Selenium
  • Kontinuierliche Durchführung von Projektreviews, Bericht an die Entwicklungsleitung und den Vorstand
  • Aufbau eines Projektmonitoringtools für das Projektmanagement auf Basis der durchgeführten Testfälle

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Testautomatisierer, Entwickler (Java, RCP), Product Owner, Agiler Coach  [bitte kein ANÜ] Testautomatisierer, Entwickler (Java, RCP), Product Owner, Agiler Coach [bitte kein ANÜ]
Registrieren