Testautomatisierung, manuelles Testen, Erstellung / Ableitung von Testfällen, hardwarenahes Testen, Defektmanagement, Erstellung von Testreports
Aktualisiert am 10.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-02 - heute

Qualitätssicherung des Webshops und nativer Apps bei Congstar GmbH

Software Test Engineer Java Agile Vorgehensweise Softwaretest und User Acceptance Tests (UAT)
Software Test Engineer

- Erstellung, Wartung und Durchführung der automatisierten User Acceptance Tests (UAT) in Selenium

Mit Hilfe der Entwicklungsumgebung IntelliJ führe ich vorhandene Seleniumtests automatisiert aus und debugge diese. Daneben erstelle ich auch neue User Acceptance Tests (UAT) und integriere diese in die passenden Git Pipelines. Ich teste in den gängigen Browsern, wie z. B. Google Chrome, Firefox, Microsoft Edge etc., sowie "headless" in den jeweiligen Pipelines. Im Projekt gehen wir agil vor.

- Manuelles und exploratives Testing für die Akzeptanztests vor den Releases sowie Defektmanagement


In Jira erstelle ich XRay Tests, die das Vorgehen beim Testen neuer fachlicher Features vor den Releases dokumentieren. Die Softwaretests führe ich dann manuell im Betrieb aus. Für gefundene Fehler erfasse ich entsprechende Issues in Jira . Bei Bedarf teste ich einzelne Funktionen auch explorativ und erfahrungsbasiert.

Selenium WebDriver Firefox Google Chrome und Microsoft Edge IntelliJ Git und GitLab Jira Xray - Test Management for Jira
Java Agile Vorgehensweise Softwaretest und User Acceptance Tests (UAT)
Congstar GmbH
Wiesbaden
7 Monate
2022-05 - 2022-11

QS digitales Organspenderegister (OGR)

Software Test Engineer Agile Vorgehensweise und SCRUM Java TypeScript
Software Test Engineer
- Erstellung von E2E-Tests in Cypress mit IntelliJ sowie Durchführung der Testautomatisierung

Mit der Entwicklungsumgebung Intellij habe ich Ende-zu-Ende Tests in Cypress erstellt. Diese Testfälle decken alle während der Entwicklung implementierten Features ab und ich füge sie der Git-Pipeline hinzu. Die E2E-Testfälle dienen nach den Akzeptanztests und vor jedem Release zur Generierung der Testreports, sowie zum Finden von Bugs während des laufenden Betriebes.

- Manuelles und exploratives Testing im Betrieb und speziell für die Aktzeptanztests vor den Releases

Teilweise im laufenden Betrieb und vor allem für die Akzeptanztests vor jedem Release übernehme ich manuelle und explorative Tests. Das Produkt wird auf einer Webinfrastruktur übergeben, die teilweise nur mit spezieller Hardware erreicht werden kann. Hierbei führe ich die Features der Frontend UI aus, prüfe den Zustand sowie die Logs des Backends. Gefundene Fehler erfasse ich in Jira.

- Erstellung von Testreports aus XRay- und Cypress-Reports

Vor jedem Release erstelle ich in Zusammenarbeit mit anderen Testern in den Teams einen ausführlichen Testreport. Dieser Report besteht aus XRay- und Cypress-Reports und umfasst sämtliche automatisierten Tests, sowie die Ergebnisse der manuellen Tests. Wir gehen in dem Projekt agil und nach SCRUM vor. Ich nehme regelmäßig an Sprints und Dailys teil.

Cypress IntelliJ Xray - Test Management for Jira Atlassian JIRA
Agile Vorgehensweise und SCRUM Java TypeScript
Maurer Electronics GmbH
1 Jahr 1 Monat
2021-04 - 2022-04

Manuelles Testen der SmartHome-App

Software Tester / Test Engineer Exploratives Testing manuelles Testing Agile Vorgehensweise und SCRUM
Software Tester / Test Engineer

- Erstellung von Testfällen in Jira, Testdurchführung und Defektmanagement mit Jira

Im Team clonen wir zunächst in Jira eine Testsuite mit 20 standardisierten Testfällen für E2E-Tests und arbeiten diese Schritt für Schritt mit sämtlichen Tablets und Mobiles ab (Android und iOS). Wenn während der Testdurchführung Bugs auftreten, erstelle ich ein Ticket und gebe so exakt, wie möglich Feedback. Abseits der Testsuite teste ich sowohl explorativ, als auch gezielt bestehende Bugs nach.


- Nachtesten Auf Entwickleranfrage von unterschiedlichen Gerätekonfigurationen der Kunden

Auf Anfrage der Entwickler habe ich die unterschiedlichen Gerätekonfigurationen unserer Kunden eins-zu-eins in Bezug auf Geräte, Betriebssystem, etc. nachgebaut und getestet. Unsere Kommunikation erfolgt über Slack und wir gehen agil nach SCRUM vor.
Android iOS Atlassian JIRA Slackware
Exploratives Testing manuelles Testing Agile Vorgehensweise und SCRUM
Deutsche Telekom AG
Darmstadt
1 Jahr
2021-03 - 2022-02

Automatisierung der App Tests

Python Appium Selenium
- Aufbau neuer Gerätewände und Nachbildung von Kundensetups sowie Bugmanagement in Jira


Meine Aufgabe ist in diesem SCRUM-Projekt, Kundensetups nachzubilden, um die Anforderungen entsprechend testen zu können. Die Tests mache ich über die SmartHome-App und deren Backend-System. Im Anschluss erstelle ich in Jira Bug Reports und reiche die Fehlermeldungen an die jeweils zuständige Stelle weiter.


- Instandhaltung und Überprüfung der bestehenden Testsetups und neue Anlage von Geräten ins System

Bei Firmware Updates der verschiedenen Komponenten (Speedport Smart, Homebase) oder Updates der Hersteller Plugins kann es zu Ausfällen von Geräten kommen. Die Testsetups habe ich regelmäßig geprüft und ausgefallene Geräte ins System neu angelernt, oder im schlimmsten Fall ausgetauscht. Defekts hab ich in Jira erfasst.


- Einarbeitung in Robot Framework und Erstellung von Testfällen für die Testautomatisierung

Die IDE ist Visual Studio 2019. Damit lerne ich, wie Robot Framework funktioniert und schreibe ein paar erste Test Cases als automatisierte Skripte. So entstehen bereits einige Funktionen, die wir später wiederverwenden können.


- Schreiben von Python-Skripten, Ausführen der UI-Tests mit Appium und Versionierung mit Github

Zunächst schreibe ich Python-Skripte, um Robot Framework zu initialisieren und den Appium Server zu starten. In Robot Framework baue ich die manuellen Tests zu einer Test Suite zusammen. Ich versioniere den Code der Skripte in Github und teste dann die einzelnen Veränderungen immer zunächst auf meinem lokalen, mobilem Gerät mit Appium, erst dann in der Device Cloud.


Atlassian JIRA Appium Python PyTest Robot Framework Github MS Excel
Python Appium Selenium
Deutsche Telekom AG
Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
2015-09 - 2022-04

Visual Computing (TU Darmstadt)

TU Darmstadt
TU Darmstadt
3 Jahre 2 Monate
2011-09 - 2014-10

Informatik (Fachhochschule Schmalkalden)

B.sc Informatik, Fachhochschule Schmalkalden
B.sc Informatik
Fachhochschule Schmalkalden

Position

Position

Testautomatisier / Software Tester / Testanalyst / Playwright

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Test
- Abnahmetest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Gute Kenntnisse)
- Android (Betriebssysteme, Exzellente Kenntnisse)
- Appium (Mobile Testing, Sehr gute Kenntnisse)
- Cypress (Testautomatisierung, Sehr gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)
- Eclipse (Entwicklungsumgebungen, Gute Kenntnisse)
- Excel (MS Office, Exzellente Kenntnisse)
- Exploratives Testing (Vorgehensmodelle, Gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Gute Kenntnisse)
- Firefox (Browser, Sehr gute Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Sehr gute Kenntnisse)
- Github (Versionsverwaltung, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Gute Kenntnisse)
- Google Chrome (Browser, Sehr gute Kenntnisse)
- IntelliJ (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Internet Explorer (Browser, Sehr gute Kenntnisse)
- iOS (Betriebssysteme, Sehr gute Kenntnisse)
- Java (Programmiersprachen, Gute Kenntnisse)
- Jenkins (Buildmanagement, Gute Kenntnisse)
- Jira (Defektmanagement, Gute Kenntnisse)
- Jira (Testmanagement, Gute Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Microsoft Edge (Browser, Sehr gute Kenntnisse)
- OpenCms (Content Management System, Gute Kenntnisse)
- Opera (Browser, Sehr gute Kenntnisse)
- Python (Programmiersprachen, Basiskenntnisse)
- Robot Framework (Testautomatisierung, Gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Gute Kenntnisse)
- Selenium (Frameworks, Gute Kenntnisse)
- Slack (Projektmanagement, Exzellente Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Unittesting (Testing, Gute Kenntnisse)
- User Acceptance Tests (UAT) (Teststufen / Testarten, Sehr gute Kenntnisse)
- Visual Studio 2019 (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Xray - Test Management for Jira (Testmanagement, Gute Kenntnisse)

Branchen

Branchen

- Telekommunikation
- Hersteller von Hard- und Software
- Spieleindustrie
- Webentwicklung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-02 - heute

Qualitätssicherung des Webshops und nativer Apps bei Congstar GmbH

Software Test Engineer Java Agile Vorgehensweise Softwaretest und User Acceptance Tests (UAT)
Software Test Engineer

- Erstellung, Wartung und Durchführung der automatisierten User Acceptance Tests (UAT) in Selenium

Mit Hilfe der Entwicklungsumgebung IntelliJ führe ich vorhandene Seleniumtests automatisiert aus und debugge diese. Daneben erstelle ich auch neue User Acceptance Tests (UAT) und integriere diese in die passenden Git Pipelines. Ich teste in den gängigen Browsern, wie z. B. Google Chrome, Firefox, Microsoft Edge etc., sowie "headless" in den jeweiligen Pipelines. Im Projekt gehen wir agil vor.

- Manuelles und exploratives Testing für die Akzeptanztests vor den Releases sowie Defektmanagement


In Jira erstelle ich XRay Tests, die das Vorgehen beim Testen neuer fachlicher Features vor den Releases dokumentieren. Die Softwaretests führe ich dann manuell im Betrieb aus. Für gefundene Fehler erfasse ich entsprechende Issues in Jira . Bei Bedarf teste ich einzelne Funktionen auch explorativ und erfahrungsbasiert.

Selenium WebDriver Firefox Google Chrome und Microsoft Edge IntelliJ Git und GitLab Jira Xray - Test Management for Jira
Java Agile Vorgehensweise Softwaretest und User Acceptance Tests (UAT)
Congstar GmbH
Wiesbaden
7 Monate
2022-05 - 2022-11

QS digitales Organspenderegister (OGR)

Software Test Engineer Agile Vorgehensweise und SCRUM Java TypeScript
Software Test Engineer
- Erstellung von E2E-Tests in Cypress mit IntelliJ sowie Durchführung der Testautomatisierung

Mit der Entwicklungsumgebung Intellij habe ich Ende-zu-Ende Tests in Cypress erstellt. Diese Testfälle decken alle während der Entwicklung implementierten Features ab und ich füge sie der Git-Pipeline hinzu. Die E2E-Testfälle dienen nach den Akzeptanztests und vor jedem Release zur Generierung der Testreports, sowie zum Finden von Bugs während des laufenden Betriebes.

- Manuelles und exploratives Testing im Betrieb und speziell für die Aktzeptanztests vor den Releases

Teilweise im laufenden Betrieb und vor allem für die Akzeptanztests vor jedem Release übernehme ich manuelle und explorative Tests. Das Produkt wird auf einer Webinfrastruktur übergeben, die teilweise nur mit spezieller Hardware erreicht werden kann. Hierbei führe ich die Features der Frontend UI aus, prüfe den Zustand sowie die Logs des Backends. Gefundene Fehler erfasse ich in Jira.

- Erstellung von Testreports aus XRay- und Cypress-Reports

Vor jedem Release erstelle ich in Zusammenarbeit mit anderen Testern in den Teams einen ausführlichen Testreport. Dieser Report besteht aus XRay- und Cypress-Reports und umfasst sämtliche automatisierten Tests, sowie die Ergebnisse der manuellen Tests. Wir gehen in dem Projekt agil und nach SCRUM vor. Ich nehme regelmäßig an Sprints und Dailys teil.

Cypress IntelliJ Xray - Test Management for Jira Atlassian JIRA
Agile Vorgehensweise und SCRUM Java TypeScript
Maurer Electronics GmbH
1 Jahr 1 Monat
2021-04 - 2022-04

Manuelles Testen der SmartHome-App

Software Tester / Test Engineer Exploratives Testing manuelles Testing Agile Vorgehensweise und SCRUM
Software Tester / Test Engineer

- Erstellung von Testfällen in Jira, Testdurchführung und Defektmanagement mit Jira

Im Team clonen wir zunächst in Jira eine Testsuite mit 20 standardisierten Testfällen für E2E-Tests und arbeiten diese Schritt für Schritt mit sämtlichen Tablets und Mobiles ab (Android und iOS). Wenn während der Testdurchführung Bugs auftreten, erstelle ich ein Ticket und gebe so exakt, wie möglich Feedback. Abseits der Testsuite teste ich sowohl explorativ, als auch gezielt bestehende Bugs nach.


- Nachtesten Auf Entwickleranfrage von unterschiedlichen Gerätekonfigurationen der Kunden

Auf Anfrage der Entwickler habe ich die unterschiedlichen Gerätekonfigurationen unserer Kunden eins-zu-eins in Bezug auf Geräte, Betriebssystem, etc. nachgebaut und getestet. Unsere Kommunikation erfolgt über Slack und wir gehen agil nach SCRUM vor.
Android iOS Atlassian JIRA Slackware
Exploratives Testing manuelles Testing Agile Vorgehensweise und SCRUM
Deutsche Telekom AG
Darmstadt
1 Jahr
2021-03 - 2022-02

Automatisierung der App Tests

Python Appium Selenium
- Aufbau neuer Gerätewände und Nachbildung von Kundensetups sowie Bugmanagement in Jira


Meine Aufgabe ist in diesem SCRUM-Projekt, Kundensetups nachzubilden, um die Anforderungen entsprechend testen zu können. Die Tests mache ich über die SmartHome-App und deren Backend-System. Im Anschluss erstelle ich in Jira Bug Reports und reiche die Fehlermeldungen an die jeweils zuständige Stelle weiter.


- Instandhaltung und Überprüfung der bestehenden Testsetups und neue Anlage von Geräten ins System

Bei Firmware Updates der verschiedenen Komponenten (Speedport Smart, Homebase) oder Updates der Hersteller Plugins kann es zu Ausfällen von Geräten kommen. Die Testsetups habe ich regelmäßig geprüft und ausgefallene Geräte ins System neu angelernt, oder im schlimmsten Fall ausgetauscht. Defekts hab ich in Jira erfasst.


- Einarbeitung in Robot Framework und Erstellung von Testfällen für die Testautomatisierung

Die IDE ist Visual Studio 2019. Damit lerne ich, wie Robot Framework funktioniert und schreibe ein paar erste Test Cases als automatisierte Skripte. So entstehen bereits einige Funktionen, die wir später wiederverwenden können.


- Schreiben von Python-Skripten, Ausführen der UI-Tests mit Appium und Versionierung mit Github

Zunächst schreibe ich Python-Skripte, um Robot Framework zu initialisieren und den Appium Server zu starten. In Robot Framework baue ich die manuellen Tests zu einer Test Suite zusammen. Ich versioniere den Code der Skripte in Github und teste dann die einzelnen Veränderungen immer zunächst auf meinem lokalen, mobilem Gerät mit Appium, erst dann in der Device Cloud.


Atlassian JIRA Appium Python PyTest Robot Framework Github MS Excel
Python Appium Selenium
Deutsche Telekom AG
Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
2015-09 - 2022-04

Visual Computing (TU Darmstadt)

TU Darmstadt
TU Darmstadt
3 Jahre 2 Monate
2011-09 - 2014-10

Informatik (Fachhochschule Schmalkalden)

B.sc Informatik, Fachhochschule Schmalkalden
B.sc Informatik
Fachhochschule Schmalkalden

Position

Position

Testautomatisier / Software Tester / Testanalyst / Playwright

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Test
- Abnahmetest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Agile Vorgehensweise (Vorgehensmodelle, Gute Kenntnisse)
- Android (Betriebssysteme, Exzellente Kenntnisse)
- Appium (Mobile Testing, Sehr gute Kenntnisse)
- Cypress (Testautomatisierung, Sehr gute Kenntnisse)
- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)
- Eclipse (Entwicklungsumgebungen, Gute Kenntnisse)
- Excel (MS Office, Exzellente Kenntnisse)
- Exploratives Testing (Vorgehensmodelle, Gute Kenntnisse)
- Exploratives Testing (Vorgehensweise, Gute Kenntnisse)
- Firefox (Browser, Sehr gute Kenntnisse)
- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
- Git (Versionsverwaltung, Sehr gute Kenntnisse)
- Github (Versionsverwaltung, Sehr gute Kenntnisse)
- GitLab (Versionsverwaltung, Gute Kenntnisse)
- Google Chrome (Browser, Sehr gute Kenntnisse)
- IntelliJ (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Internet Explorer (Browser, Sehr gute Kenntnisse)
- iOS (Betriebssysteme, Sehr gute Kenntnisse)
- Java (Programmiersprachen, Gute Kenntnisse)
- Jenkins (Buildmanagement, Gute Kenntnisse)
- Jira (Defektmanagement, Gute Kenntnisse)
- Jira (Testmanagement, Gute Kenntnisse)
- Kommunikation (Soft Skills, Sehr gute Kenntnisse)
- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
- Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
- Microsoft Edge (Browser, Sehr gute Kenntnisse)
- OpenCms (Content Management System, Gute Kenntnisse)
- Opera (Browser, Sehr gute Kenntnisse)
- Python (Programmiersprachen, Basiskenntnisse)
- Robot Framework (Testautomatisierung, Gute Kenntnisse)
- SCRUM (Vorgehensmodelle, Gute Kenntnisse)
- Selenium (Frameworks, Gute Kenntnisse)
- Slack (Projektmanagement, Exzellente Kenntnisse)
- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
- Unittesting (Testing, Gute Kenntnisse)
- User Acceptance Tests (UAT) (Teststufen / Testarten, Sehr gute Kenntnisse)
- Visual Studio 2019 (Entwicklungsumgebungen, Sehr gute Kenntnisse)
- Xray - Test Management for Jira (Testmanagement, Gute Kenntnisse)

Branchen

Branchen

- Telekommunikation
- Hersteller von Hard- und Software
- Spieleindustrie
- Webentwicklung

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.