Testautomatisierer, Testarchitekt, Systemanalyst, Coach
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- Brandenburg
- auf Anfrage
- de | en | ru
- 01.10.2024
Kurzvorstellung
Spezialist für:
- das Herstellen v. Transparenz (Qualität & Fortschritt)
- Testautomatisierung (App, Web) inkl. cI/CD
- Systemanalyse & Planung Ihrer Projekte
Auszug Referenzen (5)
"Wir waren sehr zufrieden und profitieren auch Jahre später noch von der damaligen Zusammenarbeit. Vielen Dank!"
2/2019 – 9/2021
Tätigkeitsbeschreibung
Erstellung eines Testautomatisierungsframeworks zur Automatisierung mobiler Endgeräte; Verprobung an konkretem Projekt (App iOS & Android)
Aufbau CI
Automatisierung weiterer Apps (iOS & Android)
Behavior Driven Development, Java (allg.), Jenkins, Rich-Client
"Wir, die trendig technology services GmbH, schätzen die sehr verbindliche, zuverlässige und qualitativ hochwertige Unterstützung durch H. K.."
1/2016 – 6/2016
Tätigkeitsbeschreibung
Bestandsaufnahme Verbesserungspotentiale: Durchführung vom Interviews mit verschiedenen Kunden
Erarbeitung eines Maßnahmenkatalogs
Durchführung von Workshops zur Konkretisierung und Priorisierung von Maßnahmen
Erarbeitung eines Projektplans
Projektmanagement (IT)
"H. hat mir geholfen, Verbesserungsideen vom Team zu übergreifenden AM Prozess und Methoden unter Projekt Druck zu sortieren und umzusetzen."
6/2014 – 3/2015
Tätigkeitsbeschreibung
Analyse der RM-Prozesse und "Lessons Learned" aus Bestandsprojekten
Neuentwicklung von Prozessfragmenten (Allokation, Systemvalidierung, Toolentwicklung)
Steuerung von Arbeitsgruppen im Rahmen der Prozessverbesserung
Ableitung von Anforderungen an die Toolentwicklung unter Verwendung von Methoden der agilen Systementwicklung
Entwicklung eines Werkzeug-Prototyps zur Visualisierung der ToDos mittels "StoryMappings" (VBA, SharePoint)
Prozessumsetzung: Entwicklung von DOORS-Modulen
Begleitung/Beratung von Projekten bei der Einführung geänderter Prozesse
Requirement Analyse, Requirements Management, Anforderungsspezifikationen
"Herr K. verfügt über einen profunden Erfahrungsschatz und hat durch seine sehr angenehme Art entscheident zum Erfolg des Projekts beigetragen."
3/2014 – 5/2014
Tätigkeitsbeschreibung
Konzeption und Aufbau des Continuous Integration für ein iOS-Entwicklungsprojekt
Untersuchung und Auswahl des Testautomatisierungstools
Entwicklung eines Frameworks ("BeApp") für Behaviour Driven Development (BDD)
Automatisierung der Tests von User Stories nach dem Konzept "Specification by Example"
Aufbau des Continuous Integration Environments
Übergabe an das Team und Coaching der Mitarbeiter bei der Anwendung
Optimierung der Durchlaufzeiten durch Parallelisierung
iOS, Scrum, Behavior Driven Development, Test Automation
"H. K. verfügt über eine persönliche Integrität, umfangreiche fachlichen Expertise und langjährige praktische Projekterfahrung!"
11/2011 – 6/2013
Tätigkeitsbeschreibung
Initiale Übernahme der Rolle ScrumMaster in einem 9-köpfigen Team (GUI-Entwicklung)
Vermittlung der Scrum-Methodik
Ausbildung und Begleitung eines internen ScrumMasters
Ausbildung eines internen ProductOwners
Initiale Entwicklung des PBL
Aufbau eines Projektmonitoringtools für das Projektmanagement auf Basis der durchgeführten Testfälle
Kontinuierliche Durchführung von Projektreviews, Bericht an die Entwicklungsleitung und den Vorstand
Wiederholte Bewertung des erreichten Standes und Bericht an die Geschäftsführung
Projektmanagement (IT), Scrum, Requirement Analyse
Qualifikationen
Projekt‐ & Berufserfahrung
1/2022 – 5/2023
Tätigkeitsbeschreibung
--- Aufgaben ---
Verantwortung der Testarchitektur
Automatisierung von Tests
Testdefinition mit BDD (Cucumber Cypress Plugin)
Einbindung der Tests in CI/CD
Konzeption der Quality Gates
Beratung und Begleitung der Entwicklungsteams
Reporting & Monitoring
Last- und Performance-Test
--- Toolchain ---
Cypress / TypeScript
Docker/Kubernetes
Gitlab CI/CD Pipelines
SorryCypress (GraphQL API)
JMeter
Test Automation, Testdesign (IT), Testen, Test Management
8/2021 – 12/2021
Tätigkeitsbeschreibung
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)
Technisches Testing
2/2019 – 9/2021
Tätigkeitsbeschreibung
Erstellung eines Testautomatisierungsframeworks zur Automatisierung mobiler Endgeräte; Verprobung an konkretem Projekt (App iOS & Android)
Aufbau CI
Automatisierung weiterer Apps (iOS & Android)
Behavior Driven Development, Java (allg.), Jenkins, Rich-Client
2/2018 – 9/2018
Tätigkeitsbeschreibung
Aubau CI mit Jenkins.
Automatisierung der GUI Tests (BDD, Cucumber, Appium) für Android & iOS
Continuous Integration, Behavior Driven Development, Java SE, Mobile Application Development, Selenium
1/2017 – 10/2017
Tätigkeitsbeschreibung
Initiierung der agilen Transition im Entwicklungsbereich
Organisation von Workshops zur Standort und Zielbestimmung
Coaching von 3 Scrum-Teams (Scrum Master): RE-Team, Tooling-Team, Projektteam 'Single Room Controller'
Coaching der agilen Transition der Abteilung "Systems Engineering"
Durchführung der Prüfungsvorbereitung PSM I für angehende Scrum Master
Prototypische Entwicklung eines Projektplanungswerkzeugs als Erweiterung von Polarion (Eclipse RAP, Polarion-API)
Projektmanagement (IT), Release-Management, Scrum, Rich-Client
6/2016 – 5/2017
Tätigkeitsbeschreibung
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
UML, Requirement Analyse, Schulung / Training (IT), Requirements Management, Anforderungsspezifikationen
1/2016 – 6/2016
Tätigkeitsbeschreibung
Bestandsaufnahme Verbesserungspotentiale: Durchführung vom Interviews mit verschiedenen Kunden
Erarbeitung eines Maßnahmenkatalogs
Durchführung von Workshops zur Konkretisierung und Priorisierung von Maßnahmen
Erarbeitung eines Projektplans
Projektmanagement (IT)
4/2015 – 11/2015
Tätigkeitsbeschreibung
Durchführung von Schulungen für Mitarbeiter hinsichtlich RE-Methodik und Modellierungssprachen nach IREB
Aufnahme von "Musteranforderungen" (Use Cases, User Stories, Activity & Sequence Diagrams, Component Diagrams, Prosa für NFA)
Entwicklung und Dokumentation eines neuen, abteilungsübergreifenden RE-Prozesses gemeinsam mit den Mitarbeitern
Aufbau eines RE-Core-Teams als zukünftiges "RE Competence Center"
Anpassung des vorhandenen RM-Tools "CodeBeamer" an die neuen Prozesse
Entwicklung eines Projektmonitoring-Tools (Eclipse RAP, REST-API)
Steuerung einzelner Themen-Arbeitsgruppen
Projektmanagement (IT), UML, Java (allg.), Rich-Client, Representational State Transfer (REST), Requirement Analyse
6/2014 – 3/2015
Tätigkeitsbeschreibung
Analyse der RM-Prozesse und "Lessons Learned" aus Bestandsprojekten
Neuentwicklung von Prozessfragmenten (Allokation, Systemvalidierung, Toolentwicklung)
Steuerung von Arbeitsgruppen im Rahmen der Prozessverbesserung
Ableitung von Anforderungen an die Toolentwicklung unter Verwendung von Methoden der agilen Systementwicklung
Entwicklung eines Werkzeug-Prototyps zur Visualisierung der ToDos mittels "StoryMappings" (VBA, SharePoint)
Prozessumsetzung: Entwicklung von DOORS-Modulen
Begleitung/Beratung von Projekten bei der Einführung geänderter Prozesse
Requirement Analyse, Requirements Management, Anforderungsspezifikationen
3/2014 – 5/2014
Tätigkeitsbeschreibung
Konzeption und Aufbau des Continuous Integration für ein iOS-Entwicklungsprojekt
Untersuchung und Auswahl des Testautomatisierungstools
Entwicklung eines Frameworks ("BeApp") für Behaviour Driven Development (BDD)
Automatisierung der Tests von User Stories nach dem Konzept "Specification by Example"
Aufbau des Continuous Integration Environments
Übergabe an das Team und Coaching der Mitarbeiter bei der Anwendung
Optimierung der Durchlaufzeiten durch Parallelisierung
iOS, Scrum, Behavior Driven Development, Test Automation
4/2012 – 3/2013
Tätigkeitsbeschreibung
Aufbau und Führung eines internation. Systemtestteams (6 MA) für eine Onlinehandelsplatform für ca. 35 Länder
Einführung von Scrum innerhalb des Subteams
Definition Testprozess & Integration in die Tooling Platform
Entwicklung und Einführung einer Plattform zur Automatisierung von Tests auf der Basis von „Behaviour Driven Development“ mit eigener DSL
(JBehave, Selenium WebDriver, JUnit, TestLink)
Einführung des Konzeptes „Specification by Example“
Toolauswahl für die Testautomatisierung mobiler Endgeräte
Entwicklung und Pflege des Product Backlogs
Testfallentwurf & Testmonitoring
Scrum, Behavior Driven Development, Test Management, Test Automation, Testen, Testdesign (IT)
11/2011 – 6/2013
Tätigkeitsbeschreibung
Initiale Übernahme der Rolle ScrumMaster in einem 9-köpfigen Team (GUI-Entwicklung)
Vermittlung der Scrum-Methodik
Ausbildung und Begleitung eines internen ScrumMasters
Ausbildung eines internen ProductOwners
Initiale Entwicklung des PBL
Aufbau eines Projektmonitoringtools für das Projektmanagement auf Basis der durchgeführten Testfälle
Kontinuierliche Durchführung von Projektreviews, Bericht an die Entwicklungsleitung und den Vorstand
Wiederholte Bewertung des erreichten Standes und Bericht an die Geschäftsführung
Projektmanagement (IT), Scrum, Requirement Analyse
Zertifikate
Ausbildung
Berlin
Über mich
seit Jahren arbeite ich Spezialist in den Kompetenzfeldern
- Testautomatisierung
- Requirements Engineering
- Agile / Scrum Coaching
für verschiedene Branchen, insbesondere E-Commerce, Logistik, Banken & Versicherungen, Maschinenbau und Telekommunikation.
Zu meinen Aufgaben gehörte es in der Vergangenheit, Teams anzuleiten, zu coachen und somit mein Wissen an meine Kunden weiterzugeben.
Durch meine ausgeprägte "Hands-on"-Mentalität erarbeitete ich gemeinsam mit dem Team Lösungswege, um optimale,
auf die konkreten Kundenbedürfnisse zugeschnittene Ergebnisse zu erreichen.
Als Generalist schaue ich gerne über die Tellerränder: mein breites Wissensspektrum (Requirements Engineering, Entwicklung,
Testautomatisierung, Scrum Coaching) erlaubt es mir, mich mit allen "Gewerken" in der Softwareentwicklung und Elektrotechnik auf Augenhöhe auszutauschen.
Daher bin ich auf der Suche nach Projekten & Partnern, die sowohl meine technisch/methodischen Kompetenzen (QS, RE, Scrum) wünschen,
als auch meine interdisziplinären Kompetenzen nutzen möchten, bspw. durch Mitarbeit in agilen Teams oder Coaching.
Abschließend möchte ich noch erwähnen, dass ich seit 2008 als Trainer tätig bin rund um die Themen Requirements Engineering (IREB) und Agile Methoden (Scrum, Certified Agile Tester).
Weitere Kenntnisse
- Web Clients: Selenium / WebDriver
- Web Clients: Cypress
- SWT Clients: SWTBot
- Mobile Clients: Appium, MonkeyTalk
- Sonstige: WinRunner, Rational Robot, Compuware TestPartner
- BDD ( Behaviour Driven Development), Cucumber & JBehave
- JUnit
Testmanagement
- TestLink
- HP QC inkl. REST-API (früher: Mercury TestDirector)
- Compuware QACenter
- Rational Test Suite
Continuous Integration & Delivery
- Jenkins
- Gitlab CI
- Ant, Maven
- Git, SVN
Requirements Engineering
- Anforderungsmanagement
- IREB CPRE Trainer (Foundation & Advanced Level)
- DOORS (incl. DXL)
- Polarion (inkl. API Programming)
- Avenqo PEP
- UML / SysML (Enterprise Architect)
Programmierung Java
- Eclipse RCP 3 & 4
- Eclipse RAP 3 & 4
- SWT & JFace
- BIRT, Zest, RMI, JDBC
- Castor (JPA)
Scrum
- Agile Coach / Scrum Coach
- Scrum Training (PSM, PSD, PSPO)
- Scrum Master
- Scrum Product Owner
- Agile Tester
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden