Testautomatisierung, manuelles Testen, Testfallerstellung, Erstellung und Umsetzung von Testplänen, Darstellung der Testergebnisse
Aktualisiert am 14.01.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

10 Monate
2024-03 - heute

Online - Sicherstellung der Funktionsweise der Anmeldefunktion

Senior-Tester Testautomatisierung E2E-Tests Behaviour Driven Design (BDD) ...
Senior-Tester

Die (AUF ANFRAGE) unterstützt als Behörde Bürger:innen mit finanziellen Leistungen. Ziel des Projekts "Online" ist die Sicherstellung der Funktionsweise der Anmeldefunktion von Bürgern über die ganze Behörde verteilt, mitunter durch mehrere verschiedene Identifikations- und Anmeldemöglichkeiten. Dies ist besonders herausfordernd, da es eine hohe Interaktion und Abstimmung mit anderen Teams erfordert. Darüber hinaus muss die bereitgestellte Software von den anderen Teams für eine Vielzahl von Zwecken integriert werden.


Aufgaben:

  • Erstellung und Anpassung von Systemtests in Playwright mit Typescript in Visual Studio Code
    Im Projekt setzen wir Playwright mit Typescript zur Testautomatisierung ein. Dazu existiert eine Sammlung von automatisierten Systemtests, die in verschiedenen Repositories und in der Entwicklungsumgebung Visual Studio Code verteilt sind. Diese pflege ich kontinuierlich und nehme Anpassungen vor, um den Anforderungen des Product Owners und unserem agilen Vorgehen nach SCRUM gerecht zu werden.
  • Durchführung der Testautomatisierung mit GitLab, Continuous Integration sowie Auswertung der CI/CD
    Die automatisierten Tests werden mit GitLab CI/CD und Argo gebaut und je nach Fachbereich eingesetzt. Dies stellt sicher, dass alle Teams immer die aktuellste Version der automatisierten Tests verwenden. Ich bin verantwortlich für die Evaluierung und das Debugging der CI/CD und der daraus resultierenden Ergebnisse. Außerdem kümmere ich mich um die Continuous Integration der Tests.
  • Erstellung und Pflege von E2E-Tests im Behaviour Driven Design (BDD) mit Cucumber-JS für vers. Teams
    Um die vollständige Funktionalität zu verifizieren, gibt es eine Sammlung von User Journeys im Projekt. Die User Journeys verifiziere ich durch automatisierte E2E-Tests im BDD-Stil mit Cucumber-JS und teste gleichzeitig die Komponenten mehrerer Teams. Dies erfordert ein hohes Maß an Kommunikationsfähigkeit sowie technisches Wissen, um Fehler genau zu finden und ans richtige Team zu kommunizieren.

Playwright Cucumber Google Chrome Visual Studio Code GitLab
Testautomatisierung E2E-Tests Behaviour Driven Design (BDD) SCRUM Agile Vorgehensweise Continuous Integration Typescript Systemtest DevOps CI/CD Versionsverwaltung Genauigkeit Anforderungsmanagement E2E/ End2End
7 Monate
2023-09 - 2024-03

Weiterentwicklung des Diagnosetools

Requirements & Test Engineer Testautomatisierung Aufbau von automatisierten Regressionstestfällen Anforderungsmanagement ...
Requirements & Test Engineer

Camping-Heizungen, Klimaanlagen, Gasdruckregler: Das Untnehmen (AUF ANFRAGE) liefert Zubehör für Wohnmobile und Wohnwagen. Ziel des Projektes ist die Entwicklung in .Net 7.0 und Umsetzung einer neuen Version des bestehenden Diagnosetools. Die neue Version soll sowohl den bestehenden als auch den neuen Anforderungen der Stakeholder gerecht werden. Auf Basis einer umfassenden Stakeholderanalyse soll ein reibungsloser Projektablauf sichergestellt und die Anforderungen priorisiert werden. Die funktionalen Tests werden aus den Use Case Tickets der Stakeholder abgeleitet und mittels Xray in Jira verwaltet.


Aufgaben:

  • Konzeption und Entwicklung in .Net 7.0, Stakeholderanalyse und Priorisierung der Anforderungen
    Wir haben im Team eine neue Version eines bestehenden Truma Diagnosetools in .Net 7.0 nach dem V-Modell konzipiert und entwickelt. Dabei bin ich im Bereich Requirements für die Stakeholderanalyse und die Priorisierung der Anforderungen verantwortlich. Unsere enge Kommunikation ist dabei für einen reibungslosen Projektablauf und die Vermittlung zwischen den Stakeholdern notwendig.
  • Ableitung der Testfälle aus den Anforderungen in Jira, Testfallreview und -verwaltung mit Xray
    Die Test Cases leite ich aus den funktionalen Anforderungen in Jira-Tickets der Stakeholder ab und verantworte den Aufbau von automatisierten Regressionstestfällen. Durch die enge Integration von Xray - Test Management for Jira mit Jira kann ich die Tickets einfach als Testfälle verwenden und verwalten, was einen effizienten Ablauf gewährleistet.
  • Erstellung von Testberichten zur übersichtlichen Darstellung aller Testergebnisse in Word
    Aus den Ergebnissen der Regressions- und Softwaretests erstelle und pflege ich zur besseren Übersicht Testberichte in Word. Dies ist sowohl beim manuellen und explorativen Testen als auch bei der Testautomatisierung notwendig und erleichtert die Darstellung aller relevanten Testergebnisse.

Atlassian JIRA .NET Xray - Test Management for Jira
Testautomatisierung Aufbau von automatisierten Regressionstestfällen Anforderungsmanagement Konzeptionierung V-Modell Vermittlung zwischen Stakeholdern Teamfähigkeit Kommunikation Genauigkeit Regressionstests Testmanagement Testfallreview MS Office Word Softwaretest Exploratives Testing Manuelles Testing
3 Jahre 8 Monate
2020-01 - 2023-08

Quality Assurance für Web und Native Apps

Professional Quality Assurance Manager E2E-Tests Testautomatisierung Mobile Testing ...
Professional Quality Assurance Manager

CHECK24 ist ein gründergeführtes, deutsches Digitalunternehmen. Unter dem Motto ?Hier check ich alles? bietet es Preisvergleiche verschiedener Produktgruppen. Alle zwei Wochen finden neue Updates und Features der Nativen Apps und des Webs als Release statt. Zur Sicherstellung der Produktqualität gibt es eine Liste von Regressionstests, die immer auf dem neusten Stand gehalten und bei jedem Release für Android und iOS sowie mit verschiedenen Browsern geprüft werden sollen. Um den manuellen Testaufwand zu Reduzieren sollen die Testfälle der Nativen Apps durch Appium mit Typescript und des Webs mit Playwright automatisiert werden. Das Mobile Testing soll z. B. automatisch auf Android Emulatoren und iOS Simulatoren täglich erfolgen. Gleichzeitig sollen dadurch Fehler frühzeitig im Entwicklungsprozess für das Web und die Apps erkannt und gefixt werden können.


Aufgaben:

  • Aufbau, Einführung und Durchführung der Testautomatisierung (E2E/End2End) in Typescript mit Appium
    Zu Beginn meiner Tätigkeit wurden alle Tests in diesem agilen SCRUM-Projekt noch manuell durchgeführt. Um den Aufwand für die alle zwei Wochen stattfindenden Regressionstests zu reduzieren, habe ich die Testfälle für E2E-Tests automatisiert. Zuerst mit Appium und JavaScript, später mit Typescript. Nun bin ich für die Durchführung der automatisierten Regressionstests verantwortlich.
  • Erstellung der Testfälle für die automatisierten Regressionstests und für das manuelle Testing
    Ich erstelle bei neuen Features zunächst die Testfälle für das manuelle und explorative Testing und später auch für die Testautomatisierung mit TestRail und Tuskr. Hierzu baue ich auch eine Übersicht der Testfälle auf. Dann führe ich die Regressionstests durch, die schon größtenteils automatisiert sind. Manuelles Testing setze ich nur noch für ein paar schwer zu automatisierende Testfälle ein.
  • Durchführung der Testautomatisierung der Webseite mit Selenium und Playwright in Node.JS
    Im Team führe ich automatisierte E2E-, Regressions- und Abnahmetests für die Webseite mit Selenium und Playwright im Framework Node.JS durch. Durch REST-API-Calls haben wir sichergestellt, dass die Testaccounts angelegt und gelöscht worden sind. In Confluence dokumentieren wir die Testdaten.
  • Verwaltung der Testinfrastruktur mit DevOps-Prinzipien und Versionsverwaltung mit Git
    Anhand verschiedener Tools wie z. B. Ansible und Terraform habe ich die Testinfrastruktur auf der Basis von DevOps-Prinzipien verwaltet. Mit Gitlab verwalte ich die Infrastruktur als Code und führe CI/CD Pipelines aus, die die Infrastruktur mit Ansible und Terraform bereitstellt. Auf der Infrastruktur habe ich dann Docker-Container ausgeführt.
  • Erstellung von Testplänen für manuelle und automatisierte Tests nach Behaviour Driven Design (BDD)
    Für geplante Epics habe ich Testpläne nach dem Behaviour Driven Design (BDD) erstellt. Auf diese Weise erleichtere ich uns das Testen der neuen Features zunächst im Rahmen des manuellen und explorativen Testings. Anschließend baue ich auch Musterpläne für automatische Tests zur Testautomatisierung nach BDD auf.
  • Defektmanagement in Jira und Kommunikation mit dem Entwicklungsteam via Slack
    Während der Entwicklung neuer Features bin ich für die Erstellung und Verwaltung von Bugs in Jira verantwortlich. Ich kommuniziere regelmäßig mit dem Entwicklungsteam über Slack, um Feedback zu erhalten und die Fehler weiter zu erklären (Wissenstransfer).
  • Erstellung eines Dashboards zur Testautomatisierung in React mit Daten aus mehreren Quellen
    Um die Ergebnisse der Testautomatisierung und die Metriken der App besser darstellen zu können, habe ich ein Dashboard in React erstellt. Das Dashboard bezieht Daten aus verschiedenen Quellen und stellt diese übersichtlich in Browsern wie Firefox, Google Chrome oder Microsoft Edge dar.
  • Aufbau des Reportings und einer übersichtlichen Darstellung der Testergebnissen in Allure
    Um die Testergebnisse besser reporten zu können und Fehler leichter zu finden, habe ich das Testtool Allure ins Projekt integriert. Auf diese Weise können wir nun jeden Testschritt nachvollziehen. Für jeden Test sind die zugehörigen Logs der jeweiligen Plattform und alle Screenshots ersichtlich, die während des Testverlaufs aufgenommen worden sind.
Appium JavaScript TypeScript TestRail Tuskr Node.JS Selenium Playwright Confluence Ansible Terraform Git GitLab Docker Atlassian JIRA Slack Firefox google chrome Microsoft Edge React Allure
E2E-Tests Testautomatisierung Mobile Testing Erstellung von Testplänen Manuelles Testing SCRUM Agile Vorgehensweise Exploratives Testing Testmanagement Service Oriented Architecture (SOA) Regressionstests REST-API Abnahmetest E2E/ End2End Schnittstellentest Softwaretest Java DevOps CI/CD Versionsverwaltung Virtualisierung Behaviour Driven Design (BDD) Kommunikation Teamfähigkeit
Check24 GmbH
München
9 Monate
2019-05 - 2020-01

Quality Assurance für Native Apps

Softwaretester Regressionstest Exploratives Testing Manuelles Testing ...
Softwaretester

Ziel des Projektes für das Vergleichsportal Check24 ist es, die Qualität der Native Apps und der Webseite sicherzustellen sowie kontinuierlich zu verbessern. Alle zwei Wochen finden bei Check 24 neue Updates und Features der Nativen App als Release statt, die durch manuelles Testing überprüft werden sollen. Zur Sicherstellung der Produktqualität soll bei jedem Release für Android und iOS umfassend getestet und agil vorgegangen werden.


Aufgaben:

  • Durchführung der manuellen und explorativen Tests auf der Basis von Testfällen in Jira pro Release
  • Dokumentation der Testergebnisse und Defektmanagement in Jira

Atlassian JIRA
Regressionstest Exploratives Testing Manuelles Testing Anforderungsmanagement Agile Vorgehensweise Abnahmetest Softwaretest Defektmanagement Genauigkeit
Check24 GmbH
München
9 Monate
2019-05 - 2020-01

Programmierung eines Spiels in Python

Programmierer Agile Vorgehensweise Python Teamfähigkeit ...
Programmierer

Die Technische Universität München (TUM) sieht sich als führende unternehmerische Universität und globaler Tauschplatz des Wissens an. Das Ziel einer meiner Projekte aus dem Studiengang Informatik ist die Entwicklung eines Spieles in Python. Dabei sollen Studierende im Team das Erstellen und Dokumentieren eines IT-Projektes erlernen. Das Projektteam kann die Projektmethodik dabei frei wählen und sollte dabei agil vorgehen. Zum Abschluss werden die Resultate und Learnings präsentiert.


Aufgaben:

  • Programmierung eines Spiels in Python, manuelles Testing und Dokumentation in LaTex
  • Agile Vorgehensweise nach SCRUM und Präsentation der Ergebnisse und Learnings

LaTeX Github MS Office Excel Word PowerPoint Microsoft Teams
Agile Vorgehensweise Python Teamfähigkeit Versionsverwaltung Präsentationen Team Kollaboration Dokumentation
Technische Universität München (TUM)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 7 Monate
2020-01 - 2024-07

Studium der Wirtschaftsinformatik

Bachelor of Science (B.Sc.), FOM Hochschule für Oekonomie & Management, München
Bachelor of Science (B.Sc.)
FOM Hochschule für Oekonomie & Management, München
1 Monat
2023-10 - 2023-10

Zertifikate von Standardisierungsboards

A4Q Certified Selenium Tester Foundation, iSQI GmbH
A4Q Certified Selenium Tester Foundation
iSQI GmbH
Die Teilnehmer sind nach der Zertifizierung "A4Q Certified Selenium Tester Foundation" in der Lage, mit dem Selenium WebDriver Tests zu erstellen und ausführen. Sie kennen Internettechnologien für die Testautomatisierung von Webanwendungen und die Grundlagen der Testautomatisierung. Darüber hinaus können Sie das grundlegende Know-How zur Testautomatisierung korrekt anwenden, um eine Testautomatisierungslösung mit Selenium zu erstellen und die richtigen Werkzeuge auszuwählen. Sie sind in der Lage, mit dem Selenium WebDriver Testskripte zu erstellen und zu implementieren.
1 Monat
2023-09 - 2023-09

Zertifikate von Standardisierungsboards

ISTQB® Certified Tester Foundation Level (CTFL), iSQI GmbH
ISTQB® Certified Tester Foundation Level (CTFL)
iSQI GmbH

Lehrplan/ Syllabus Certified Tester Foundation Level (CTFL 2018:

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

Position

Position

Software Test Engineer, Senior Software Test Engineer, Testautomation Engineer, Quality Assurance Manager

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Testautomatisierung
Fortgeschritten
Erstellung der Testfälle
Fortgeschritten
Erstellung und Umsetzung von Testplänen
Fortgeschritten
Darstellung der Testergebnisse
Fortgeschritten
Continuous Integration
Fortgeschritten
Erstellung und Anpassung von Systemtests
Fortgeschritten
Erstellung und Pflege von E2E-Tests im Behaviour Driven Design (BDD)
Fortgeschritten
Mobile Testing
Fortgeschritten
Verwaltung der Testinfrastruktur mit DevOps-Prinzipien
Fortgeschritten
Fähigkeiten und Kenntnisse
=====================================================================================================
- .NET (Frameworks, Gute Kenntnisse)
- Abnahmetest (Teststufen / Testarten, Gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Sehr gute Kenntnisse)
- Allure (Testwerkzeuge, Sehr gute Kenntnisse)
- Ansible (DevOps, Sehr gute Kenntnisse)
- Appium (Mobile Testing, Sehr gute Kenntnisse)
- Aufbau von automatisierten Regressionstestfällen (Testautomatisierung, Sehr gute Kenntnisse)
- Behaviour Driven Design (BDD) (Vorgehensmodelle, Gute Kenntnisse)
- CI/CD (DevOps, Exzellente Kenntnisse)
- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
- Cucumber (Testautomatisierung, Gute Kenntnisse)
- Devops (Vorgehensweise, Sehr gute Kenntnisse)
- Docker (Virtualisierung, Sehr gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Gute Kenntnisse)
- Erstellung von Testplänen (manuelles Testing, Sehr gute Kenntnisse)
- Excel (MS Office, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Sehr gute Kenntnisse)
- Firefox (Browser, Exzellente Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Sehr gute Kenntnisse)
- Github (Versionsverwaltung, Sehr gute Kenntnisse)
- GitLab (Anforderungsmanagement, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
- Google Chrome (Browser, Exzellente Kenntnisse)
- Javascript (Programmiersprachen, Exzellente Kenntnisse)
- Jira (Anforderungsmanagement, Sehr gute Kenntnisse)
- Jira (Defektmanagement, Exzellente Kenntnisse)
- Jira (Projektmanagement, Exzellente Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- Konzeptionierung (Anforderungsmanagement, Gute Kenntnisse)
- LaTeX (Sonstige, Gute Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Microsoft Edge (Browser, Sehr gute Kenntnisse)
- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Node.JS (Frameworks, Sehr gute Kenntnisse)
- Playwright (Testautomatisierung, Exzellente Kenntnisse)
- PowerPoint (MS Office, Sehr gute Kenntnisse)
- Präsentationen (Soft Skills, Gute Kenntnisse)
- Python (Programmiersprachen, Gute Kenntnisse)
- React (Programmbibliothek, Sehr gute Kenntnisse)
- Regressionstests (Teststufen / Testarten, Sehr gute Kenntnisse)
- REST-API (Schnittstellen, Gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)
- Selenium (Frameworks, Gute Kenntnisse)
- Service Oriented Architecture (SOA) (Vorgehensmodelle, Gute Kenntnisse)
- Slack (Projektmanagement, Sehr gute Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Terraform (DevOps, Gute Kenntnisse)
- Testautomatisierung (Testing, Sehr gute Kenntnisse)
- Testfallreview (Testmanagement, Sehr gute Kenntnisse)
- TestRail (Testmanagement, Gute Kenntnisse)
- Tuskr (Testmanagement, Gute Kenntnisse)
- Typescript (Programmiersprachen, Exzellente Kenntnisse)
- V-Modell (Vorgehensmodelle, Gute Kenntnisse)
- Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
- Visual Studio Code (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)
- Word (MS Office, Sehr gute Kenntnisse)
- Xray - Test Management for Jira (Testmanagement, Sehr gute Kenntnisse)

Branchen

Branchen

  • Behörden & öffentlicher Dienst
  • Hersteller von Gerätetechnik im Bereich Camping
  • Versicherungsbranche
  • Digitalbranche
  • IT-Industrie
  • Hochschule

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

10 Monate
2024-03 - heute

Online - Sicherstellung der Funktionsweise der Anmeldefunktion

Senior-Tester Testautomatisierung E2E-Tests Behaviour Driven Design (BDD) ...
Senior-Tester

Die (AUF ANFRAGE) unterstützt als Behörde Bürger:innen mit finanziellen Leistungen. Ziel des Projekts "Online" ist die Sicherstellung der Funktionsweise der Anmeldefunktion von Bürgern über die ganze Behörde verteilt, mitunter durch mehrere verschiedene Identifikations- und Anmeldemöglichkeiten. Dies ist besonders herausfordernd, da es eine hohe Interaktion und Abstimmung mit anderen Teams erfordert. Darüber hinaus muss die bereitgestellte Software von den anderen Teams für eine Vielzahl von Zwecken integriert werden.


Aufgaben:

  • Erstellung und Anpassung von Systemtests in Playwright mit Typescript in Visual Studio Code
    Im Projekt setzen wir Playwright mit Typescript zur Testautomatisierung ein. Dazu existiert eine Sammlung von automatisierten Systemtests, die in verschiedenen Repositories und in der Entwicklungsumgebung Visual Studio Code verteilt sind. Diese pflege ich kontinuierlich und nehme Anpassungen vor, um den Anforderungen des Product Owners und unserem agilen Vorgehen nach SCRUM gerecht zu werden.
  • Durchführung der Testautomatisierung mit GitLab, Continuous Integration sowie Auswertung der CI/CD
    Die automatisierten Tests werden mit GitLab CI/CD und Argo gebaut und je nach Fachbereich eingesetzt. Dies stellt sicher, dass alle Teams immer die aktuellste Version der automatisierten Tests verwenden. Ich bin verantwortlich für die Evaluierung und das Debugging der CI/CD und der daraus resultierenden Ergebnisse. Außerdem kümmere ich mich um die Continuous Integration der Tests.
  • Erstellung und Pflege von E2E-Tests im Behaviour Driven Design (BDD) mit Cucumber-JS für vers. Teams
    Um die vollständige Funktionalität zu verifizieren, gibt es eine Sammlung von User Journeys im Projekt. Die User Journeys verifiziere ich durch automatisierte E2E-Tests im BDD-Stil mit Cucumber-JS und teste gleichzeitig die Komponenten mehrerer Teams. Dies erfordert ein hohes Maß an Kommunikationsfähigkeit sowie technisches Wissen, um Fehler genau zu finden und ans richtige Team zu kommunizieren.

Playwright Cucumber Google Chrome Visual Studio Code GitLab
Testautomatisierung E2E-Tests Behaviour Driven Design (BDD) SCRUM Agile Vorgehensweise Continuous Integration Typescript Systemtest DevOps CI/CD Versionsverwaltung Genauigkeit Anforderungsmanagement E2E/ End2End
7 Monate
2023-09 - 2024-03

Weiterentwicklung des Diagnosetools

Requirements & Test Engineer Testautomatisierung Aufbau von automatisierten Regressionstestfällen Anforderungsmanagement ...
Requirements & Test Engineer

Camping-Heizungen, Klimaanlagen, Gasdruckregler: Das Untnehmen (AUF ANFRAGE) liefert Zubehör für Wohnmobile und Wohnwagen. Ziel des Projektes ist die Entwicklung in .Net 7.0 und Umsetzung einer neuen Version des bestehenden Diagnosetools. Die neue Version soll sowohl den bestehenden als auch den neuen Anforderungen der Stakeholder gerecht werden. Auf Basis einer umfassenden Stakeholderanalyse soll ein reibungsloser Projektablauf sichergestellt und die Anforderungen priorisiert werden. Die funktionalen Tests werden aus den Use Case Tickets der Stakeholder abgeleitet und mittels Xray in Jira verwaltet.


Aufgaben:

  • Konzeption und Entwicklung in .Net 7.0, Stakeholderanalyse und Priorisierung der Anforderungen
    Wir haben im Team eine neue Version eines bestehenden Truma Diagnosetools in .Net 7.0 nach dem V-Modell konzipiert und entwickelt. Dabei bin ich im Bereich Requirements für die Stakeholderanalyse und die Priorisierung der Anforderungen verantwortlich. Unsere enge Kommunikation ist dabei für einen reibungslosen Projektablauf und die Vermittlung zwischen den Stakeholdern notwendig.
  • Ableitung der Testfälle aus den Anforderungen in Jira, Testfallreview und -verwaltung mit Xray
    Die Test Cases leite ich aus den funktionalen Anforderungen in Jira-Tickets der Stakeholder ab und verantworte den Aufbau von automatisierten Regressionstestfällen. Durch die enge Integration von Xray - Test Management for Jira mit Jira kann ich die Tickets einfach als Testfälle verwenden und verwalten, was einen effizienten Ablauf gewährleistet.
  • Erstellung von Testberichten zur übersichtlichen Darstellung aller Testergebnisse in Word
    Aus den Ergebnissen der Regressions- und Softwaretests erstelle und pflege ich zur besseren Übersicht Testberichte in Word. Dies ist sowohl beim manuellen und explorativen Testen als auch bei der Testautomatisierung notwendig und erleichtert die Darstellung aller relevanten Testergebnisse.

Atlassian JIRA .NET Xray - Test Management for Jira
Testautomatisierung Aufbau von automatisierten Regressionstestfällen Anforderungsmanagement Konzeptionierung V-Modell Vermittlung zwischen Stakeholdern Teamfähigkeit Kommunikation Genauigkeit Regressionstests Testmanagement Testfallreview MS Office Word Softwaretest Exploratives Testing Manuelles Testing
3 Jahre 8 Monate
2020-01 - 2023-08

Quality Assurance für Web und Native Apps

Professional Quality Assurance Manager E2E-Tests Testautomatisierung Mobile Testing ...
Professional Quality Assurance Manager

CHECK24 ist ein gründergeführtes, deutsches Digitalunternehmen. Unter dem Motto ?Hier check ich alles? bietet es Preisvergleiche verschiedener Produktgruppen. Alle zwei Wochen finden neue Updates und Features der Nativen Apps und des Webs als Release statt. Zur Sicherstellung der Produktqualität gibt es eine Liste von Regressionstests, die immer auf dem neusten Stand gehalten und bei jedem Release für Android und iOS sowie mit verschiedenen Browsern geprüft werden sollen. Um den manuellen Testaufwand zu Reduzieren sollen die Testfälle der Nativen Apps durch Appium mit Typescript und des Webs mit Playwright automatisiert werden. Das Mobile Testing soll z. B. automatisch auf Android Emulatoren und iOS Simulatoren täglich erfolgen. Gleichzeitig sollen dadurch Fehler frühzeitig im Entwicklungsprozess für das Web und die Apps erkannt und gefixt werden können.


Aufgaben:

  • Aufbau, Einführung und Durchführung der Testautomatisierung (E2E/End2End) in Typescript mit Appium
    Zu Beginn meiner Tätigkeit wurden alle Tests in diesem agilen SCRUM-Projekt noch manuell durchgeführt. Um den Aufwand für die alle zwei Wochen stattfindenden Regressionstests zu reduzieren, habe ich die Testfälle für E2E-Tests automatisiert. Zuerst mit Appium und JavaScript, später mit Typescript. Nun bin ich für die Durchführung der automatisierten Regressionstests verantwortlich.
  • Erstellung der Testfälle für die automatisierten Regressionstests und für das manuelle Testing
    Ich erstelle bei neuen Features zunächst die Testfälle für das manuelle und explorative Testing und später auch für die Testautomatisierung mit TestRail und Tuskr. Hierzu baue ich auch eine Übersicht der Testfälle auf. Dann führe ich die Regressionstests durch, die schon größtenteils automatisiert sind. Manuelles Testing setze ich nur noch für ein paar schwer zu automatisierende Testfälle ein.
  • Durchführung der Testautomatisierung der Webseite mit Selenium und Playwright in Node.JS
    Im Team führe ich automatisierte E2E-, Regressions- und Abnahmetests für die Webseite mit Selenium und Playwright im Framework Node.JS durch. Durch REST-API-Calls haben wir sichergestellt, dass die Testaccounts angelegt und gelöscht worden sind. In Confluence dokumentieren wir die Testdaten.
  • Verwaltung der Testinfrastruktur mit DevOps-Prinzipien und Versionsverwaltung mit Git
    Anhand verschiedener Tools wie z. B. Ansible und Terraform habe ich die Testinfrastruktur auf der Basis von DevOps-Prinzipien verwaltet. Mit Gitlab verwalte ich die Infrastruktur als Code und führe CI/CD Pipelines aus, die die Infrastruktur mit Ansible und Terraform bereitstellt. Auf der Infrastruktur habe ich dann Docker-Container ausgeführt.
  • Erstellung von Testplänen für manuelle und automatisierte Tests nach Behaviour Driven Design (BDD)
    Für geplante Epics habe ich Testpläne nach dem Behaviour Driven Design (BDD) erstellt. Auf diese Weise erleichtere ich uns das Testen der neuen Features zunächst im Rahmen des manuellen und explorativen Testings. Anschließend baue ich auch Musterpläne für automatische Tests zur Testautomatisierung nach BDD auf.
  • Defektmanagement in Jira und Kommunikation mit dem Entwicklungsteam via Slack
    Während der Entwicklung neuer Features bin ich für die Erstellung und Verwaltung von Bugs in Jira verantwortlich. Ich kommuniziere regelmäßig mit dem Entwicklungsteam über Slack, um Feedback zu erhalten und die Fehler weiter zu erklären (Wissenstransfer).
  • Erstellung eines Dashboards zur Testautomatisierung in React mit Daten aus mehreren Quellen
    Um die Ergebnisse der Testautomatisierung und die Metriken der App besser darstellen zu können, habe ich ein Dashboard in React erstellt. Das Dashboard bezieht Daten aus verschiedenen Quellen und stellt diese übersichtlich in Browsern wie Firefox, Google Chrome oder Microsoft Edge dar.
  • Aufbau des Reportings und einer übersichtlichen Darstellung der Testergebnissen in Allure
    Um die Testergebnisse besser reporten zu können und Fehler leichter zu finden, habe ich das Testtool Allure ins Projekt integriert. Auf diese Weise können wir nun jeden Testschritt nachvollziehen. Für jeden Test sind die zugehörigen Logs der jeweiligen Plattform und alle Screenshots ersichtlich, die während des Testverlaufs aufgenommen worden sind.
Appium JavaScript TypeScript TestRail Tuskr Node.JS Selenium Playwright Confluence Ansible Terraform Git GitLab Docker Atlassian JIRA Slack Firefox google chrome Microsoft Edge React Allure
E2E-Tests Testautomatisierung Mobile Testing Erstellung von Testplänen Manuelles Testing SCRUM Agile Vorgehensweise Exploratives Testing Testmanagement Service Oriented Architecture (SOA) Regressionstests REST-API Abnahmetest E2E/ End2End Schnittstellentest Softwaretest Java DevOps CI/CD Versionsverwaltung Virtualisierung Behaviour Driven Design (BDD) Kommunikation Teamfähigkeit
Check24 GmbH
München
9 Monate
2019-05 - 2020-01

Quality Assurance für Native Apps

Softwaretester Regressionstest Exploratives Testing Manuelles Testing ...
Softwaretester

Ziel des Projektes für das Vergleichsportal Check24 ist es, die Qualität der Native Apps und der Webseite sicherzustellen sowie kontinuierlich zu verbessern. Alle zwei Wochen finden bei Check 24 neue Updates und Features der Nativen App als Release statt, die durch manuelles Testing überprüft werden sollen. Zur Sicherstellung der Produktqualität soll bei jedem Release für Android und iOS umfassend getestet und agil vorgegangen werden.


Aufgaben:

  • Durchführung der manuellen und explorativen Tests auf der Basis von Testfällen in Jira pro Release
  • Dokumentation der Testergebnisse und Defektmanagement in Jira

Atlassian JIRA
Regressionstest Exploratives Testing Manuelles Testing Anforderungsmanagement Agile Vorgehensweise Abnahmetest Softwaretest Defektmanagement Genauigkeit
Check24 GmbH
München
9 Monate
2019-05 - 2020-01

Programmierung eines Spiels in Python

Programmierer Agile Vorgehensweise Python Teamfähigkeit ...
Programmierer

Die Technische Universität München (TUM) sieht sich als führende unternehmerische Universität und globaler Tauschplatz des Wissens an. Das Ziel einer meiner Projekte aus dem Studiengang Informatik ist die Entwicklung eines Spieles in Python. Dabei sollen Studierende im Team das Erstellen und Dokumentieren eines IT-Projektes erlernen. Das Projektteam kann die Projektmethodik dabei frei wählen und sollte dabei agil vorgehen. Zum Abschluss werden die Resultate und Learnings präsentiert.


Aufgaben:

  • Programmierung eines Spiels in Python, manuelles Testing und Dokumentation in LaTex
  • Agile Vorgehensweise nach SCRUM und Präsentation der Ergebnisse und Learnings

LaTeX Github MS Office Excel Word PowerPoint Microsoft Teams
Agile Vorgehensweise Python Teamfähigkeit Versionsverwaltung Präsentationen Team Kollaboration Dokumentation
Technische Universität München (TUM)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 7 Monate
2020-01 - 2024-07

Studium der Wirtschaftsinformatik

Bachelor of Science (B.Sc.), FOM Hochschule für Oekonomie & Management, München
Bachelor of Science (B.Sc.)
FOM Hochschule für Oekonomie & Management, München
1 Monat
2023-10 - 2023-10

Zertifikate von Standardisierungsboards

A4Q Certified Selenium Tester Foundation, iSQI GmbH
A4Q Certified Selenium Tester Foundation
iSQI GmbH
Die Teilnehmer sind nach der Zertifizierung "A4Q Certified Selenium Tester Foundation" in der Lage, mit dem Selenium WebDriver Tests zu erstellen und ausführen. Sie kennen Internettechnologien für die Testautomatisierung von Webanwendungen und die Grundlagen der Testautomatisierung. Darüber hinaus können Sie das grundlegende Know-How zur Testautomatisierung korrekt anwenden, um eine Testautomatisierungslösung mit Selenium zu erstellen und die richtigen Werkzeuge auszuwählen. Sie sind in der Lage, mit dem Selenium WebDriver Testskripte zu erstellen und zu implementieren.
1 Monat
2023-09 - 2023-09

Zertifikate von Standardisierungsboards

ISTQB® Certified Tester Foundation Level (CTFL), iSQI GmbH
ISTQB® Certified Tester Foundation Level (CTFL)
iSQI GmbH

Lehrplan/ Syllabus Certified Tester Foundation Level (CTFL 2018:

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

Position

Position

Software Test Engineer, Senior Software Test Engineer, Testautomation Engineer, Quality Assurance Manager

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Testautomatisierung
Fortgeschritten
Erstellung der Testfälle
Fortgeschritten
Erstellung und Umsetzung von Testplänen
Fortgeschritten
Darstellung der Testergebnisse
Fortgeschritten
Continuous Integration
Fortgeschritten
Erstellung und Anpassung von Systemtests
Fortgeschritten
Erstellung und Pflege von E2E-Tests im Behaviour Driven Design (BDD)
Fortgeschritten
Mobile Testing
Fortgeschritten
Verwaltung der Testinfrastruktur mit DevOps-Prinzipien
Fortgeschritten
Fähigkeiten und Kenntnisse
=====================================================================================================
- .NET (Frameworks, Gute Kenntnisse)
- Abnahmetest (Teststufen / Testarten, Gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Sehr gute Kenntnisse)
- Allure (Testwerkzeuge, Sehr gute Kenntnisse)
- Ansible (DevOps, Sehr gute Kenntnisse)
- Appium (Mobile Testing, Sehr gute Kenntnisse)
- Aufbau von automatisierten Regressionstestfällen (Testautomatisierung, Sehr gute Kenntnisse)
- Behaviour Driven Design (BDD) (Vorgehensmodelle, Gute Kenntnisse)
- CI/CD (DevOps, Exzellente Kenntnisse)
- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
- Cucumber (Testautomatisierung, Gute Kenntnisse)
- Devops (Vorgehensweise, Sehr gute Kenntnisse)
- Docker (Virtualisierung, Sehr gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Gute Kenntnisse)
- Erstellung von Testplänen (manuelles Testing, Sehr gute Kenntnisse)
- Excel (MS Office, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Sehr gute Kenntnisse)
- Firefox (Browser, Exzellente Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Sehr gute Kenntnisse)
- Github (Versionsverwaltung, Sehr gute Kenntnisse)
- GitLab (Anforderungsmanagement, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
- Google Chrome (Browser, Exzellente Kenntnisse)
- Javascript (Programmiersprachen, Exzellente Kenntnisse)
- Jira (Anforderungsmanagement, Sehr gute Kenntnisse)
- Jira (Defektmanagement, Exzellente Kenntnisse)
- Jira (Projektmanagement, Exzellente Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- Konzeptionierung (Anforderungsmanagement, Gute Kenntnisse)
- LaTeX (Sonstige, Gute Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Microsoft Edge (Browser, Sehr gute Kenntnisse)
- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
- Node.JS (Frameworks, Sehr gute Kenntnisse)
- Playwright (Testautomatisierung, Exzellente Kenntnisse)
- PowerPoint (MS Office, Sehr gute Kenntnisse)
- Präsentationen (Soft Skills, Gute Kenntnisse)
- Python (Programmiersprachen, Gute Kenntnisse)
- React (Programmbibliothek, Sehr gute Kenntnisse)
- Regressionstests (Teststufen / Testarten, Sehr gute Kenntnisse)
- REST-API (Schnittstellen, Gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)
- Selenium (Frameworks, Gute Kenntnisse)
- Service Oriented Architecture (SOA) (Vorgehensmodelle, Gute Kenntnisse)
- Slack (Projektmanagement, Sehr gute Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Terraform (DevOps, Gute Kenntnisse)
- Testautomatisierung (Testing, Sehr gute Kenntnisse)
- Testfallreview (Testmanagement, Sehr gute Kenntnisse)
- TestRail (Testmanagement, Gute Kenntnisse)
- Tuskr (Testmanagement, Gute Kenntnisse)
- Typescript (Programmiersprachen, Exzellente Kenntnisse)
- V-Modell (Vorgehensmodelle, Gute Kenntnisse)
- Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
- Visual Studio Code (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)
- Word (MS Office, Sehr gute Kenntnisse)
- Xray - Test Management for Jira (Testmanagement, Sehr gute Kenntnisse)

Branchen

Branchen

  • Behörden & öffentlicher Dienst
  • Hersteller von Gerätetechnik im Bereich Camping
  • Versicherungsbranche
  • Digitalbranche
  • IT-Industrie
  • Hochschule

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.