Agile Software Testing, Testautomatisierung, Testkoordination, Fehleranalyse, Management von Fehlern.
Aktualisiert am 07.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.01.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Software-Testing
Testautomatisierung
Defect Management
agiles Testing
Testanalyse
Testkonzeption
Testkoordination
Testdokumentation
Regressionstest
Atlassian Confluence
Microsoft Visual Studio
certified scrum master
Atlassian JIRA
Selenium
Testautomatisierungstools
Selenium WebDriver
Playwright
TOSCA Testsuite
Azure Devops
Java
Black-Box-Test
Äquivalenzklassenanalyse
White-Box-Test
Deutsch
Fließend in Wort und Schrift
Englisch
Fließend in Wort und Schrift
Französisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre
2023-01 - 2024-12

Auskunftssysteme, INPOL, EDDI, Mobilität

Test Automation Engineer / Mobile apps Tester Jira Confluence MS 365 ...
Test Automation Engineer / Mobile apps Tester

Für die Bundespolizei und die Polizei der Länder Brandenburg, Baden-Württemberg, Hessen, Hamburg und Thüringen gibt es eine Reihe von Webanwendungen und Apps, die den Polizisten im Rahmen deren Tätigkeiten unterstützen soll. Diese Produkte können von Bundesland zu Bundesland unterschiedlich konfiguriert werden, was die Komplexität erhöht und bei der Automatisierung der Tests mitberücksichtigt werden muss.

  • Beratung und Unterstützung in Bezug auf die Einführung, Weiterentwicklung bzw. Optimierung von Testautomatisierungsprojekten für Webanwendungen und mobile Apps (iOS).
  • Tiefes Verständnis der Kundenanforderungen erlangen.
  • Aktive Teilnahme an Projektmeetings.
  • Proaktive Kommunikation mit dem Projektmanagement und anderen Projektmitarbeitern zur Aufklärung von offenen Fragen bzw. zur Mitteilung von Testfortschrittsberichten.
  • Zusammenstellung der Testdaten anhand fachlicher und technischer Anforderungen.
  • Management von Testdaten Lifecycle.
  • Testdesign und technische Umsetzung von automatisierten Testfällen sowie Testdurchführung mittels Ranorex Studio, XCode, XCUITest, XCUITestDriver.
  • Implementierung von Hilfsbibliotheken und Testskripten mittels C# bzw. Java.
  • Durchführung von Code Reviews bzw. Bearbeitung von Pull Requests.
  • Verwendung von Ranorex Spy bzw. Appium Inspector zur Identifizierung von UI-Elementen und Ermittlung derer XPaths im Zuge der Testimplementierung.
  • Nächtlich automatisierte Testausführungen der Tests zur Überwachung der Testqualität und Qualitätssicherung der Produkte.
  • Tägliche Analyse der Testergebnisse der Nachtausführungen.
  • Fehlermanagement
  • Erstellung und Pflege der Dokumentation von Tests bzw. Testergebnissen.

Webanwendungen Mobile Apps
Jira Confluence MS 365 Appium Server Appium Inspector XCode XCUITest XCUITestDriver IntelliJ Ranorex Studio Ranorex Spy Ranorex Agents Selenium WebDriver Ranorex RemoteLauncher Ranorex API C# Java TFS Spira Oracle Client 19.3 SQL Developer 17.4. Sharepoint SVN Rdp Eclipse Git BitBucket Ranorex Agents
Polizei i.A. von Dataport
Remote / Hamburg
1 Jahr 5 Monate
2021-08 - 2022-12

Plattform fürs Corona Hilfeprogramm

QA-Lead, Senior Agile Tester, 1st-2nd-Level-Support Selenium Selenium WebDriver Java ...
QA-Lead, Senior Agile Tester, 1st-2nd-Level-Support

Aufgrund der Corona Pandemie hat die Bundesregierung entschieden unterschiedliche Hilfsprogramme zustande zu bringen, um die Unternehmer verschiedener Kategorien, die unter den Corona-Maßnahmen gelitten haben, finanziell zu unterstützen. Das riesige Programm besteht aus mehreren Projekten, die jeweils eine bestimmte Hilfe angeboten haben. Darunter Überbrückungshilfe 1, 2, 3, 3+, Neustarthilfe, Neustarthilfe+, October-Hilfe, November-Hilfe und Dezember-Hilfe. Jedes dieser Projekte besteht aus zwei Webapplikationen. Eine Request Anwendung, die ein Formular zur Verfügung stellt, das von einem bevollmächtigen Steuerberater ausgefüllt und zu einer Bewilligungsstelle abgeschickt werden muss. Auf der anderen Seite gibt es eine Processing Anwendung, die von den Sachbearbeitern (Funktionären) der entsprechenden Bewilligungsstelle genutzt werden kann, um den abgeschickten Formularen auszuwerten und eine regelkonforme Entscheidung zu fällen.

  • Aktive Teilnahme an Projekt-Meetings bzw. Diskussionen über Anforderungsanalyse
  • Kommunikation innerhalb des QA-Teams und nach außen mit Entwicklern, Business Analysten bzw. Produktverantwortlichen
  • Tiefes fachliches und technisches Verstehen der Kundenanforderungen
  • Testanalyse und Testentwurf basierend auf die Anforderungen der neuen Funktionalitäten
  • Durchführung von manuellen Tests auf Komponenten-, Integrationsund Systemebene
  • Durchführung von E2E und Regression-Tests vor dem wöchentlichen Release
  • Dokumentation und Analyse der Testergebnisse
  • Zusammenstellung von Testdaten basierend auf fachliche Anforderungen und eingesetzte manuelle Testmethoden
  • Implementierung von einem Testtool zur automatisierten Generierung von Testdaten
  • Fehlermanagement
  • Erstellung von Bug-Tickets in JIRA unter Angabe von Fehlerreproduktionsschritten, betroffene Umgebung, verwendete Testdaten und weitere wichtige Informationen im Falle von aufgedeckten Fehlern ab der STAGE-Umgebung
  • Zuweisung der erstellten Bug-Tickets an ernannten Entwicklern bzw. an Lead von jeweiligem Entwicklungsteam
  • Durchführung von Fehleranalyse mit Testern bzw. QA-Management
  • Verteilung und Steuerung der Aufgaben innerhalb meines QA-Teams
  • Begleitung des Testautomatisierungsteams für eine erhöhte Effizienz
  • Analyse von geeigneten Testfällen als Kandidaten der Testautomatisierung

? PEGA Jira / Confluence Git Selenium WebDriver Selenium Grid Jenkins Java SE Log4J Maven Bitbucket
Selenium Selenium WebDriver Java Pega Atlassian JIRA Atlassian JIRA Agile Atlassian Confluence Git PEGA Jira / Confluence Eclipse Selenium Grid Jenkins Java SE TestNG Cucumber Log4J Maven Bitbucket HP Quality Center Continuous Integration Continuous Deployment
Init AG im Auftrag des Bundesministeriums für Wirtschaft und Klimaschutz
Remote
8 Monate
2021-01 - 2021-08

Weiterentwicklung der Testautomatisierungslösung von Automatic Test Equipments

Senior Agile Testengineer / Automated Test developer ? Java JUnit JCoverage ...
Senior Agile Testengineer / Automated Test developer

  • Mentoring ? Coaching - Beratung
    • Knowledge Sharing: Vortrag über Test Design Techniken
    • Beratung bei der Anwendung geeigneter Testentwurfsverfahren
    • Support bei der Definition bzw. Formulierung testbarer Acceptance Kriterien
    • Unterstützung bei der Identifikation und Bearbeitung von Risiken
    • Unterstützung bei der Entwicklung testbarer Designs
  • Dienstleistung
    • Definition von Testkonzepten
    • Planung der Testaktivitäten und -Ressourcen
    • Durchführung von Testanalysen
    • Erstellung von Test-Cases basierend auf Kundenanforderungen bzw. User-Stories
    • Implementierung von automatisierten Test-Cases
    • Durchführung von Manuellen und automatisierten Tests
    • Wartung der Test-Suites
    • Sicherstellen der Einhaltung von Qualitätskriterien
    • Sicherstellen von Test Coverage (nach Funktionen bzw. Anweisungen als Überdeckungskriterien).
    • Ko?nzeption und Durchführung von explorativen Tests

? Java JUnit JCoverage JDeveloper Maven CxxTest- Ruby Test Framework Buildanalyzer Linux Windows Eclipse Mavens Jira/Confluence MS Office 365 Git Bitbucket
? Java JUnit JCoverage JDeveloper Maven CxxTest- Ruby Test Framework Buildanalyzer Linux Windows Eclipse Mavens Jira/Confluence MS Office 365 Git Bitbucket Cypress Java Maven CxxTest- Maven Jira/Confluence Docker Virtualisierung Continous Integration / Continuous Deployment
Advantest Corporation
Remote
10 Monate
2020-03 - 2020-12

MIRAGE Programm

Agiler Software Tester, Testautomatisierer C# Specflow (Gherkin) MS Visual Studio ...
Agiler Software Tester, Testautomatisierer

Im Rahmen einer digitalen Transformation des Versicherungsgeschäfts hat sich die Münchener Rückversicherung vorgenommen, die eigenen Versicherungsabschlussprozesse und umfassenden analoge Wissen  über verschiedenen (Web-) Anwendungen zu digitalisieren und damit viele Vorteile zu erzielen. Mit Hilfe einer sehr mächtigen Risikoprüfung-Maschine kann die überwiegende Mehrheit der Antragsstellungen für einen gegebenen Coverage einem dunkel Verarbeitungsprozess unterzogen werden. Sprich, die Entscheidung, ob der Antrag  genehmigt oder abgelehnt werden würde, komplettautomatisch erfolgt.

  • Tiefes Verstehen der Kundenanforderungen
  • Erstellung von Testplänen in Azure DevOps anhand der Kundenanforderungen
  • Erstellung von Testfällen und Strukturierung innerhalb der Testpläne und Testsuites und Herstellung von Beziehungen unter Test-Artefakten.
  • Erstellung, Pflege und Verwaltung von Testdaten
  • Erstellung von Bug-Tickets im Falle von aufgedeckten Fehlern ab der
  • Akzeptanz-Umgebung bzw. Rücksprache mit den Entwicklern bzw. Business-Analyst zur Durchführung von Fehleranalyse.
  • Definition von Testszenarien in MS Visual Studio mit Gherkin (Cucumber)
  • Implementierung von automatisierten Tests-Schritten in MS Visual Studio in C# anhand der Schlüsselwort-bezogenen Testszenarien
  • Pflege und Weiterentwicklung der unterschiedlichen Pipelines in Azure DevOps.
  • Dokumentation der Ergebnisse in Azure DevOps
  • Automatisierte Berichtserstattung der Testergebnisse mittels Azure DevOps durch Anbindung der entsprechenden Builds aus den Repositories an entsprechende Pipelines (1 Pipeline / Produkt)
  • Überwachen der Testing Dashboards auf fehlgeschlagene automatisierte Tests in Azure DevOps
  • Continuous Testing, -Integration, DevOps, Release Train
  • Verantwortung über die Freigabe des wöchentlichen Release-Pipelines meines Projekts (Teil eines Programms) auf der Pre-Akzeptanz Umgebung
  • Konzeption und Durchführung von Last- und Performanztests mit JMeter
  • Kommunikation in Richtung der Testmanager, Produktmanager und Entwickler
  • Synthetisierung der Testdaten zur Risikoprüfung (Assessment Factors, Assessment steps, Facts) über die Anwendungen Rules Editor und Rules Tester
  • Aktive Teilnahme an Projekt-Meetings

    C# Specflow (Gherkin) MS Visual Studio Azure DevOps Git Postman JMeter MS Office 365 Jira X-Ray Confluence Selenium WebDriver -Grid Specflow (Gherkin Cucumber) MS Office 365 Bitbucket Swagger Continous Integration / Continous Deployment Maven
    Münchener Rückversicherung (Munich Re)
    6 Monate
    2019-07 - 2019-12

    Weiterentwicklung Reporting Projekt (IFRS 9)

    Agiler Software Tester agiles Testing agile Entwicklungsmethoden agile SW-Entwicklung ...
    Agiler Software Tester

    Im Rahmen der Weiterentwicklung des Reporting Projekts IFRS 9 sollten die neuen Funktionalitäten ausgetestet werden. Unser Team aus 5 Testern war für die Konzeption und Durchführung der Teststrategie. Von automatisierten Regressionstests über Komponenten- bis zu Integrationstests mussten wir auch Last- und Performanz-Tests laufen lassen.

    • Tiefes Verständnis der Kundenanforderungen
    • Testanalyse und Identifizierung der Testbedingungen
    • Erstellung und Management von Testfällen anhand Playwright
    • Erstellung von Bug-Tickets mittels Jira zur Weiterleitung an das Entwicklungsteam
    • Implementierung und Durchführung von automatisierten Unit-Tests mit JUnit
    • Durchführung von Fehleranalyse
    • Dokumentation der Testergebnisse
    • Durchführung von Integration- und E2E-Tests
    • Aktive Teilnahme an Projekt-Meetings

      agiles Testing agile Entwicklungsmethoden agile SW-Entwicklung Microsoft Office 365 Java JUnits Selenium Git Jira Confluence Tosca MS Office 365 SVN Cucumber JUnit Cypress X-Ray Eclipse BitBucket Selenium WebDriver Maven
      ERGON INFORMATIK AG
      Zürich
      4 Monate
      2019-02 - 2019-05

      Weiterentwicklung der Arbeitsplan Generierung und Company Planner Anwendungen

      Quintiq Entwickler Quintiq-Plattform (Quintiq-Editor -Designer -Server ...
      Quintiq Entwickler

      Im Rahmen des Projekts ?AP Gen EP? (Arbeitsplan Generierung für Engineering Products) sollen die Fertigungsprozesse verschiedener Fachbereiche in Quintiq modelliert werden. Ziel soll ein übergreifender und einheitlicher Planungstool der Produktion zur Ablösung unterschiedlicher Altsysteme sein. Im Rahmen des Projekts ?Company Planner? wird eine Analyse und Anpassung bzw. Weiterentwicklung der gleichnamigen Industry Solution von Quintiq durchgeführt. Zusätzliche Funktionalitäten sollen eingebaut werden. Darüber hinaus soll der Kernalgorithmus zur Bestätigung / Ablehnung eingehender Aufträge und zum Herausfinden passender Werke zu deren Fertigung so angepasst werden, dass nicht-funktionalen Anforderungen genügt werden. 

      • Technische Umsetzung der Kundenanforderungen mit Quill (Quintiq Logic Language).
      • Konzeption und Durchführung von funktionalen Tests
      • Pair-Programming
      • Code Reviews
      • Durchführung von Fehleranalyse und Bugfixing
      • Code Integration über GIT
      • Dokumentation
      • Kommunikation mit Business-Analysten bzw. Produktverantwortlichen zur Verfeinerung der Kundenanforderungen
      • Aktive Teilnahme an Projekt-Meetings (Planung, Refinement, Retro u.a.)

        Quintiq-Plattform (Quintiq-Editor -Designer -Server usw.) Jira X-Ray Confluence Git BitBucket Microsoft 365 Oracle DB SAP
        Wieland Werke AG
        7 Jahre 8 Monate
        2011-05 - 2018-12

        (Privat) Entwicklung und anschließende Wartung

        Entwickler, Tester Agile Entwicklung BDD (Behaviour Driven Development) Testgetriebene Entwicklung
        Entwickler, Tester

        (Privat) Entwicklung und anschließende Wartung eines Softwaresystems zur Verwaltung

        Zur Ablösung eines manuellen Systems, in dem viel Papier verwendet wird, soll ein neues und digitales System entwickelt werden. Das System soll die Einschreibung neuer Schüler übernehmen. Weiterhin soll das System vorhandene Schüler hinsichtlich des Schulfortschritts, der Benotungen, der Bezahlung der Schulgebühren (in mehreren Anteilen möglich), usw. verwalten können. Weiterhin soll das System die Daten des Personals auch verwalten können

        • Anforderungsanalyse
        • Entwurf und Design der Lösungen
          • Datenkapselung, Vererbung mit Polymorphie, Abstraktion über (funktionale) Schnittstellen, Generische Datentypen, innere Klassen, Lambda-Ausdrücke, Ausnahmebehandlung, GUI-Programmierung, MVC-Design (Modell-View-Controller), Stream API, (Pseudo-) Parallele Programmierung über Multithreading, usw.
        • Tatsächliche Implementierung der Anforderungen
        • Entwicklertests, Integrationstests, Systemtests
        • Aktive Teilnahme an Meetings
        • Dokumentation
        Java SE 7 (und später Java SE 8) J Unit Cucumber Gherkin JPA (Hibernate) javax.swing Java FX FXML Microsoft Office
        Agile Entwicklung BDD (Behaviour Driven Development) Testgetriebene Entwicklung
        Bildung
        4 Monate
        2018-06 - 2018-09

        Integration

        IT-Projektmanager Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) ...
        IT-Projektmanager

        Nach der Übernahme von Athlon durch Daimler Financial Services AG musste die Diskrepanz zwischen den IT-Systemen von beiden Unternehmen gerade gezogen werden, damit die Kunden nach wie vor betreut werden können.

        • Planung, Moderation von Projektmeetings
        • Erstellung von Protokollen bei (Kunden-)Meetings
        • Erstellung und Aktualisierung von Status- und Kostenberichten
        • Kommunikation mit dem Kunden (z.B. im Falle von Impediments aufgrund unklarer Anforderungen oder Beschaffung von Berechtigungen für die Entwickler auf IT-Infrastruktur)
        • Kommunikation mit der höheren Projektmanagement-Ebene
        • Kommunikation in Richtung des Umsetzungsteams
        • Motivation der Teammitglieder und Konfliktlösung
        • Erstellung und Freigabe des Status-Berichts
        • Release-Management

          Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden
          ATHLON Car Lease Germany GmbH & Co. KG
          8 Monate
          2017-10 - 2018-05

          Reporting Projekt - Internes Reporting Projekt

          Agiler Entwickler R Shiny Hadoop ...
          Agiler Entwickler

          Das Reporting Projekt soll die Berichterstattung und Berechnung der Kennzahlen von internen Abteilungen, Bereichen innerhalb des DB Systel automatisieren. So soll man eine effiziente Berichterstattung erreichen und die Fehleranfälligkeit wegen manueller Arbeit vermeiden.

          • Dokumentation
          • Aktive Teilnahme an Backlog-Refinement-Meetings (Anforderungsanalyse, Prioritisierung)
          • Aktive Teilnahme an Review-Meeting (Vorstellung der Ergebnisse an den Kunden)
          • Aktive Teilnahme an Planning-Meeting (Anforderungsanalyse, Aufwandschätzung, Priorisierung)
          • Erstellung und Umsetzung von User Stories
          • Vorbereitung und Moderation von Retrospektive und Daily-Meetings.
          R Shiny Hadoop Nifi PostgreSQL Atlassian Confluence Atlassian JIRA Scrum Kanban agile Methoden Agile Softwareentwicklung Agiles Projektmanagement Atlassian JIRA Agile Agiles Vorgehen cluster
          DB Systel GmbH
          3 Jahre 2 Monate
          2015-04 - 2018-05

          ARP - Advanced Ressources Planning

          Quintiq Entwickler, Tester, (Teil-)Scrum Master Atlassian Confluence Jira X-Ray ...
          Quintiq Entwickler, Tester, (Teil-)Scrum Master

          ARP als Teilprojekt eines größeren strategischen Projekts sollte verschiedene bestehende Systeme ablösen und deren Funktionalitäten unter einer und derselben Plattform vereinen. Damit sollte Einheitlichkeit, Kostensenkung und andere strategischen Ziele erreicht werden. Mit ARP wurde eine Anwendung weiterentwickelt, die Ressourcenplanung ermöglicht hat: Personal (Lokführer, Zugbegleiter) auf Züge und Züge auf Fahrten. Mit ARP wurden auch die Funktionalitäten zur komplexen Verwaltung dieser Ressourcen entwickelt. ARP besitzt mehrere graphischen Benutzeroberflächen.

          • Technische Umsetzung der Kundenanforderungen mit Quill (Quintiq Logic Language).
          • Konzeption und Durchführung von automatisierten Tests
          • Durchführung von manuellen Tests
          • Dokumentation
          • Aktive Teilnahme an Solution Sessions

          Atlassian Confluence Jira X-Ray Micro Focus Silk Central Testmanager VirtualBox Docker Git TortoiseGit Silk4J Quintiq-Technologie (Quintiq Editor Quintiq Designer Quintiq Logic Language Report tool usw.) Oracle DB Hybrides Vorgehensmodell (sowohl Wasserfall als iterative Vorgehensweise) SCRUM SAFe Continuous Integration / Continuous Deployment
          DB Systel GmbH
          7 Monate
          2017-03 - 2017-09

          IPL Kapa - Integrierte Plattform - Kapazitätsgesteuertes Manangement

          Senior Entwickler Atlassian JIRA Agile Atlassian Confluence VirtualBox ...
          Senior Entwickler

          IPL Kapa war ein wesentliches Teilprojekt eines größeren strategischen Projekts, das verschiedene bestehenden Systeme ablösen, für einen effizienteren und intelligenteren sowie umweltfreundlichen Ressourceneinsatz sorgen sollte. Mit IPL Kapa sollten Kundenaufträge (Kapazitätsbedarfe) nicht mehr mit Objekten fester Kapazitäten (z.B einem Güterwagen) bearbeitet werden, sondern über komplexe Theorien "kapazitätsgesteuert" bearbeitet werden. Somit sollte u.a. Fahrlagen mit freien Kapazitäten aus dem Verkehr minimiert werden. IPL-Kapa verfügt über unterschiedliche graphischen Schnittstellen.

          • Last- und Performance-Tests
          • Dokumentation
          • Aktive Teilnahme an Daily- und Retrospektive-Meetings
          • Aktive Teilnahme am Review (Vorstellung der Ergebnisse an den Kunden).
          • Aktive Teilnahme am Refinement (Anforderungsanalyse, Priorisierung)
          • Aktive Teilnahme am Planning 1 & 2 Meetings (Anforderungsanalyse, Priorisierung, Aufwandschätzung)
          • Erstellung und Umsetzung von User Stories.
          Atlassian JIRA Agile Atlassian Confluence VirtualBox Oracle DB Quintiq Technologie (Quintiq Editor Quintiq Designer Quintiq Logic Language Report tool Git TortoiseGit Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden Oracle DB
          DB Systel GmbH
          6 Monate
          2015-07 - 2015-12

          IPL Kapa - Integrierte Plattform - Kapazitätsgesteuertes Management

          Agiler Entwickler Atlassian JIRA Agile Atlassian Confluence VirtualBox ...
          Agiler Entwickler

          IPL Kapa war ein wesentliches Teilprojekt eines größeren strategischen Projekts, das verschiedene bestehenden Systeme ablösen, für einen effizienteren und intelligenteren sowie umweltfreundlichen Ressourceneinsatz sorgen sollte. Mit IPL Kapa sollten Kundenaufträge (Kapazitätsbedarfe) nicht mehr mit Objekten fester Kapazitäten (z.B. einem Güterwagen) bearbeitet werden, sondern über komplexe Theorien "kapazitätsgesteuert" bearbeitet werden. Somit sollte u.a. Fahrlagen mit freien Kapazitäten aus dem Verkehr minimiert werden. IPL-Kapa verfügt über unterschiedliche graphischen Schnittstellen.

          • Aktive Teilnahme an Daily-, Review-, Retrospektive-Meetings
          • Erstellung und Umsetzung von User Stories.
          • Erstellung von technischen Designs
          • Aktive Teilnahme an Solution Sessions und intensive Schulungen zu Scrum und SAFe
          • Aktive Teilnahme am Backlog Refinement-Meeting
          • Aktive Teilnahme am Planning-Meeting 1 & 2 (Anforderungsanalyse, Aufwandschätzung)
          • Aktive Teilnahme an der Erstellung einer DoD und DoR
          Atlassian JIRA Agile Atlassian Confluence VirtualBox Oracle DB Git TortoiseGit Quintiq Technologie (Quintiq Editor; Quintiq Designer; Quintiq Logic Language; Report tool; usw.) Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden Oracle DB
          DB Systel GmbH
          9 Monate
          2014-04 - 2014-12

          Automatisierung vom Reporting-Prozess

          Junior Java-Entwickler Microsoft Visual Studio 2010 Eclipse IDE C# ...
          Junior Java-Entwickler

          Der zeitaufwändige und in vielen Schritten manuell belastete Prozess der Berichterzeugung soll automatisiert werden.

          • Technische Umsetzung der Kundenanforderungen mit Java und C#
          • Entwicklertests
          • Dokumentation
          • Aktive Teilnahme an Planungen
          Microsoft Visual Studio 2010 Eclipse IDE C# Java SE 6 Subversion Sparx Enterprise Architect Atlassian Confluence Log4Net Kanban Agile Softwareentwicklung Agiles Projektmanagement Agile Methoden
          DB Systel GmbH
          6 Monate
          2013-04 - 2013-09

          Brettspiel-Entwicklung

          Entwickler, Tester Java SE 7 Eclipse IDE javax.swing ...
          Entwickler, Tester

          Brettspiel-Entwicklung im Rahmen des Pflichtpraktikums: Kalaha Spiel

          Eine Variante des Kalaha-Spiels soll entwicklelt werden, die bis zu vier Spielern zulässt. Dabei soll es möglich sein gegen den Computer spielen zu können. Demnach sollen Algorithmen entwickelt werden, die anhand der Spielregeln drei Schwierigkeitsgrade zur Auswahl bieten; nämlich Amateur, Professional und Experte.
          Das Spiel soll über eine grafische Benutzeroberfläche verfügen, auf die den Spielstand für jede(n) Spieler(in) sowie sämtliche Spielmaterialien ersichtlich sind.

          • Aktive Teilnahme an Weeklys und P2P-Meetings
          • Teilnahme an der Konzeption unseres Lösungsdesigns.
          • Umsetzung der Anforderungen
          • Regelmäßige Vorstellung des Entwicklungsstandes
          • Dokumentation
          • Testing
          Java SE 7 Eclipse IDE javax.swing Subversion Wasserfall
          Phillips-Universität Marburg

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          1 Monat
          2022-11 - 2022-11

          ISTQB Certified Tester - Test Automation Engineer

          Certificate, Imbus
          Certificate
          Imbus
          • Einführung in die Testautomatisierung und ihre Ziele
          • Vorbereitungen für die Testautomatisierung
          • Die generische Testautomatisierungsarchitektur
          • Risiken und Eventualitäten bei der Softwareverteilung
          • Berichte und Metriken bei der Testautomatisierung
          • Überführung des manuellen Testens in eine automatisierte Umgebung
          • Verifizieren der Testautomatisierungslösung
          • Fortlaufende Optimierung der Testautomatisierungslösung
          1 Monat
          2022-10 - 2022-10

          ISTQB Tester Advanced Level - Technical Test Analyst

          Certificate, Imbus
          Certificate
          Imbus

          • Risikobasiertes Testen
          • White-Box-Testverfahren: Anweisungstest, Entscheidungstest, Modifizierter Bedingungs-/Entscheidungstest (MC/DC), Mehrfachbedingungstest, Basispfadtest, API-Test, Auswahl von Testverfahren
          • Statische Analyse: Kontrollflussanalyse, Datenflussanalyse, Statische Analyse zur Verbesserung der Wartbarkeit, Aufrufgraphen
          • Dynamische Analyse: Memory Leaks, Wilde Zeiger (Wild Pointers), Performanz AnalyseC
          • Qualitätsmerkmale bei technischen Tests: Allgemeine Planungsaspekte, ISO 25010, IT-Sicherheitstest, Zuverlässigkeitstest, Performanz Test, Wartbarkeitstest, Übertragbarkeitstest, Kompatibilitätstest
          • Reviews: Aufgaben, Verwendung von Checklisten, Architekturreviews, Code-Reviews
          • Testwerkzeuge und Testautomatisierung

          1 Monat
          2020-01 - 2020-01

          ISTQB Certified Tester - Foundation Level

          ISTQB Certified Tester - Foundation Level, Germant Testing Board
          ISTQB Certified Tester - Foundation Level
          Germant Testing Board

          • Grundlagen des Testens
          • Testen im Softwareentwicklungslebenszyklus
          • Statischer Tests
          • Testverfahren
          • Testmanagement
          • Werkzeugunterstützung für das Testen

          7 Jahre 1 Monat
          2007-10 - 2014-10

          Studium der Informatik

          B. Sc. Informatik, Phillips-Universität Marburg (Hessen)
          B. Sc. Informatik
          Phillips-Universität Marburg (Hessen)

          • Bachelorarbeit in der theoretischen Informatik: auf Anfrage

          11 Monate
          2006-11 - 2007-09

          Deutschkurs

          DSH (Deutsche Sprachprüfung für Hochschulzugang),
          DSH (Deutsche Sprachprüfung für Hochschulzugang)
          6 Jahre 10 Monate
          1999-09 - 2006-06

          Gymnasium

          Abitur, Collège AGAPE
          Abitur
          Collège AGAPE
          • Mathematik
          • Physik
          • Chemie

          Position

          Position

          • (Agiler) Softwaretester / Testautomatisierer
          • (Agiler) Softwareentwickler
          • (Agiler) Projektmanager

          Kompetenzen

          Kompetenzen

          Top-Skills

          Software-Testing Testautomatisierung Defect Management agiles Testing Testanalyse Testkonzeption Testkoordination Testdokumentation Regressionstest Atlassian Confluence Microsoft Visual Studio certified scrum master Atlassian JIRA Selenium Testautomatisierungstools Selenium WebDriver Playwright TOSCA Testsuite Azure Devops Java Black-Box-Test Äquivalenzklassenanalyse White-Box-Test

          Schwerpunkte

          (Agile) Software-Testing
          Experte
          Testautomatisierung
          Experte
          (Agile) Softwareentwicklung
          Fortgeschritten
          Agile Methoden bzw. Methodiken
          Experte
          Agiles Projektmanagement
          Experte
          Manuelles Testing
          Automatisiertes Testing (inkl. Mobile Testing)
          Exploratives Testing: (Empirische) Erforschen von Fehlern mittels Heuristiken
          Testentwurfsverfahren
          Fehlermanagement
          Continuous Testing / Continuous Integration / Continuous Deployment

          Aufgabenbereiche

          agiles Testing
          Experte
          Testautomatisierung
          Experte
          Fehlermanagement
          Experte

          Produkte / Standards / Erfahrungen / Methoden

          Microsoft Office 365
          Fortgeschritten
          Selenium WebDriver
          Experte
          Ranorex
          Fortgeschritten
          Tosca
          Fortgeschritten
          Playwright
          Fortgeschritten
          Java
          Experte
          Jira
          Fortgeschritten
          Confluence
          Fortgeschritten
          Eclipse IDE
          Fortgeschritten
          Git
          Fortgeschritten
          BitBucket
          Fortgeschritten
          HP Quality Center
          Fortgeschritten
          Testanalyse
          Experte
          Testentwurf
          Experte
          Erstellung von Testfällen
          Experte
          Durchführung von Tests
          Experte
          Testbewertung und Testdokumentation
          Experte
          Management der Testdaten
          Experte

          Berufliche Interessen

          Relevante Erfahrung

          • Einschlägige Erfahrung im Bereich des manuellen Testing komplexer Softwaresystemen
          • Einschlägige Erfahrungen im Bereich der Entwicklung und des automatisierten Softwaretesting in großen Software-Projekten basierend auf Microsoft Visual Studio, Eclipse IDE, Quintiq Plattform, Cucumber, Specflow, Selenium WebDriver, Selenium Grid, Ranorex Studio, Ranorex Spy, Postman, Playwright, Cypress, JMeter, HP-Quality Center, Tosca, Jira, usw.
          • Erfahrungen im Bereich der Umsetzung von Testprozessen von der Testanalyse bis zur Dokumentation von Testergebnissen.
          • Erfahrungen im Bereich des Managements von Testteams.


          TestProjektLebenszyklus und Testarten

          • Risikomanagement
          • Projektdokumentation
          • Projektmanagement
          • Testanalyse
          • Anforderungsanalyse
          • Testimplementierung?
          • Fehlermanagement
          • Dokumentation
          • Softwaretestdesign
          • Wartung
          • Software-Testing
          • Testautomatisierung ????
          • Manuelles Testing
          • Exploratives Testing ????
          • WhiteBox-Verfahren
          • Blacbox-Verfahren


          Mein beruflicher Werdegang

          01/2023 ? 12/2024:

          Rolle: Testautomatisierer 

          Kunde: Polizei im Auftrag von Dataport, Remote


          08/2021 ? 12/2022:

          Rolle: Agiler Softwaretester 

          Kunde: Init AG, Remote


          01/2021 ? 08/2021:

          Rolle: Agiler Softwaretester und Berater

          Kunde: ENGIE, Remote


          04/2020 ? 12/2020:

          Rolle: Agiler Software Tester

          Kunde: Münchener Rückversicherung AG, Remote


          07/2019 ? 03/2020:

          Rolle: Agiler Software Tester

          Kunde: Ergon Informatik AG, Remote


          02/2019 ? 05/2019:

          Rolle: Quintiq Entwickler

          Kunde: Wieland Werke AG, Ulm


          06/2018 ? 12/2018:

          Rolle: Agiler Projektmanager

          Kunde: DAIMLER Financial Services AG, Stuttgart


          04/2015 ? 05/2018:

          Rolle: Softwareentwickler

          Kunde: DB Systel GmbH, Frankfurt am Main


          04/2014 ? 12/2014:

          Rolle: Junior Softwareentwickler, Werkstudent

          Kunde: DB Systel GmbH, Frankfurt am Main


          09/2010 ? 04/2012:

          Rolle: Tutor

          Kunde: technischen Informatik am Fachbereich Mathematik und Informatik, Marburg

          Programmiersprachen

          C#
          Java SE 11
          JEE
          Quill
          Programmiersprache der Plattform Quintiq. Objektorientiert.
          R
          SQL

          Branchen

          Branchen

          • Software
          • Transport & Logistik
          • Softwareentwicklung
          • Bildverarbeitung
          • Bank & Versicherung
          • IT-Dienstleistung
          • Automobil

          Einsatzorte

          Einsatzorte

          Deutschland
          möglich

          Projekte

          Projekte

          2 Jahre
          2023-01 - 2024-12

          Auskunftssysteme, INPOL, EDDI, Mobilität

          Test Automation Engineer / Mobile apps Tester Jira Confluence MS 365 ...
          Test Automation Engineer / Mobile apps Tester

          Für die Bundespolizei und die Polizei der Länder Brandenburg, Baden-Württemberg, Hessen, Hamburg und Thüringen gibt es eine Reihe von Webanwendungen und Apps, die den Polizisten im Rahmen deren Tätigkeiten unterstützen soll. Diese Produkte können von Bundesland zu Bundesland unterschiedlich konfiguriert werden, was die Komplexität erhöht und bei der Automatisierung der Tests mitberücksichtigt werden muss.

          • Beratung und Unterstützung in Bezug auf die Einführung, Weiterentwicklung bzw. Optimierung von Testautomatisierungsprojekten für Webanwendungen und mobile Apps (iOS).
          • Tiefes Verständnis der Kundenanforderungen erlangen.
          • Aktive Teilnahme an Projektmeetings.
          • Proaktive Kommunikation mit dem Projektmanagement und anderen Projektmitarbeitern zur Aufklärung von offenen Fragen bzw. zur Mitteilung von Testfortschrittsberichten.
          • Zusammenstellung der Testdaten anhand fachlicher und technischer Anforderungen.
          • Management von Testdaten Lifecycle.
          • Testdesign und technische Umsetzung von automatisierten Testfällen sowie Testdurchführung mittels Ranorex Studio, XCode, XCUITest, XCUITestDriver.
          • Implementierung von Hilfsbibliotheken und Testskripten mittels C# bzw. Java.
          • Durchführung von Code Reviews bzw. Bearbeitung von Pull Requests.
          • Verwendung von Ranorex Spy bzw. Appium Inspector zur Identifizierung von UI-Elementen und Ermittlung derer XPaths im Zuge der Testimplementierung.
          • Nächtlich automatisierte Testausführungen der Tests zur Überwachung der Testqualität und Qualitätssicherung der Produkte.
          • Tägliche Analyse der Testergebnisse der Nachtausführungen.
          • Fehlermanagement
          • Erstellung und Pflege der Dokumentation von Tests bzw. Testergebnissen.

          Webanwendungen Mobile Apps
          Jira Confluence MS 365 Appium Server Appium Inspector XCode XCUITest XCUITestDriver IntelliJ Ranorex Studio Ranorex Spy Ranorex Agents Selenium WebDriver Ranorex RemoteLauncher Ranorex API C# Java TFS Spira Oracle Client 19.3 SQL Developer 17.4. Sharepoint SVN Rdp Eclipse Git BitBucket Ranorex Agents
          Polizei i.A. von Dataport
          Remote / Hamburg
          1 Jahr 5 Monate
          2021-08 - 2022-12

          Plattform fürs Corona Hilfeprogramm

          QA-Lead, Senior Agile Tester, 1st-2nd-Level-Support Selenium Selenium WebDriver Java ...
          QA-Lead, Senior Agile Tester, 1st-2nd-Level-Support

          Aufgrund der Corona Pandemie hat die Bundesregierung entschieden unterschiedliche Hilfsprogramme zustande zu bringen, um die Unternehmer verschiedener Kategorien, die unter den Corona-Maßnahmen gelitten haben, finanziell zu unterstützen. Das riesige Programm besteht aus mehreren Projekten, die jeweils eine bestimmte Hilfe angeboten haben. Darunter Überbrückungshilfe 1, 2, 3, 3+, Neustarthilfe, Neustarthilfe+, October-Hilfe, November-Hilfe und Dezember-Hilfe. Jedes dieser Projekte besteht aus zwei Webapplikationen. Eine Request Anwendung, die ein Formular zur Verfügung stellt, das von einem bevollmächtigen Steuerberater ausgefüllt und zu einer Bewilligungsstelle abgeschickt werden muss. Auf der anderen Seite gibt es eine Processing Anwendung, die von den Sachbearbeitern (Funktionären) der entsprechenden Bewilligungsstelle genutzt werden kann, um den abgeschickten Formularen auszuwerten und eine regelkonforme Entscheidung zu fällen.

          • Aktive Teilnahme an Projekt-Meetings bzw. Diskussionen über Anforderungsanalyse
          • Kommunikation innerhalb des QA-Teams und nach außen mit Entwicklern, Business Analysten bzw. Produktverantwortlichen
          • Tiefes fachliches und technisches Verstehen der Kundenanforderungen
          • Testanalyse und Testentwurf basierend auf die Anforderungen der neuen Funktionalitäten
          • Durchführung von manuellen Tests auf Komponenten-, Integrationsund Systemebene
          • Durchführung von E2E und Regression-Tests vor dem wöchentlichen Release
          • Dokumentation und Analyse der Testergebnisse
          • Zusammenstellung von Testdaten basierend auf fachliche Anforderungen und eingesetzte manuelle Testmethoden
          • Implementierung von einem Testtool zur automatisierten Generierung von Testdaten
          • Fehlermanagement
          • Erstellung von Bug-Tickets in JIRA unter Angabe von Fehlerreproduktionsschritten, betroffene Umgebung, verwendete Testdaten und weitere wichtige Informationen im Falle von aufgedeckten Fehlern ab der STAGE-Umgebung
          • Zuweisung der erstellten Bug-Tickets an ernannten Entwicklern bzw. an Lead von jeweiligem Entwicklungsteam
          • Durchführung von Fehleranalyse mit Testern bzw. QA-Management
          • Verteilung und Steuerung der Aufgaben innerhalb meines QA-Teams
          • Begleitung des Testautomatisierungsteams für eine erhöhte Effizienz
          • Analyse von geeigneten Testfällen als Kandidaten der Testautomatisierung

          ? PEGA Jira / Confluence Git Selenium WebDriver Selenium Grid Jenkins Java SE Log4J Maven Bitbucket
          Selenium Selenium WebDriver Java Pega Atlassian JIRA Atlassian JIRA Agile Atlassian Confluence Git PEGA Jira / Confluence Eclipse Selenium Grid Jenkins Java SE TestNG Cucumber Log4J Maven Bitbucket HP Quality Center Continuous Integration Continuous Deployment
          Init AG im Auftrag des Bundesministeriums für Wirtschaft und Klimaschutz
          Remote
          8 Monate
          2021-01 - 2021-08

          Weiterentwicklung der Testautomatisierungslösung von Automatic Test Equipments

          Senior Agile Testengineer / Automated Test developer ? Java JUnit JCoverage ...
          Senior Agile Testengineer / Automated Test developer

          • Mentoring ? Coaching - Beratung
            • Knowledge Sharing: Vortrag über Test Design Techniken
            • Beratung bei der Anwendung geeigneter Testentwurfsverfahren
            • Support bei der Definition bzw. Formulierung testbarer Acceptance Kriterien
            • Unterstützung bei der Identifikation und Bearbeitung von Risiken
            • Unterstützung bei der Entwicklung testbarer Designs
          • Dienstleistung
            • Definition von Testkonzepten
            • Planung der Testaktivitäten und -Ressourcen
            • Durchführung von Testanalysen
            • Erstellung von Test-Cases basierend auf Kundenanforderungen bzw. User-Stories
            • Implementierung von automatisierten Test-Cases
            • Durchführung von Manuellen und automatisierten Tests
            • Wartung der Test-Suites
            • Sicherstellen der Einhaltung von Qualitätskriterien
            • Sicherstellen von Test Coverage (nach Funktionen bzw. Anweisungen als Überdeckungskriterien).
            • Ko?nzeption und Durchführung von explorativen Tests

          ? Java JUnit JCoverage JDeveloper Maven CxxTest- Ruby Test Framework Buildanalyzer Linux Windows Eclipse Mavens Jira/Confluence MS Office 365 Git Bitbucket
          ? Java JUnit JCoverage JDeveloper Maven CxxTest- Ruby Test Framework Buildanalyzer Linux Windows Eclipse Mavens Jira/Confluence MS Office 365 Git Bitbucket Cypress Java Maven CxxTest- Maven Jira/Confluence Docker Virtualisierung Continous Integration / Continuous Deployment
          Advantest Corporation
          Remote
          10 Monate
          2020-03 - 2020-12

          MIRAGE Programm

          Agiler Software Tester, Testautomatisierer C# Specflow (Gherkin) MS Visual Studio ...
          Agiler Software Tester, Testautomatisierer

          Im Rahmen einer digitalen Transformation des Versicherungsgeschäfts hat sich die Münchener Rückversicherung vorgenommen, die eigenen Versicherungsabschlussprozesse und umfassenden analoge Wissen  über verschiedenen (Web-) Anwendungen zu digitalisieren und damit viele Vorteile zu erzielen. Mit Hilfe einer sehr mächtigen Risikoprüfung-Maschine kann die überwiegende Mehrheit der Antragsstellungen für einen gegebenen Coverage einem dunkel Verarbeitungsprozess unterzogen werden. Sprich, die Entscheidung, ob der Antrag  genehmigt oder abgelehnt werden würde, komplettautomatisch erfolgt.

          • Tiefes Verstehen der Kundenanforderungen
          • Erstellung von Testplänen in Azure DevOps anhand der Kundenanforderungen
          • Erstellung von Testfällen und Strukturierung innerhalb der Testpläne und Testsuites und Herstellung von Beziehungen unter Test-Artefakten.
          • Erstellung, Pflege und Verwaltung von Testdaten
          • Erstellung von Bug-Tickets im Falle von aufgedeckten Fehlern ab der
          • Akzeptanz-Umgebung bzw. Rücksprache mit den Entwicklern bzw. Business-Analyst zur Durchführung von Fehleranalyse.
          • Definition von Testszenarien in MS Visual Studio mit Gherkin (Cucumber)
          • Implementierung von automatisierten Tests-Schritten in MS Visual Studio in C# anhand der Schlüsselwort-bezogenen Testszenarien
          • Pflege und Weiterentwicklung der unterschiedlichen Pipelines in Azure DevOps.
          • Dokumentation der Ergebnisse in Azure DevOps
          • Automatisierte Berichtserstattung der Testergebnisse mittels Azure DevOps durch Anbindung der entsprechenden Builds aus den Repositories an entsprechende Pipelines (1 Pipeline / Produkt)
          • Überwachen der Testing Dashboards auf fehlgeschlagene automatisierte Tests in Azure DevOps
          • Continuous Testing, -Integration, DevOps, Release Train
          • Verantwortung über die Freigabe des wöchentlichen Release-Pipelines meines Projekts (Teil eines Programms) auf der Pre-Akzeptanz Umgebung
          • Konzeption und Durchführung von Last- und Performanztests mit JMeter
          • Kommunikation in Richtung der Testmanager, Produktmanager und Entwickler
          • Synthetisierung der Testdaten zur Risikoprüfung (Assessment Factors, Assessment steps, Facts) über die Anwendungen Rules Editor und Rules Tester
          • Aktive Teilnahme an Projekt-Meetings

            C# Specflow (Gherkin) MS Visual Studio Azure DevOps Git Postman JMeter MS Office 365 Jira X-Ray Confluence Selenium WebDriver -Grid Specflow (Gherkin Cucumber) MS Office 365 Bitbucket Swagger Continous Integration / Continous Deployment Maven
            Münchener Rückversicherung (Munich Re)
            6 Monate
            2019-07 - 2019-12

            Weiterentwicklung Reporting Projekt (IFRS 9)

            Agiler Software Tester agiles Testing agile Entwicklungsmethoden agile SW-Entwicklung ...
            Agiler Software Tester

            Im Rahmen der Weiterentwicklung des Reporting Projekts IFRS 9 sollten die neuen Funktionalitäten ausgetestet werden. Unser Team aus 5 Testern war für die Konzeption und Durchführung der Teststrategie. Von automatisierten Regressionstests über Komponenten- bis zu Integrationstests mussten wir auch Last- und Performanz-Tests laufen lassen.

            • Tiefes Verständnis der Kundenanforderungen
            • Testanalyse und Identifizierung der Testbedingungen
            • Erstellung und Management von Testfällen anhand Playwright
            • Erstellung von Bug-Tickets mittels Jira zur Weiterleitung an das Entwicklungsteam
            • Implementierung und Durchführung von automatisierten Unit-Tests mit JUnit
            • Durchführung von Fehleranalyse
            • Dokumentation der Testergebnisse
            • Durchführung von Integration- und E2E-Tests
            • Aktive Teilnahme an Projekt-Meetings

              agiles Testing agile Entwicklungsmethoden agile SW-Entwicklung Microsoft Office 365 Java JUnits Selenium Git Jira Confluence Tosca MS Office 365 SVN Cucumber JUnit Cypress X-Ray Eclipse BitBucket Selenium WebDriver Maven
              ERGON INFORMATIK AG
              Zürich
              4 Monate
              2019-02 - 2019-05

              Weiterentwicklung der Arbeitsplan Generierung und Company Planner Anwendungen

              Quintiq Entwickler Quintiq-Plattform (Quintiq-Editor -Designer -Server ...
              Quintiq Entwickler

              Im Rahmen des Projekts ?AP Gen EP? (Arbeitsplan Generierung für Engineering Products) sollen die Fertigungsprozesse verschiedener Fachbereiche in Quintiq modelliert werden. Ziel soll ein übergreifender und einheitlicher Planungstool der Produktion zur Ablösung unterschiedlicher Altsysteme sein. Im Rahmen des Projekts ?Company Planner? wird eine Analyse und Anpassung bzw. Weiterentwicklung der gleichnamigen Industry Solution von Quintiq durchgeführt. Zusätzliche Funktionalitäten sollen eingebaut werden. Darüber hinaus soll der Kernalgorithmus zur Bestätigung / Ablehnung eingehender Aufträge und zum Herausfinden passender Werke zu deren Fertigung so angepasst werden, dass nicht-funktionalen Anforderungen genügt werden. 

              • Technische Umsetzung der Kundenanforderungen mit Quill (Quintiq Logic Language).
              • Konzeption und Durchführung von funktionalen Tests
              • Pair-Programming
              • Code Reviews
              • Durchführung von Fehleranalyse und Bugfixing
              • Code Integration über GIT
              • Dokumentation
              • Kommunikation mit Business-Analysten bzw. Produktverantwortlichen zur Verfeinerung der Kundenanforderungen
              • Aktive Teilnahme an Projekt-Meetings (Planung, Refinement, Retro u.a.)

                Quintiq-Plattform (Quintiq-Editor -Designer -Server usw.) Jira X-Ray Confluence Git BitBucket Microsoft 365 Oracle DB SAP
                Wieland Werke AG
                7 Jahre 8 Monate
                2011-05 - 2018-12

                (Privat) Entwicklung und anschließende Wartung

                Entwickler, Tester Agile Entwicklung BDD (Behaviour Driven Development) Testgetriebene Entwicklung
                Entwickler, Tester

                (Privat) Entwicklung und anschließende Wartung eines Softwaresystems zur Verwaltung

                Zur Ablösung eines manuellen Systems, in dem viel Papier verwendet wird, soll ein neues und digitales System entwickelt werden. Das System soll die Einschreibung neuer Schüler übernehmen. Weiterhin soll das System vorhandene Schüler hinsichtlich des Schulfortschritts, der Benotungen, der Bezahlung der Schulgebühren (in mehreren Anteilen möglich), usw. verwalten können. Weiterhin soll das System die Daten des Personals auch verwalten können

                • Anforderungsanalyse
                • Entwurf und Design der Lösungen
                  • Datenkapselung, Vererbung mit Polymorphie, Abstraktion über (funktionale) Schnittstellen, Generische Datentypen, innere Klassen, Lambda-Ausdrücke, Ausnahmebehandlung, GUI-Programmierung, MVC-Design (Modell-View-Controller), Stream API, (Pseudo-) Parallele Programmierung über Multithreading, usw.
                • Tatsächliche Implementierung der Anforderungen
                • Entwicklertests, Integrationstests, Systemtests
                • Aktive Teilnahme an Meetings
                • Dokumentation
                Java SE 7 (und später Java SE 8) J Unit Cucumber Gherkin JPA (Hibernate) javax.swing Java FX FXML Microsoft Office
                Agile Entwicklung BDD (Behaviour Driven Development) Testgetriebene Entwicklung
                Bildung
                4 Monate
                2018-06 - 2018-09

                Integration

                IT-Projektmanager Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) ...
                IT-Projektmanager

                Nach der Übernahme von Athlon durch Daimler Financial Services AG musste die Diskrepanz zwischen den IT-Systemen von beiden Unternehmen gerade gezogen werden, damit die Kunden nach wie vor betreut werden können.

                • Planung, Moderation von Projektmeetings
                • Erstellung von Protokollen bei (Kunden-)Meetings
                • Erstellung und Aktualisierung von Status- und Kostenberichten
                • Kommunikation mit dem Kunden (z.B. im Falle von Impediments aufgrund unklarer Anforderungen oder Beschaffung von Berechtigungen für die Entwickler auf IT-Infrastruktur)
                • Kommunikation mit der höheren Projektmanagement-Ebene
                • Kommunikation in Richtung des Umsetzungsteams
                • Motivation der Teammitglieder und Konfliktlösung
                • Erstellung und Freigabe des Status-Berichts
                • Release-Management

                  Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden
                  ATHLON Car Lease Germany GmbH & Co. KG
                  8 Monate
                  2017-10 - 2018-05

                  Reporting Projekt - Internes Reporting Projekt

                  Agiler Entwickler R Shiny Hadoop ...
                  Agiler Entwickler

                  Das Reporting Projekt soll die Berichterstattung und Berechnung der Kennzahlen von internen Abteilungen, Bereichen innerhalb des DB Systel automatisieren. So soll man eine effiziente Berichterstattung erreichen und die Fehleranfälligkeit wegen manueller Arbeit vermeiden.

                  • Dokumentation
                  • Aktive Teilnahme an Backlog-Refinement-Meetings (Anforderungsanalyse, Prioritisierung)
                  • Aktive Teilnahme an Review-Meeting (Vorstellung der Ergebnisse an den Kunden)
                  • Aktive Teilnahme an Planning-Meeting (Anforderungsanalyse, Aufwandschätzung, Priorisierung)
                  • Erstellung und Umsetzung von User Stories
                  • Vorbereitung und Moderation von Retrospektive und Daily-Meetings.
                  R Shiny Hadoop Nifi PostgreSQL Atlassian Confluence Atlassian JIRA Scrum Kanban agile Methoden Agile Softwareentwicklung Agiles Projektmanagement Atlassian JIRA Agile Agiles Vorgehen cluster
                  DB Systel GmbH
                  3 Jahre 2 Monate
                  2015-04 - 2018-05

                  ARP - Advanced Ressources Planning

                  Quintiq Entwickler, Tester, (Teil-)Scrum Master Atlassian Confluence Jira X-Ray ...
                  Quintiq Entwickler, Tester, (Teil-)Scrum Master

                  ARP als Teilprojekt eines größeren strategischen Projekts sollte verschiedene bestehende Systeme ablösen und deren Funktionalitäten unter einer und derselben Plattform vereinen. Damit sollte Einheitlichkeit, Kostensenkung und andere strategischen Ziele erreicht werden. Mit ARP wurde eine Anwendung weiterentwickelt, die Ressourcenplanung ermöglicht hat: Personal (Lokführer, Zugbegleiter) auf Züge und Züge auf Fahrten. Mit ARP wurden auch die Funktionalitäten zur komplexen Verwaltung dieser Ressourcen entwickelt. ARP besitzt mehrere graphischen Benutzeroberflächen.

                  • Technische Umsetzung der Kundenanforderungen mit Quill (Quintiq Logic Language).
                  • Konzeption und Durchführung von automatisierten Tests
                  • Durchführung von manuellen Tests
                  • Dokumentation
                  • Aktive Teilnahme an Solution Sessions

                  Atlassian Confluence Jira X-Ray Micro Focus Silk Central Testmanager VirtualBox Docker Git TortoiseGit Silk4J Quintiq-Technologie (Quintiq Editor Quintiq Designer Quintiq Logic Language Report tool usw.) Oracle DB Hybrides Vorgehensmodell (sowohl Wasserfall als iterative Vorgehensweise) SCRUM SAFe Continuous Integration / Continuous Deployment
                  DB Systel GmbH
                  7 Monate
                  2017-03 - 2017-09

                  IPL Kapa - Integrierte Plattform - Kapazitätsgesteuertes Manangement

                  Senior Entwickler Atlassian JIRA Agile Atlassian Confluence VirtualBox ...
                  Senior Entwickler

                  IPL Kapa war ein wesentliches Teilprojekt eines größeren strategischen Projekts, das verschiedene bestehenden Systeme ablösen, für einen effizienteren und intelligenteren sowie umweltfreundlichen Ressourceneinsatz sorgen sollte. Mit IPL Kapa sollten Kundenaufträge (Kapazitätsbedarfe) nicht mehr mit Objekten fester Kapazitäten (z.B einem Güterwagen) bearbeitet werden, sondern über komplexe Theorien "kapazitätsgesteuert" bearbeitet werden. Somit sollte u.a. Fahrlagen mit freien Kapazitäten aus dem Verkehr minimiert werden. IPL-Kapa verfügt über unterschiedliche graphischen Schnittstellen.

                  • Last- und Performance-Tests
                  • Dokumentation
                  • Aktive Teilnahme an Daily- und Retrospektive-Meetings
                  • Aktive Teilnahme am Review (Vorstellung der Ergebnisse an den Kunden).
                  • Aktive Teilnahme am Refinement (Anforderungsanalyse, Priorisierung)
                  • Aktive Teilnahme am Planning 1 & 2 Meetings (Anforderungsanalyse, Priorisierung, Aufwandschätzung)
                  • Erstellung und Umsetzung von User Stories.
                  Atlassian JIRA Agile Atlassian Confluence VirtualBox Oracle DB Quintiq Technologie (Quintiq Editor Quintiq Designer Quintiq Logic Language Report tool Git TortoiseGit Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden Oracle DB
                  DB Systel GmbH
                  6 Monate
                  2015-07 - 2015-12

                  IPL Kapa - Integrierte Plattform - Kapazitätsgesteuertes Management

                  Agiler Entwickler Atlassian JIRA Agile Atlassian Confluence VirtualBox ...
                  Agiler Entwickler

                  IPL Kapa war ein wesentliches Teilprojekt eines größeren strategischen Projekts, das verschiedene bestehenden Systeme ablösen, für einen effizienteren und intelligenteren sowie umweltfreundlichen Ressourceneinsatz sorgen sollte. Mit IPL Kapa sollten Kundenaufträge (Kapazitätsbedarfe) nicht mehr mit Objekten fester Kapazitäten (z.B. einem Güterwagen) bearbeitet werden, sondern über komplexe Theorien "kapazitätsgesteuert" bearbeitet werden. Somit sollte u.a. Fahrlagen mit freien Kapazitäten aus dem Verkehr minimiert werden. IPL-Kapa verfügt über unterschiedliche graphischen Schnittstellen.

                  • Aktive Teilnahme an Daily-, Review-, Retrospektive-Meetings
                  • Erstellung und Umsetzung von User Stories.
                  • Erstellung von technischen Designs
                  • Aktive Teilnahme an Solution Sessions und intensive Schulungen zu Scrum und SAFe
                  • Aktive Teilnahme am Backlog Refinement-Meeting
                  • Aktive Teilnahme am Planning-Meeting 1 & 2 (Anforderungsanalyse, Aufwandschätzung)
                  • Aktive Teilnahme an der Erstellung einer DoD und DoR
                  Atlassian JIRA Agile Atlassian Confluence VirtualBox Oracle DB Git TortoiseGit Quintiq Technologie (Quintiq Editor; Quintiq Designer; Quintiq Logic Language; Report tool; usw.) Scrum Agile Softwareentwicklung Agile Skalierung (SAFe) Agiles Projektmanagement Agile Methoden Oracle DB
                  DB Systel GmbH
                  9 Monate
                  2014-04 - 2014-12

                  Automatisierung vom Reporting-Prozess

                  Junior Java-Entwickler Microsoft Visual Studio 2010 Eclipse IDE C# ...
                  Junior Java-Entwickler

                  Der zeitaufwändige und in vielen Schritten manuell belastete Prozess der Berichterzeugung soll automatisiert werden.

                  • Technische Umsetzung der Kundenanforderungen mit Java und C#
                  • Entwicklertests
                  • Dokumentation
                  • Aktive Teilnahme an Planungen
                  Microsoft Visual Studio 2010 Eclipse IDE C# Java SE 6 Subversion Sparx Enterprise Architect Atlassian Confluence Log4Net Kanban Agile Softwareentwicklung Agiles Projektmanagement Agile Methoden
                  DB Systel GmbH
                  6 Monate
                  2013-04 - 2013-09

                  Brettspiel-Entwicklung

                  Entwickler, Tester Java SE 7 Eclipse IDE javax.swing ...
                  Entwickler, Tester

                  Brettspiel-Entwicklung im Rahmen des Pflichtpraktikums: Kalaha Spiel

                  Eine Variante des Kalaha-Spiels soll entwicklelt werden, die bis zu vier Spielern zulässt. Dabei soll es möglich sein gegen den Computer spielen zu können. Demnach sollen Algorithmen entwickelt werden, die anhand der Spielregeln drei Schwierigkeitsgrade zur Auswahl bieten; nämlich Amateur, Professional und Experte.
                  Das Spiel soll über eine grafische Benutzeroberfläche verfügen, auf die den Spielstand für jede(n) Spieler(in) sowie sämtliche Spielmaterialien ersichtlich sind.

                  • Aktive Teilnahme an Weeklys und P2P-Meetings
                  • Teilnahme an der Konzeption unseres Lösungsdesigns.
                  • Umsetzung der Anforderungen
                  • Regelmäßige Vorstellung des Entwicklungsstandes
                  • Dokumentation
                  • Testing
                  Java SE 7 Eclipse IDE javax.swing Subversion Wasserfall
                  Phillips-Universität Marburg

                  Aus- und Weiterbildung

                  Aus- und Weiterbildung

                  1 Monat
                  2022-11 - 2022-11

                  ISTQB Certified Tester - Test Automation Engineer

                  Certificate, Imbus
                  Certificate
                  Imbus
                  • Einführung in die Testautomatisierung und ihre Ziele
                  • Vorbereitungen für die Testautomatisierung
                  • Die generische Testautomatisierungsarchitektur
                  • Risiken und Eventualitäten bei der Softwareverteilung
                  • Berichte und Metriken bei der Testautomatisierung
                  • Überführung des manuellen Testens in eine automatisierte Umgebung
                  • Verifizieren der Testautomatisierungslösung
                  • Fortlaufende Optimierung der Testautomatisierungslösung
                  1 Monat
                  2022-10 - 2022-10

                  ISTQB Tester Advanced Level - Technical Test Analyst

                  Certificate, Imbus
                  Certificate
                  Imbus

                  • Risikobasiertes Testen
                  • White-Box-Testverfahren: Anweisungstest, Entscheidungstest, Modifizierter Bedingungs-/Entscheidungstest (MC/DC), Mehrfachbedingungstest, Basispfadtest, API-Test, Auswahl von Testverfahren
                  • Statische Analyse: Kontrollflussanalyse, Datenflussanalyse, Statische Analyse zur Verbesserung der Wartbarkeit, Aufrufgraphen
                  • Dynamische Analyse: Memory Leaks, Wilde Zeiger (Wild Pointers), Performanz AnalyseC
                  • Qualitätsmerkmale bei technischen Tests: Allgemeine Planungsaspekte, ISO 25010, IT-Sicherheitstest, Zuverlässigkeitstest, Performanz Test, Wartbarkeitstest, Übertragbarkeitstest, Kompatibilitätstest
                  • Reviews: Aufgaben, Verwendung von Checklisten, Architekturreviews, Code-Reviews
                  • Testwerkzeuge und Testautomatisierung

                  1 Monat
                  2020-01 - 2020-01

                  ISTQB Certified Tester - Foundation Level

                  ISTQB Certified Tester - Foundation Level, Germant Testing Board
                  ISTQB Certified Tester - Foundation Level
                  Germant Testing Board

                  • Grundlagen des Testens
                  • Testen im Softwareentwicklungslebenszyklus
                  • Statischer Tests
                  • Testverfahren
                  • Testmanagement
                  • Werkzeugunterstützung für das Testen

                  7 Jahre 1 Monat
                  2007-10 - 2014-10

                  Studium der Informatik

                  B. Sc. Informatik, Phillips-Universität Marburg (Hessen)
                  B. Sc. Informatik
                  Phillips-Universität Marburg (Hessen)

                  • Bachelorarbeit in der theoretischen Informatik: auf Anfrage

                  11 Monate
                  2006-11 - 2007-09

                  Deutschkurs

                  DSH (Deutsche Sprachprüfung für Hochschulzugang),
                  DSH (Deutsche Sprachprüfung für Hochschulzugang)
                  6 Jahre 10 Monate
                  1999-09 - 2006-06

                  Gymnasium

                  Abitur, Collège AGAPE
                  Abitur
                  Collège AGAPE
                  • Mathematik
                  • Physik
                  • Chemie

                  Position

                  Position

                  • (Agiler) Softwaretester / Testautomatisierer
                  • (Agiler) Softwareentwickler
                  • (Agiler) Projektmanager

                  Kompetenzen

                  Kompetenzen

                  Top-Skills

                  Software-Testing Testautomatisierung Defect Management agiles Testing Testanalyse Testkonzeption Testkoordination Testdokumentation Regressionstest Atlassian Confluence Microsoft Visual Studio certified scrum master Atlassian JIRA Selenium Testautomatisierungstools Selenium WebDriver Playwright TOSCA Testsuite Azure Devops Java Black-Box-Test Äquivalenzklassenanalyse White-Box-Test

                  Schwerpunkte

                  (Agile) Software-Testing
                  Experte
                  Testautomatisierung
                  Experte
                  (Agile) Softwareentwicklung
                  Fortgeschritten
                  Agile Methoden bzw. Methodiken
                  Experte
                  Agiles Projektmanagement
                  Experte
                  Manuelles Testing
                  Automatisiertes Testing (inkl. Mobile Testing)
                  Exploratives Testing: (Empirische) Erforschen von Fehlern mittels Heuristiken
                  Testentwurfsverfahren
                  Fehlermanagement
                  Continuous Testing / Continuous Integration / Continuous Deployment

                  Aufgabenbereiche

                  agiles Testing
                  Experte
                  Testautomatisierung
                  Experte
                  Fehlermanagement
                  Experte

                  Produkte / Standards / Erfahrungen / Methoden

                  Microsoft Office 365
                  Fortgeschritten
                  Selenium WebDriver
                  Experte
                  Ranorex
                  Fortgeschritten
                  Tosca
                  Fortgeschritten
                  Playwright
                  Fortgeschritten
                  Java
                  Experte
                  Jira
                  Fortgeschritten
                  Confluence
                  Fortgeschritten
                  Eclipse IDE
                  Fortgeschritten
                  Git
                  Fortgeschritten
                  BitBucket
                  Fortgeschritten
                  HP Quality Center
                  Fortgeschritten
                  Testanalyse
                  Experte
                  Testentwurf
                  Experte
                  Erstellung von Testfällen
                  Experte
                  Durchführung von Tests
                  Experte
                  Testbewertung und Testdokumentation
                  Experte
                  Management der Testdaten
                  Experte

                  Berufliche Interessen

                  Relevante Erfahrung

                  • Einschlägige Erfahrung im Bereich des manuellen Testing komplexer Softwaresystemen
                  • Einschlägige Erfahrungen im Bereich der Entwicklung und des automatisierten Softwaretesting in großen Software-Projekten basierend auf Microsoft Visual Studio, Eclipse IDE, Quintiq Plattform, Cucumber, Specflow, Selenium WebDriver, Selenium Grid, Ranorex Studio, Ranorex Spy, Postman, Playwright, Cypress, JMeter, HP-Quality Center, Tosca, Jira, usw.
                  • Erfahrungen im Bereich der Umsetzung von Testprozessen von der Testanalyse bis zur Dokumentation von Testergebnissen.
                  • Erfahrungen im Bereich des Managements von Testteams.


                  TestProjektLebenszyklus und Testarten

                  • Risikomanagement
                  • Projektdokumentation
                  • Projektmanagement
                  • Testanalyse
                  • Anforderungsanalyse
                  • Testimplementierung?
                  • Fehlermanagement
                  • Dokumentation
                  • Softwaretestdesign
                  • Wartung
                  • Software-Testing
                  • Testautomatisierung ????
                  • Manuelles Testing
                  • Exploratives Testing ????
                  • WhiteBox-Verfahren
                  • Blacbox-Verfahren


                  Mein beruflicher Werdegang

                  01/2023 ? 12/2024:

                  Rolle: Testautomatisierer 

                  Kunde: Polizei im Auftrag von Dataport, Remote


                  08/2021 ? 12/2022:

                  Rolle: Agiler Softwaretester 

                  Kunde: Init AG, Remote


                  01/2021 ? 08/2021:

                  Rolle: Agiler Softwaretester und Berater

                  Kunde: ENGIE, Remote


                  04/2020 ? 12/2020:

                  Rolle: Agiler Software Tester

                  Kunde: Münchener Rückversicherung AG, Remote


                  07/2019 ? 03/2020:

                  Rolle: Agiler Software Tester

                  Kunde: Ergon Informatik AG, Remote


                  02/2019 ? 05/2019:

                  Rolle: Quintiq Entwickler

                  Kunde: Wieland Werke AG, Ulm


                  06/2018 ? 12/2018:

                  Rolle: Agiler Projektmanager

                  Kunde: DAIMLER Financial Services AG, Stuttgart


                  04/2015 ? 05/2018:

                  Rolle: Softwareentwickler

                  Kunde: DB Systel GmbH, Frankfurt am Main


                  04/2014 ? 12/2014:

                  Rolle: Junior Softwareentwickler, Werkstudent

                  Kunde: DB Systel GmbH, Frankfurt am Main


                  09/2010 ? 04/2012:

                  Rolle: Tutor

                  Kunde: technischen Informatik am Fachbereich Mathematik und Informatik, Marburg

                  Programmiersprachen

                  C#
                  Java SE 11
                  JEE
                  Quill
                  Programmiersprache der Plattform Quintiq. Objektorientiert.
                  R
                  SQL

                  Branchen

                  Branchen

                  • Software
                  • Transport & Logistik
                  • Softwareentwicklung
                  • Bildverarbeitung
                  • Bank & Versicherung
                  • IT-Dienstleistung
                  • Automobil

                  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.