Software Test Engineer
Aktualisiert am 07.02.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 5 Monate
2019-10 - 2025-02

Testautomatisierung für das B2B Portal (Webapp)

Test Engineer Aufbau und der Ausbau der Testautomatisierung Durchführung der Testautomatisierung mit Cypress Best Practice ...
Test Engineer
Die (auf Anfrage) ist ein Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister. Mit der modular aufgebauten E-Mobility Software wird für einen sicheren Betrieb von Ladeinfrastruktur von der Verwaltung der Ladepunkte bis zur Abrechnung der Ladevorgänge gesorgt. Ziel des Projektes ist der Aufbau und der Ausbau der Testautomatisierung für das B2B Portal (Webapp). Das B2B-Portal ist eine White-Label-Webanwendung, die Partnern maximale Transparenz und vollständige Kontrolle über ihre Ladeinfrastruktur bietet. Es ermöglicht eine einfache Registrierung und Verwaltung von Partnerkonten, bietet ein Echtzeit-Dashboard zur Überwachung der Ladeinfrastruktur und unterstützt Funktionen wie die Suche und Filterung von Ladestationen, die Anzeige aktueller Ladeprozesse sowie die Verwaltung von Zahlungsarten und Rechnungen.

Aufgaben:
  • Aufbau der Testautomatisierung und Anbindung von Testautomatisierungstools wie Cypress und Cucumber
    Ich war verantwortlich für die Integration und Evaluierung von Testautomatisierungstools wie Cypress und Cucumber in die Entwicklungsumgebung Aqua von Jetbrains (IDE Suite). Dabei habe ich Node.JS für die Anbindung und Konfiguration der Tools verwendet. Im Projekt sind wir agil nach SCRUM und dem Best Practice Ansatz vorgegangen.
  • Konzeptionierung, Erstellung der Testplanung, Analyse und Dokumentation der zu testenden Funktionen
    Ich war für die Konzeption und Analyse von Tests zuständig. Außerdem übernahm ich die Erstellung (User Story Formulierung) und Durchführung von Testplänen und Testfällen. Die Testergebnisse dokumentierte ich in Confluence. Die Jira-Testfälle stellte ich im Daily Meeting allen Teammitgliedern vor und die Aufgaben wurden verteilt.
  • Durchführung der Testautomatisierung mit Cypress, manuelles Testing und Continuous Integration
    Ich entwickelte automatisierte E2E-Tests mit Cypress und Cucumber unter Verwendung der Gherkin-Syntax. Diese Tests habe ich in Aqua erstellt. Zusätzlich führte ich manuelle Tests für spezifische Funktionen durch. Zur Continuous Integration (CI/CD) setze ich GitLab und TeamCity ein, um regelmäßige Releases zu gewährleisten und die Qualität der Software kontinuierlich zu verbessern.
  • Review von automatisierten Testfällen mit Cypress und GitLab nach dem 4-Schichten-Modell
    Innerhalb des Testteams habe ich Testfallreviews von automatisierten Testfällen in Cypress nach den definierten Best Practices und dem 4-Schichten-Modell übernommen. Die Reviews habe ich mit GitLab durchgeführt und mit dem jeweiligen Test Engineer abgestimmt. Die Kommunikation erfolgte über das Ticketsystem Jira und MS Teams. Meine Teamfähigkeit wurde durch das agile Vorgehen im Projekt gestärkt.
  • Testreporting, Defektmanagement und Dokumentation der Testfälle in Jira und Confluence
    Ich war verantwortlich für das Testreporting und die Dokumentation der Testfälle in Confluence. Zusätzlich erstellte ich Bug Tickets in Jira, um Fehler zu dokumentieren und das Fehlermanagement zu unterstützen. Bei der Fehlerdokumentation ist Genauigkeit ein wichtiger Teil des Prozesses, damit jeder Tester alle Fehler auf den Testsystemen reproduzieren kann.
Cypress Cucumber Entwicklungsumgebung Aqua Jetbrains (IDE Suite) Node.JS Confluence Atlassian JIRA Gherkin-Syntax Aqua GitLab TeamCity Gherkin Microsoft Teams Atlassian Confluence
Aufbau und der Ausbau der Testautomatisierung Durchführung der Testautomatisierung mit Cypress Best Practice SCRUM Anbindung von Testautomatisierungstools Evaluierung von Testautomatisierungstools Testfallermittlung Testautomatisierung Erstellung der Testplanung Analyse und Dokumentation der zu testenden Funktionen User Story Formulierung Erstellung und Durchführung von Testplänen Anforderungsmanagement Konzeptionierung Kommunikation Präsentationen Dokumentation in Confluence Testplanung manuelles Testing Continuous Integration Entwickelung automatisierte E2E-Tests CI/CD E2E-Tests Softwaretest Manuelles Testing DevOps Agile Vorgehensweise Review von automatisierten Testfällen 4-Schichten-Modell Testfallreview MS Teams Teamfähigkeit Defektmanagement Dokumentation Versionsverwaltung Testmanagement Testreporting Dokumentation der Testfälle in Jira und Confluence Bug Tickets in Jira Fehlerdokumentation Genauigkeit
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
4 Monate
2024-10 - 2025-01

Eruierung von Tools zur Nutzung von KI in der Testautomatisierung

Test Engineer Evaluierung und Integration von KI-Tools Nutzung von KI in der Testautomatisierung Integration von KI-Technologien ...
Test Engineer
Der Softwarehersteller für Elektromobilitäts-Dienstleistungen bietet eine modulare All-in-One-Lösung für das professionelle Management und die Abrechnung von Ladeinfrastruktur an. Dazu zählt ein umfassendes Software-as-a-Service (SaaS)-Portfolio, das unter anderem ein Charge Point Management System (CPMS), Driver-Apps, Rechnungsdokumente und Zahlungsportale umfasst. Das Projekt in Zusammenarbeit mit der Technische Hochschule Köln zielte darauf ab, durch den gezielten Einsatz von Künstlicher Intelligenz (KI) die Effizienz und Genauigkeit der Testautomatisierung zu steigern. Durch die Integration von KI-Technologien sollten Testprozesse optimiert, die Qualität der Softwareprodukte erhöht und der gesamte Entwicklungsprozess effizienter gestaltet werden.

Aufgaben:
  • Evaluierung und Integration von KI-Tools in Jetbrains zur Optimierung der Testautomatisierung
    Ich habe in diesem Projekt zur Evaluierung und Integration von KI-Tools in die Testautomatisierung mitgearbeitet. Dabei ging es um KI-Tools wie z.B. dem AI Assistant, der von Jetbrains (IDE Suite) entwickelt worden ist. Im Rahmen der Evaluierung wurden verschiedene KI-basierte Testautomatisierungstools getestet, um ihre Eignung für unsere spezifischen Anforderungen zu bewerten.
  • Machbarkeitsstudie in LaTeX zum Einsatz von KI in der Softwaretestautomatisierung und bei E2E-Tests
    Im Rahmen meiner Bachelorarbeit, die ich mit LaTeX geschrieben habe, habe ich eine Machbarkeitsstudie über KI in der E2E-Testautomatisierung durchgeführt. Dabei habe ich das KI-Plugin Tabnine AI in der Aqua IDE von drei Experten evaluieren lassen. Nach der Erstellung von Testfällen, Frage-bögen und Metriken habe ich die praktische Anwendbarkeit systematisch untersucht.
Jetbrains AI Assistant Jetbrains (IDE Suite) Tabnine AI Aqua IDE LaTeX
Evaluierung und Integration von KI-Tools Nutzung von KI in der Testautomatisierung Integration von KI-Technologien Effizienz der Testautomatisierung zu steigern Erhöhung der Qualität der Softwareprodukte Optimierung der Testprozesse Mehr Effizienz im Entwicklungsprozess Testautomatisierung Evaluierung von Testautomatisierungstools Implementierung eines Testautomatisierungstools Machbarkeitsstudie in LaTeX E2E-Testautomatisierung KI in der E2E-Testautomatisierung KI-Plugin Tabnine AI praktische Anwendbarkeit systematisch untersucht Genauigkeit Kommunikation Präsentationen E2E-Tests E2E/ End2End Softwaretest
Technische Hochschule Köln & Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
5 Jahre 4 Monate
2019-10 - 2025-01

Manuelles Testing für das B2B Portal (Webapp)

Test Engineer Manuelles Testing Hardware-Testing von Wallboxen Konfiguration der Ladesäulen ...
Test Engineer
Der Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister bietet Softwarelösungen für das Management von Ladesäulen und Elektromobilität an. Das B2B-Portal richtet sich an Geschäftskunden und ermöglicht die Verwaltung von Ladepunkten, die Überwachung des Ladefortschritts und die Analyse der Ladehistorie in Echtzeit. Es bietet Unternehmen eine benutzerfreundliche Oberfläche, um ihre Ladeinfrastruktur effizient zu verwalten, Kosten zu optimieren und den Betrieb zu maximieren. Ziel war es, die Funktionalität der Abrechnungssoftware und eine fehlerfreie Benutzeroberfläche sicherzustellen.

Aufgaben:
  • Hardware-Testing von Wallboxen zum Backend, Konfiguration der Ladesäulen, Last- und Performancetests
  • Erstellung der Testfälle, manuelles Testing der Software mit Zephyr und Defektmanagement in Jira
  • Durchführung von Testfall-Reviews mit Zephyr Scale und übergreifendes Ticketmanagement in Jira
  • Durchführung der Tests von Webservices mit Postman und SoapUI sowie API-Tests mit Swagger
Postman SoapUI Zephyr Atlassian JIRA Linux Windows 10 Zephyr Scale Swagger
Manuelles Testing Hardware-Testing von Wallboxen Konfiguration der Ladesäulen Last- und Performancetests Test der Kommunikation gemäß der OCPP-Spezifikation Fehlerbehandlung Datenprotokollierung est der Anbindung der Ladesäulen an das B2B-Portal Test der Anbindung der Ladesäulen an das B2B-Portal mit Postman und SoapUI Last Test Performance Test Erstellung der Testfälle Defektmanagement in Jira anuelle Tests auf Linux und Windows 10 Systemen Dokumentation UI-Tests für Massenverarbeitungsgrids RFID-Import Tests der Verträge Tests der Produkte und Ladeinfrastruktur BUG-Tickets Testmanagement Durchführung von Testfall-Reviews übergreifendes Ticketmanagement in Jira Testfallreview lückenlose Nachvollziehbarkeit der Reviews Kommunikation im Team Projektmanagement Durchführung der Tests von Webservices API-Tests mit Swagger Schnittstellen REST-API API-Tests
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
5 Jahre 3 Monate
2019-10 - 2024-12

Manuelles Testing für die B2C-Lade-App (Driver App)

Test Engineer Manuelles Testing Test grundlegender Funktionen Agile Vorgehensweise ...
Test Engineer
Der Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister bietet auch eine benutzerfreundliche Driver App an. Die Driver App ermöglicht Besitzern von Elektrofahrzeugen eine einfache, effiziente Nutzung von Ladestationen. Nutzer können Ladestationen in ihrer Nähe finden, Ladeanfragen starten und den Ladevorgang überwachen. Die App bietet eine nahtlose Nutzererfahrung mit Funktionen wie der Anzeige von Statusinformationen in Echtzeit und der Möglichkeit, für Ladevorgänge zu bezahlen. Die Integration der Driver App stellt sicher, dass Elektrofahrzeuge jederzeit und überall mit der benötigten Ladeinfrastruktur verbunden sind.

Hauptaufgabe:
Manuelles Testing der Funktionen der B2C-Lade-App (Driver App) und Testdokumentation in Zephyr Scale
Zephyr Scale iOS Android Zephyr
Manuelles Testing Test grundlegender Funktionen Agile Vorgehensweise Testdokumentation in Zephyr Scale Fehleranalyse Testdokumentation
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
6 Monate
2020-03 - 2020-08

Entwicklung einer Android-Anwendung zur Mikrocontroller-Steuerung

Software Entwicklerin und Testerin Frontend-Entwicklung mobiles Testen Entwurf der Benutzeroberfläche ...
Software Entwicklerin und Testerin
SMART ist eine leistungsstarke Android Lern-Applikation, die entwickelt wurde, um Nutzern die Steuerung eines Mikrocontrollers auf unterschiedlichen Abstraktionsebenen zu ermöglichen. Ziel des Projekts war es, eine flexible und interaktive Android-Anwendung zu schaffen, die sowohl Anfängern als auch Experten hilft, Mikrocontroller-Hardware effizient zu konfigurieren und zu steuern.

Die SMART-App ermöglicht die Steuerung eines Mikrocontrollers auf drei Ebenen. Über die Widget-GUI können Nutzer mit Schaltflächen, Knöpfen, Slidern und Texfelder Aktionen wie Pin-Schalten oder PWM-Setzen durchführen. In der Zustandsdiagramm-Ebene lassen sich komplexe Abläufe visualisieren. Die Hardware-Konfigurationsebene erlaubt es, Komponenten wie I/O-Pins, PWM oder Timer direkt anzupassen.

Aufgaben
  • Frontend-Entwicklung der SMART-APP in Android und Android Studio auf der DB SQLite
  • Mobile Testing der Benutzeroberfläche, Test der Hardware-Komponenten und Funktionen (Unittesting)
  • Review des Codes der Lern-App bei Code-Änderungen in GitLab zur Einhaltung von Qualitätsstandards
  • Dokumentation der App, Erstellung einer strukturierten Readme-Datei und Versionierung in GitLab



Dokumentation der App, Erstellung einer strukturierten Readme-Datei und Versionierung in GitLab
  • Ich war für die Dokumentation der App verantwortlich. Mit Hilfe der Auszeichnungssprache Markdown erstellte ich eine übersichtliche und strukturierte Readme-Datei, die alle wichtigen Informationen zur App enthält. Für die Versionierung und Zusammenarbeit habe ich GitLab verwendet, um Änderungen effizient zu verfolgen und die Dokumentation stets aktuell zu halten.
    • Soft Skills: Kommunikation, Wissenstransfer
    • Versionsverwaltung: GitLab und Markdown
Android Android Studio DB SQLite GitLab
Frontend-Entwicklung mobiles Testen Entwurf der Benutzeroberfläche ntegration der SQLite Datenbank skalierbare Datenspeicherung Mobile Testing Test der Hardware-Komponenten Test der Funktionen Unittesting Systemtests Unit-Tests Integrationstests Sicherstellung einer optimalen Benutzererfahrung Genauigkeit Integrationstest Systemintegrationstest Unittests Review des Codes Code-Änderungen in GitLab Einhaltung von Qualitätsstandards Review von Funktionen der Android-App in Git-Lab Optimierung der Codequalität Qualitätssicherung Versionsverwaltung Dokumentation Readme-Datei Kommunikation Wissenstransfer
Technische Hochschule
1 Jahr 5 Monate
2018-05 - 2019-09

Optimierung der VR-Software IslandViz

Softwareentwicklerin Weiterentwicklung der VR-Anwendung mit C# Erstellung von Plugins in XML Coaching zur Programmierung ...
Softwareentwicklerin
Der Bereich Visualisierung beschäftigt sich mit der Entwicklung innovativer Anwendungen zur Darstellung komplexer Systeme und Daten. Ein herausragendes Projekt ist die IslandViz VR-Anwendung, die eine interaktive Visualisierung von Daten und Simulationen ermöglicht. IslandViz nutzt Virtual Reality, um ein immersives Erlebnis zu schaffen, das den Nutzern hilft, komplexe Informationen und Zusammenhänge besser zu verstehen. Durch die Integration modernster Technologien werden verschiedene Datenquellen in einer visuellen Umgebung zusammengeführt, was die Analyse und Entscheidungsfindung in Bereichen wie der Luft- und Raumfahrt sowie in der Forschung erheblich unterstützt.


Aufgaben:

  • Weiterentwicklung der VR-Anwendung mit C# in Unity 2D/3D auf Neo4j und Erstellung von Plugins in XML
  • Praktikantenbetreuung und Coaching zur Programmierung und Testen der VR-Anwendung
  • Entwicklung eines Python-Programms zum Einlesen von Repositories in eine Graphdatenbank

Unity 2D/3D Neo4j JQAssistant SVN GitLab
Weiterentwicklung der VR-Anwendung mit C# Erstellung von Plugins in XML Coaching zur Programmierung Testen der VR-Anwendung Entwicklung eines Python-Programms Datenmodellierung mit Cypher in der Graphdatenbank C# XML technische Anleitung Organisation von Arbeitsabläufen Unterstützung bei Programmierung Teamfähigkeit Wissenstransfer Schulungen Coaching rozess zur Verarbeitung von OSGi-Projekten entwickelt Wasserfall Python
Deutsches Zentrum für Luft- und Raumfahrt e.V.
7 Monate
2017-10 - 2018-04

Java-Programmierung für die Simulation RCE

Softwareentwicklerin agile Java-Entwicklung Manuelles Testing Agile Vorgehensweise ...
Softwareentwicklerin
Der Bereich "Intelligente und Verteilte Systeme" konzentriert sich auf die Entwicklung und Optimierung von Systemen, die komplexe, verteilte Aufgaben effizient und autonom lösen können. Dabei liegt der Fokus auf der Integration intelligenter Technologien, die eine nahtlose Kommunikation und Zusammenarbeit zwischen verschiedenen Software-Komponenten ermöglichen. Dieser Bereich spielt eine entscheidende Rolle bei der Forschung und Entwicklung von Systemlösungen für Anwendungen in der Luft- und Raumfahrt. Das Remote Component Environment (RCE) ist eine verteilte, workflowgesteuerte Integrationsplattform, die auf Open Source basiert. Ingenieure und Wissenschaftler nutzen sie, um komplexe Systeme wie Flugzeuge, Schiffe oder Satelliten zu entwerfen und zu simulieren, indem sie ihre eigenen Design- und Simulationstools integrieren.

Hauptaufgabe:
Java-Entwicklung für die Simulation des RCE in Eclipse, Modulentwicklung und manuelles Testing
Eclipse
agile Java-Entwicklung Manuelles Testing Agile Vorgehensweise SCRUM Modulentwicklung Softwaretest Validierung von Benutzerschnittstellen nahtlose Kommunikation zwischen verteilten Komponenten Java Schnittstellentest Systemtest
Deutsches Zentrum für Luft- und Raumfahrt e.V.
5 Monate
2016-03 - 2016-07

Implementierung einer Ressourcenplanung

Softwareentwicklerin Entwicklung einer Webanwendung HTML/CSS Javascript ...
Softwareentwicklerin
Das Unternehmen im Bereich IT-Dienstleistungen und Softwareentwicklung tätig und auf maßgeschneiderte Lösungen für Unternehmen aus verschiedenen Branchen spezialisiert. Mit einem starken Fokus auf Effizienz, Benutzerfreundlichkeit und Nachhaltigkeit bietet (auf Anfrage) Webanwendungen und maßgeschneiderte Software, die auf die spezifischen Anforderungen ihrer Kunden abgestimmt sind. Während meiner Ausbildung zur Fachinformatikerin im Bereich Anwendungsentwicklung habe ich im Rahmen meiner Abschlussarbeit eine webbasierte Software zur Ressourcenplanung für interne Mitarbeiter entwickelt. Ziel war es, eine effiziente Lösung zur Planung und Verwaltung von Mitarbeiterkapazitäten zu schaffen.


Aufgaben:

  • Entwicklung einer Webanwendung zur Ressourcenplanung in HTML/CSS und Javascript auf einer MySQL DB
  • Manuelle Durchführung von Unittests, Integrationstests, Systemtests und E2E-Tests und Dokumentation

MySQL DB AngularJS NetBeans IDE MS Word
Entwicklung einer Webanwendung HTML/CSS Javascript CRUD-Funktionen MySQL SQL HTML 5 CSS Tortoise SVN Unittests Integrationstests Systemtests E2E-Tests Dokumentation Testfallkatalog Word-Dokumentation
6 Monate
2015-07 - 2015-12

GSO-Lehrerkalender als Webanwendung

Softwareentwicklerin und -testerin Umsetzung technischer Anforderungen mit PHP Entwicklung und Implementierung einer Webanwendung Dokumentation ...
Softwareentwicklerin und -testerin
Im Rahmen meiner Ausbildung habe ich an der Entwicklung und Implementierung einer Webanwendung "GSO-Lehrerkalender" in PHP mitgewirkt. Ziel des Projekts war die Entwicklung eines digitalen Lehrerkalenders, der Lehrern bei der Organisation ihres Alltags unterstützen soll. Das Projekt diente als Vorbereitung für mein Abschlussprojekt und umfasste neben der Programmierung auch das Projektmanagement, das Verfassen eines Prozessberichts und die Erstellung einer Abschlusspräsentation.

Aufgaben
  • Entwicklung und Implementierung einer Webanwendung in Php auf Basis technischer Anforderungen
  • Durchführung von Integrations- und Systemtests sowie Unittesting
Umsetzung technischer Anforderungen mit PHP Entwicklung und Implementierung einer Webanwendung Dokumentation Wasserfall PHP Genauigkeit Kommunikation Durchführung von Integrationstests Durchführung von Systemtests Unittesting Integrationstest Softwaretest Systemtest Unittests
Georg-Simon-Ohm Berufskolleg

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 6 Monate
2016-09 - 2025-02

Studium - Technische Informatik

Bachelor of Science (B.Sc.), Technische Hochschule Köln
Bachelor of Science (B.Sc.)
Technische Hochschule Köln
Software Systeme und Netze- und Verteilte Systeme
1 Monat
2017-11 - 2017-11

Schulung - Werkzeug-gestützte Software-Entwicklung

Deutsches Zentrum für Luft- und Raumfahrt e.V.
Deutsches Zentrum für Luft- und Raumfahrt e.V.
3 Jahre 1 Monat
2013-08 - 2016-08

Ausbildung - Fachinformatikerin für Anwendungsentwicklung

edicos webservices GmbH
edicos webservices GmbH
1 Monat
2015-10 - 2015-10

Schulung - HTML5, CSS3, Javascript und jQuery - Kompakt für Programmierer

GFU Cyrus AG
GFU Cyrus AG

Position

Position

Software Test Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Testautomatisierung
Fortgeschritten
Manuelles Testing
Experte
Software-Entwicklung
Fortgeschritten
Erstellung der Testdaten & Testfälle
Fortgeschritten
Hardware-Testing
Fortgeschritten
Testanalyse & -reporting
Fortgeschritten

Entwicklungsumgebungen

  • Android Studio
  • Eclipse
  • Jetbrains (IDE Suite)
  • NetBeans
  • Unity 2D/3D

Teststufen/ Testarten

  • E2E/ End2End
  • Integrationstest
  • Last Tests
  • Performance Test
  • Schnittstellentest
  • Softwaretest
  • Systemintegrationstest
  • Systemtest

Testautomatisierung
  • Cucumber
  • Cypress
  • E2E-Tests
  • Evaluierung von Testautomatisierungstools
  • Gherkin
  • Implementierung eines Testautomatisierungstools
  • SoapUI

Produkte / Standards / Erfahrungen / Methoden

beruflicher Werdegang
Skillmatrix
03/2025 - heute
Firma: auf Anfrage
Position: Software Test Engineer
  • Testautomatisierung, Manuelles Testing, Testanalyse, Erstellung der Testfälle, Defectmanagement

10/2019 - 02/2025
Firma:  Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
Position: Test Engineer
  • Aufbau und Ausführung der Testautomatisierung, CI, Hardware und manuelles Testing, Testreporting

10/2017 - 09/2019
Firma: Deutsches Zentrum für Luft- und Raumfahrt e.V.
Position: Software Entwicklerin
  • Software-Entwicklung und -Testing mit Java und Python, Präsentationen auf internat. Konferenzen


Fähigkeiten und Kenntnisse

=====================================================================================================

- Agile Vorgehensweise (Vorgehensmodelle, Exzellente Kenntnisse)

- Android (Betriebssysteme, Gute Kenntnisse)

- Android Studio (Entwicklungsumgebungen, Gute Kenntnisse)

- AngularJS (Frameworks, Gute Kenntnisse)

- API-Tests (Testing, Gute Kenntnisse)

- Aqua IDE (Applikationen, Exzellente Kenntnisse)

- Best Practice (Vorgehensmodelle, Sehr gute Kenntnisse)

- C# (Programmiersprachen, Gute Kenntnisse)

- CI/CD (DevOps, Gute Kenntnisse)

- Coaching (Vorgehensmodelle, Basiskenntnisse)

- Code-Review (Qualitätssicherung, Sehr gute Kenntnisse)

- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)

- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)

- CSS (Programmiersprachen, Sehr gute Kenntnisse)

- Cucumber (Testautomatisierung, Gute Kenntnisse)

- Cucumber (Testfallermittlung, Sehr gute Kenntnisse)

- Cypress (Testautomatisierung, Sehr gute Kenntnisse)

- Defektmanagement (Defektmanagement, Sehr gute Kenntnisse)

- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)

- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)

- Eclipse (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Erstellung und Durchführung von Testplänen und Testfällen (Testing, Exzellente Kenntnisse)

- Evaluierung von Testautomatisierungstools (Testautomatisierung, Gute Kenntnisse)

- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)

- Gherkin (Testautomatisierung, Gute Kenntnisse)

- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)

- HTML 5 (Programmiersprachen, Sehr gute Kenntnisse)

- HTML/CSS (Programmiersprachen, Sehr gute Kenntnisse)

- Implementierung eines Testautomatisierungstools (Testautomatisierung, Sehr gute Kenntnisse)

- Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)

- iOS (Betriebssysteme, Gute Kenntnisse)

- Java (Programmiersprachen, Gute Kenntnisse)

- Javascript (Programmiersprachen, Gute Kenntnisse)

- Jetbrains (IDE Suite) (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Jira (Defektmanagement, Sehr gute Kenntnisse)

- Jira (Projektmanagement, Sehr gute Kenntnisse)

- Jira (Testmanagement, Sehr gute Kenntnisse)

- Kommunikation (Soft Skills, Sehr gute Kenntnisse)

- Konzeptionierung (Anforderungsmanagement, Sehr gute Kenntnisse)

- Last Tests (Teststufen / Testarten, Gute Kenntnisse)

- LaTeX (Sonstige, Sehr gute Kenntnisse)

- Linux (Betriebssysteme, Sehr gute Kenntnisse)

- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)

- Manuelles Testing (Vorgehensmodelle, Exzellente Kenntnisse)

- Markdown (Versionsverwaltung, Exzellente Kenntnisse)

- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)

- Mobile Testing (Mobile Testing, Gute Kenntnisse)

- MySQL (Datenbanken, Sehr gute Kenntnisse)

- Neo4j (Datenbanken, Sehr gute Kenntnisse)

- NetBeans (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Node.JS (Frameworks, Sehr gute Kenntnisse)

- Performance Test (Teststufen / Testarten, Sehr gute Kenntnisse)

- Php (Programmiersprachen, Basiskenntnisse)

- Postman (Testwerkzeuge, Gute Kenntnisse)

- Präsentationen (Soft Skills, Sehr gute Kenntnisse)

- Python (Programmiersprachen, Gute Kenntnisse)

- REST-API (Schnittstellen, Sehr gute Kenntnisse)

- Schnittstellentest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Schulungen (Sonstige, Sehr gute Kenntnisse)

- SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)

- SoapUI (Testautomatisierung, Gute Kenntnisse)

- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)

- SQL (Programmiersprachen, Sehr gute Kenntnisse)

- SQLite (Datenbanken, Gute Kenntnisse)

- SVN (Versionsverwaltung, Exzellente Kenntnisse)

- Swagger (Frameworks, Sehr gute Kenntnisse)

- Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)

- Testautomatisierung (Testing, Sehr gute Kenntnisse)

- Testdokumentation (Testmanagement, Sehr gute Kenntnisse)

- Testfallreview (Testmanagement, Exzellente Kenntnisse)

- Testplanung (Testmanagement, Sehr gute Kenntnisse)

- Tortoise SVN (Versionsverwaltung, Exzellente Kenntnisse)

- Unittesting (Testing, Sehr gute Kenntnisse)

- Unittests (Unittests, Sehr gute Kenntnisse)

- Unity 2D/3D (Entwicklungsumgebungen, Gute Kenntnisse)

- User Story Formulierung (Anforderungsmanagement, Sehr gute Kenntnisse)

- Wasserfall (Vorgehensmodelle, Exzellente Kenntnisse)

- Windows 10 (Betriebssysteme, Sehr gute Kenntnisse)

- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)

- Word (MS Office, Sehr gute Kenntnisse)

- XML (Sonstige, Sehr gute Kenntnisse)

- Zephyr (Testmanagement, Exzellente Kenntnisse)


Betriebssysteme

Android
Basics
Linux
Fortgeschritten
Windows 10
Fortgeschritten
iOS
Basics

Programmiersprachen

C#
Basics
CSS
Fortgeschritten
HTML 5
Fortgeschritten
HTML/CSS
Fortgeschritten
Java
Basics
Javascript
Basics
PHP
Basics
Python
Basics
SQL
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
Neo4j
Fortgeschritten
SQLite
Basics

Branchen

Branchen

  • Software-Qualitätssicherung
  • Softwarehersteller für E-Mobility
  • Forschungsinstitut in der Luft- und Raumfahrt
  • IT-Dienstleister für Webshops

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 5 Monate
2019-10 - 2025-02

Testautomatisierung für das B2B Portal (Webapp)

Test Engineer Aufbau und der Ausbau der Testautomatisierung Durchführung der Testautomatisierung mit Cypress Best Practice ...
Test Engineer
Die (auf Anfrage) ist ein Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister. Mit der modular aufgebauten E-Mobility Software wird für einen sicheren Betrieb von Ladeinfrastruktur von der Verwaltung der Ladepunkte bis zur Abrechnung der Ladevorgänge gesorgt. Ziel des Projektes ist der Aufbau und der Ausbau der Testautomatisierung für das B2B Portal (Webapp). Das B2B-Portal ist eine White-Label-Webanwendung, die Partnern maximale Transparenz und vollständige Kontrolle über ihre Ladeinfrastruktur bietet. Es ermöglicht eine einfache Registrierung und Verwaltung von Partnerkonten, bietet ein Echtzeit-Dashboard zur Überwachung der Ladeinfrastruktur und unterstützt Funktionen wie die Suche und Filterung von Ladestationen, die Anzeige aktueller Ladeprozesse sowie die Verwaltung von Zahlungsarten und Rechnungen.

Aufgaben:
  • Aufbau der Testautomatisierung und Anbindung von Testautomatisierungstools wie Cypress und Cucumber
    Ich war verantwortlich für die Integration und Evaluierung von Testautomatisierungstools wie Cypress und Cucumber in die Entwicklungsumgebung Aqua von Jetbrains (IDE Suite). Dabei habe ich Node.JS für die Anbindung und Konfiguration der Tools verwendet. Im Projekt sind wir agil nach SCRUM und dem Best Practice Ansatz vorgegangen.
  • Konzeptionierung, Erstellung der Testplanung, Analyse und Dokumentation der zu testenden Funktionen
    Ich war für die Konzeption und Analyse von Tests zuständig. Außerdem übernahm ich die Erstellung (User Story Formulierung) und Durchführung von Testplänen und Testfällen. Die Testergebnisse dokumentierte ich in Confluence. Die Jira-Testfälle stellte ich im Daily Meeting allen Teammitgliedern vor und die Aufgaben wurden verteilt.
  • Durchführung der Testautomatisierung mit Cypress, manuelles Testing und Continuous Integration
    Ich entwickelte automatisierte E2E-Tests mit Cypress und Cucumber unter Verwendung der Gherkin-Syntax. Diese Tests habe ich in Aqua erstellt. Zusätzlich führte ich manuelle Tests für spezifische Funktionen durch. Zur Continuous Integration (CI/CD) setze ich GitLab und TeamCity ein, um regelmäßige Releases zu gewährleisten und die Qualität der Software kontinuierlich zu verbessern.
  • Review von automatisierten Testfällen mit Cypress und GitLab nach dem 4-Schichten-Modell
    Innerhalb des Testteams habe ich Testfallreviews von automatisierten Testfällen in Cypress nach den definierten Best Practices und dem 4-Schichten-Modell übernommen. Die Reviews habe ich mit GitLab durchgeführt und mit dem jeweiligen Test Engineer abgestimmt. Die Kommunikation erfolgte über das Ticketsystem Jira und MS Teams. Meine Teamfähigkeit wurde durch das agile Vorgehen im Projekt gestärkt.
  • Testreporting, Defektmanagement und Dokumentation der Testfälle in Jira und Confluence
    Ich war verantwortlich für das Testreporting und die Dokumentation der Testfälle in Confluence. Zusätzlich erstellte ich Bug Tickets in Jira, um Fehler zu dokumentieren und das Fehlermanagement zu unterstützen. Bei der Fehlerdokumentation ist Genauigkeit ein wichtiger Teil des Prozesses, damit jeder Tester alle Fehler auf den Testsystemen reproduzieren kann.
Cypress Cucumber Entwicklungsumgebung Aqua Jetbrains (IDE Suite) Node.JS Confluence Atlassian JIRA Gherkin-Syntax Aqua GitLab TeamCity Gherkin Microsoft Teams Atlassian Confluence
Aufbau und der Ausbau der Testautomatisierung Durchführung der Testautomatisierung mit Cypress Best Practice SCRUM Anbindung von Testautomatisierungstools Evaluierung von Testautomatisierungstools Testfallermittlung Testautomatisierung Erstellung der Testplanung Analyse und Dokumentation der zu testenden Funktionen User Story Formulierung Erstellung und Durchführung von Testplänen Anforderungsmanagement Konzeptionierung Kommunikation Präsentationen Dokumentation in Confluence Testplanung manuelles Testing Continuous Integration Entwickelung automatisierte E2E-Tests CI/CD E2E-Tests Softwaretest Manuelles Testing DevOps Agile Vorgehensweise Review von automatisierten Testfällen 4-Schichten-Modell Testfallreview MS Teams Teamfähigkeit Defektmanagement Dokumentation Versionsverwaltung Testmanagement Testreporting Dokumentation der Testfälle in Jira und Confluence Bug Tickets in Jira Fehlerdokumentation Genauigkeit
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
4 Monate
2024-10 - 2025-01

Eruierung von Tools zur Nutzung von KI in der Testautomatisierung

Test Engineer Evaluierung und Integration von KI-Tools Nutzung von KI in der Testautomatisierung Integration von KI-Technologien ...
Test Engineer
Der Softwarehersteller für Elektromobilitäts-Dienstleistungen bietet eine modulare All-in-One-Lösung für das professionelle Management und die Abrechnung von Ladeinfrastruktur an. Dazu zählt ein umfassendes Software-as-a-Service (SaaS)-Portfolio, das unter anderem ein Charge Point Management System (CPMS), Driver-Apps, Rechnungsdokumente und Zahlungsportale umfasst. Das Projekt in Zusammenarbeit mit der Technische Hochschule Köln zielte darauf ab, durch den gezielten Einsatz von Künstlicher Intelligenz (KI) die Effizienz und Genauigkeit der Testautomatisierung zu steigern. Durch die Integration von KI-Technologien sollten Testprozesse optimiert, die Qualität der Softwareprodukte erhöht und der gesamte Entwicklungsprozess effizienter gestaltet werden.

Aufgaben:
  • Evaluierung und Integration von KI-Tools in Jetbrains zur Optimierung der Testautomatisierung
    Ich habe in diesem Projekt zur Evaluierung und Integration von KI-Tools in die Testautomatisierung mitgearbeitet. Dabei ging es um KI-Tools wie z.B. dem AI Assistant, der von Jetbrains (IDE Suite) entwickelt worden ist. Im Rahmen der Evaluierung wurden verschiedene KI-basierte Testautomatisierungstools getestet, um ihre Eignung für unsere spezifischen Anforderungen zu bewerten.
  • Machbarkeitsstudie in LaTeX zum Einsatz von KI in der Softwaretestautomatisierung und bei E2E-Tests
    Im Rahmen meiner Bachelorarbeit, die ich mit LaTeX geschrieben habe, habe ich eine Machbarkeitsstudie über KI in der E2E-Testautomatisierung durchgeführt. Dabei habe ich das KI-Plugin Tabnine AI in der Aqua IDE von drei Experten evaluieren lassen. Nach der Erstellung von Testfällen, Frage-bögen und Metriken habe ich die praktische Anwendbarkeit systematisch untersucht.
Jetbrains AI Assistant Jetbrains (IDE Suite) Tabnine AI Aqua IDE LaTeX
Evaluierung und Integration von KI-Tools Nutzung von KI in der Testautomatisierung Integration von KI-Technologien Effizienz der Testautomatisierung zu steigern Erhöhung der Qualität der Softwareprodukte Optimierung der Testprozesse Mehr Effizienz im Entwicklungsprozess Testautomatisierung Evaluierung von Testautomatisierungstools Implementierung eines Testautomatisierungstools Machbarkeitsstudie in LaTeX E2E-Testautomatisierung KI in der E2E-Testautomatisierung KI-Plugin Tabnine AI praktische Anwendbarkeit systematisch untersucht Genauigkeit Kommunikation Präsentationen E2E-Tests E2E/ End2End Softwaretest
Technische Hochschule Köln & Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
5 Jahre 4 Monate
2019-10 - 2025-01

Manuelles Testing für das B2B Portal (Webapp)

Test Engineer Manuelles Testing Hardware-Testing von Wallboxen Konfiguration der Ladesäulen ...
Test Engineer
Der Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister bietet Softwarelösungen für das Management von Ladesäulen und Elektromobilität an. Das B2B-Portal richtet sich an Geschäftskunden und ermöglicht die Verwaltung von Ladepunkten, die Überwachung des Ladefortschritts und die Analyse der Ladehistorie in Echtzeit. Es bietet Unternehmen eine benutzerfreundliche Oberfläche, um ihre Ladeinfrastruktur effizient zu verwalten, Kosten zu optimieren und den Betrieb zu maximieren. Ziel war es, die Funktionalität der Abrechnungssoftware und eine fehlerfreie Benutzeroberfläche sicherzustellen.

Aufgaben:
  • Hardware-Testing von Wallboxen zum Backend, Konfiguration der Ladesäulen, Last- und Performancetests
  • Erstellung der Testfälle, manuelles Testing der Software mit Zephyr und Defektmanagement in Jira
  • Durchführung von Testfall-Reviews mit Zephyr Scale und übergreifendes Ticketmanagement in Jira
  • Durchführung der Tests von Webservices mit Postman und SoapUI sowie API-Tests mit Swagger
Postman SoapUI Zephyr Atlassian JIRA Linux Windows 10 Zephyr Scale Swagger
Manuelles Testing Hardware-Testing von Wallboxen Konfiguration der Ladesäulen Last- und Performancetests Test der Kommunikation gemäß der OCPP-Spezifikation Fehlerbehandlung Datenprotokollierung est der Anbindung der Ladesäulen an das B2B-Portal Test der Anbindung der Ladesäulen an das B2B-Portal mit Postman und SoapUI Last Test Performance Test Erstellung der Testfälle Defektmanagement in Jira anuelle Tests auf Linux und Windows 10 Systemen Dokumentation UI-Tests für Massenverarbeitungsgrids RFID-Import Tests der Verträge Tests der Produkte und Ladeinfrastruktur BUG-Tickets Testmanagement Durchführung von Testfall-Reviews übergreifendes Ticketmanagement in Jira Testfallreview lückenlose Nachvollziehbarkeit der Reviews Kommunikation im Team Projektmanagement Durchführung der Tests von Webservices API-Tests mit Swagger Schnittstellen REST-API API-Tests
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
5 Jahre 3 Monate
2019-10 - 2024-12

Manuelles Testing für die B2C-Lade-App (Driver App)

Test Engineer Manuelles Testing Test grundlegender Funktionen Agile Vorgehensweise ...
Test Engineer
Der Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister bietet auch eine benutzerfreundliche Driver App an. Die Driver App ermöglicht Besitzern von Elektrofahrzeugen eine einfache, effiziente Nutzung von Ladestationen. Nutzer können Ladestationen in ihrer Nähe finden, Ladeanfragen starten und den Ladevorgang überwachen. Die App bietet eine nahtlose Nutzererfahrung mit Funktionen wie der Anzeige von Statusinformationen in Echtzeit und der Möglichkeit, für Ladevorgänge zu bezahlen. Die Integration der Driver App stellt sicher, dass Elektrofahrzeuge jederzeit und überall mit der benötigten Ladeinfrastruktur verbunden sind.

Hauptaufgabe:
Manuelles Testing der Funktionen der B2C-Lade-App (Driver App) und Testdokumentation in Zephyr Scale
Zephyr Scale iOS Android Zephyr
Manuelles Testing Test grundlegender Funktionen Agile Vorgehensweise Testdokumentation in Zephyr Scale Fehleranalyse Testdokumentation
Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
6 Monate
2020-03 - 2020-08

Entwicklung einer Android-Anwendung zur Mikrocontroller-Steuerung

Software Entwicklerin und Testerin Frontend-Entwicklung mobiles Testen Entwurf der Benutzeroberfläche ...
Software Entwicklerin und Testerin
SMART ist eine leistungsstarke Android Lern-Applikation, die entwickelt wurde, um Nutzern die Steuerung eines Mikrocontrollers auf unterschiedlichen Abstraktionsebenen zu ermöglichen. Ziel des Projekts war es, eine flexible und interaktive Android-Anwendung zu schaffen, die sowohl Anfängern als auch Experten hilft, Mikrocontroller-Hardware effizient zu konfigurieren und zu steuern.

Die SMART-App ermöglicht die Steuerung eines Mikrocontrollers auf drei Ebenen. Über die Widget-GUI können Nutzer mit Schaltflächen, Knöpfen, Slidern und Texfelder Aktionen wie Pin-Schalten oder PWM-Setzen durchführen. In der Zustandsdiagramm-Ebene lassen sich komplexe Abläufe visualisieren. Die Hardware-Konfigurationsebene erlaubt es, Komponenten wie I/O-Pins, PWM oder Timer direkt anzupassen.

Aufgaben
  • Frontend-Entwicklung der SMART-APP in Android und Android Studio auf der DB SQLite
  • Mobile Testing der Benutzeroberfläche, Test der Hardware-Komponenten und Funktionen (Unittesting)
  • Review des Codes der Lern-App bei Code-Änderungen in GitLab zur Einhaltung von Qualitätsstandards
  • Dokumentation der App, Erstellung einer strukturierten Readme-Datei und Versionierung in GitLab



Dokumentation der App, Erstellung einer strukturierten Readme-Datei und Versionierung in GitLab
  • Ich war für die Dokumentation der App verantwortlich. Mit Hilfe der Auszeichnungssprache Markdown erstellte ich eine übersichtliche und strukturierte Readme-Datei, die alle wichtigen Informationen zur App enthält. Für die Versionierung und Zusammenarbeit habe ich GitLab verwendet, um Änderungen effizient zu verfolgen und die Dokumentation stets aktuell zu halten.
    • Soft Skills: Kommunikation, Wissenstransfer
    • Versionsverwaltung: GitLab und Markdown
Android Android Studio DB SQLite GitLab
Frontend-Entwicklung mobiles Testen Entwurf der Benutzeroberfläche ntegration der SQLite Datenbank skalierbare Datenspeicherung Mobile Testing Test der Hardware-Komponenten Test der Funktionen Unittesting Systemtests Unit-Tests Integrationstests Sicherstellung einer optimalen Benutzererfahrung Genauigkeit Integrationstest Systemintegrationstest Unittests Review des Codes Code-Änderungen in GitLab Einhaltung von Qualitätsstandards Review von Funktionen der Android-App in Git-Lab Optimierung der Codequalität Qualitätssicherung Versionsverwaltung Dokumentation Readme-Datei Kommunikation Wissenstransfer
Technische Hochschule
1 Jahr 5 Monate
2018-05 - 2019-09

Optimierung der VR-Software IslandViz

Softwareentwicklerin Weiterentwicklung der VR-Anwendung mit C# Erstellung von Plugins in XML Coaching zur Programmierung ...
Softwareentwicklerin
Der Bereich Visualisierung beschäftigt sich mit der Entwicklung innovativer Anwendungen zur Darstellung komplexer Systeme und Daten. Ein herausragendes Projekt ist die IslandViz VR-Anwendung, die eine interaktive Visualisierung von Daten und Simulationen ermöglicht. IslandViz nutzt Virtual Reality, um ein immersives Erlebnis zu schaffen, das den Nutzern hilft, komplexe Informationen und Zusammenhänge besser zu verstehen. Durch die Integration modernster Technologien werden verschiedene Datenquellen in einer visuellen Umgebung zusammengeführt, was die Analyse und Entscheidungsfindung in Bereichen wie der Luft- und Raumfahrt sowie in der Forschung erheblich unterstützt.


Aufgaben:

  • Weiterentwicklung der VR-Anwendung mit C# in Unity 2D/3D auf Neo4j und Erstellung von Plugins in XML
  • Praktikantenbetreuung und Coaching zur Programmierung und Testen der VR-Anwendung
  • Entwicklung eines Python-Programms zum Einlesen von Repositories in eine Graphdatenbank

Unity 2D/3D Neo4j JQAssistant SVN GitLab
Weiterentwicklung der VR-Anwendung mit C# Erstellung von Plugins in XML Coaching zur Programmierung Testen der VR-Anwendung Entwicklung eines Python-Programms Datenmodellierung mit Cypher in der Graphdatenbank C# XML technische Anleitung Organisation von Arbeitsabläufen Unterstützung bei Programmierung Teamfähigkeit Wissenstransfer Schulungen Coaching rozess zur Verarbeitung von OSGi-Projekten entwickelt Wasserfall Python
Deutsches Zentrum für Luft- und Raumfahrt e.V.
7 Monate
2017-10 - 2018-04

Java-Programmierung für die Simulation RCE

Softwareentwicklerin agile Java-Entwicklung Manuelles Testing Agile Vorgehensweise ...
Softwareentwicklerin
Der Bereich "Intelligente und Verteilte Systeme" konzentriert sich auf die Entwicklung und Optimierung von Systemen, die komplexe, verteilte Aufgaben effizient und autonom lösen können. Dabei liegt der Fokus auf der Integration intelligenter Technologien, die eine nahtlose Kommunikation und Zusammenarbeit zwischen verschiedenen Software-Komponenten ermöglichen. Dieser Bereich spielt eine entscheidende Rolle bei der Forschung und Entwicklung von Systemlösungen für Anwendungen in der Luft- und Raumfahrt. Das Remote Component Environment (RCE) ist eine verteilte, workflowgesteuerte Integrationsplattform, die auf Open Source basiert. Ingenieure und Wissenschaftler nutzen sie, um komplexe Systeme wie Flugzeuge, Schiffe oder Satelliten zu entwerfen und zu simulieren, indem sie ihre eigenen Design- und Simulationstools integrieren.

Hauptaufgabe:
Java-Entwicklung für die Simulation des RCE in Eclipse, Modulentwicklung und manuelles Testing
Eclipse
agile Java-Entwicklung Manuelles Testing Agile Vorgehensweise SCRUM Modulentwicklung Softwaretest Validierung von Benutzerschnittstellen nahtlose Kommunikation zwischen verteilten Komponenten Java Schnittstellentest Systemtest
Deutsches Zentrum für Luft- und Raumfahrt e.V.
5 Monate
2016-03 - 2016-07

Implementierung einer Ressourcenplanung

Softwareentwicklerin Entwicklung einer Webanwendung HTML/CSS Javascript ...
Softwareentwicklerin
Das Unternehmen im Bereich IT-Dienstleistungen und Softwareentwicklung tätig und auf maßgeschneiderte Lösungen für Unternehmen aus verschiedenen Branchen spezialisiert. Mit einem starken Fokus auf Effizienz, Benutzerfreundlichkeit und Nachhaltigkeit bietet (auf Anfrage) Webanwendungen und maßgeschneiderte Software, die auf die spezifischen Anforderungen ihrer Kunden abgestimmt sind. Während meiner Ausbildung zur Fachinformatikerin im Bereich Anwendungsentwicklung habe ich im Rahmen meiner Abschlussarbeit eine webbasierte Software zur Ressourcenplanung für interne Mitarbeiter entwickelt. Ziel war es, eine effiziente Lösung zur Planung und Verwaltung von Mitarbeiterkapazitäten zu schaffen.


Aufgaben:

  • Entwicklung einer Webanwendung zur Ressourcenplanung in HTML/CSS und Javascript auf einer MySQL DB
  • Manuelle Durchführung von Unittests, Integrationstests, Systemtests und E2E-Tests und Dokumentation

MySQL DB AngularJS NetBeans IDE MS Word
Entwicklung einer Webanwendung HTML/CSS Javascript CRUD-Funktionen MySQL SQL HTML 5 CSS Tortoise SVN Unittests Integrationstests Systemtests E2E-Tests Dokumentation Testfallkatalog Word-Dokumentation
6 Monate
2015-07 - 2015-12

GSO-Lehrerkalender als Webanwendung

Softwareentwicklerin und -testerin Umsetzung technischer Anforderungen mit PHP Entwicklung und Implementierung einer Webanwendung Dokumentation ...
Softwareentwicklerin und -testerin
Im Rahmen meiner Ausbildung habe ich an der Entwicklung und Implementierung einer Webanwendung "GSO-Lehrerkalender" in PHP mitgewirkt. Ziel des Projekts war die Entwicklung eines digitalen Lehrerkalenders, der Lehrern bei der Organisation ihres Alltags unterstützen soll. Das Projekt diente als Vorbereitung für mein Abschlussprojekt und umfasste neben der Programmierung auch das Projektmanagement, das Verfassen eines Prozessberichts und die Erstellung einer Abschlusspräsentation.

Aufgaben
  • Entwicklung und Implementierung einer Webanwendung in Php auf Basis technischer Anforderungen
  • Durchführung von Integrations- und Systemtests sowie Unittesting
Umsetzung technischer Anforderungen mit PHP Entwicklung und Implementierung einer Webanwendung Dokumentation Wasserfall PHP Genauigkeit Kommunikation Durchführung von Integrationstests Durchführung von Systemtests Unittesting Integrationstest Softwaretest Systemtest Unittests
Georg-Simon-Ohm Berufskolleg

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 6 Monate
2016-09 - 2025-02

Studium - Technische Informatik

Bachelor of Science (B.Sc.), Technische Hochschule Köln
Bachelor of Science (B.Sc.)
Technische Hochschule Köln
Software Systeme und Netze- und Verteilte Systeme
1 Monat
2017-11 - 2017-11

Schulung - Werkzeug-gestützte Software-Entwicklung

Deutsches Zentrum für Luft- und Raumfahrt e.V.
Deutsches Zentrum für Luft- und Raumfahrt e.V.
3 Jahre 1 Monat
2013-08 - 2016-08

Ausbildung - Fachinformatikerin für Anwendungsentwicklung

edicos webservices GmbH
edicos webservices GmbH
1 Monat
2015-10 - 2015-10

Schulung - HTML5, CSS3, Javascript und jQuery - Kompakt für Programmierer

GFU Cyrus AG
GFU Cyrus AG

Position

Position

Software Test Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Testautomatisierung
Fortgeschritten
Manuelles Testing
Experte
Software-Entwicklung
Fortgeschritten
Erstellung der Testdaten & Testfälle
Fortgeschritten
Hardware-Testing
Fortgeschritten
Testanalyse & -reporting
Fortgeschritten

Entwicklungsumgebungen

  • Android Studio
  • Eclipse
  • Jetbrains (IDE Suite)
  • NetBeans
  • Unity 2D/3D

Teststufen/ Testarten

  • E2E/ End2End
  • Integrationstest
  • Last Tests
  • Performance Test
  • Schnittstellentest
  • Softwaretest
  • Systemintegrationstest
  • Systemtest

Testautomatisierung
  • Cucumber
  • Cypress
  • E2E-Tests
  • Evaluierung von Testautomatisierungstools
  • Gherkin
  • Implementierung eines Testautomatisierungstools
  • SoapUI

Produkte / Standards / Erfahrungen / Methoden

beruflicher Werdegang
Skillmatrix
03/2025 - heute
Firma: auf Anfrage
Position: Software Test Engineer
  • Testautomatisierung, Manuelles Testing, Testanalyse, Erstellung der Testfälle, Defectmanagement

10/2019 - 02/2025
Firma:  Softwarehersteller einer cloudbasierten Softwarelösung für Elektromobilitäts-Dienstleister
Position: Test Engineer
  • Aufbau und Ausführung der Testautomatisierung, CI, Hardware und manuelles Testing, Testreporting

10/2017 - 09/2019
Firma: Deutsches Zentrum für Luft- und Raumfahrt e.V.
Position: Software Entwicklerin
  • Software-Entwicklung und -Testing mit Java und Python, Präsentationen auf internat. Konferenzen


Fähigkeiten und Kenntnisse

=====================================================================================================

- Agile Vorgehensweise (Vorgehensmodelle, Exzellente Kenntnisse)

- Android (Betriebssysteme, Gute Kenntnisse)

- Android Studio (Entwicklungsumgebungen, Gute Kenntnisse)

- AngularJS (Frameworks, Gute Kenntnisse)

- API-Tests (Testing, Gute Kenntnisse)

- Aqua IDE (Applikationen, Exzellente Kenntnisse)

- Best Practice (Vorgehensmodelle, Sehr gute Kenntnisse)

- C# (Programmiersprachen, Gute Kenntnisse)

- CI/CD (DevOps, Gute Kenntnisse)

- Coaching (Vorgehensmodelle, Basiskenntnisse)

- Code-Review (Qualitätssicherung, Sehr gute Kenntnisse)

- Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)

- Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)

- CSS (Programmiersprachen, Sehr gute Kenntnisse)

- Cucumber (Testautomatisierung, Gute Kenntnisse)

- Cucumber (Testfallermittlung, Sehr gute Kenntnisse)

- Cypress (Testautomatisierung, Sehr gute Kenntnisse)

- Defektmanagement (Defektmanagement, Sehr gute Kenntnisse)

- E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)

- E2E/ End2End (Teststufen / Testarten, Sehr gute Kenntnisse)

- Eclipse (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Erstellung und Durchführung von Testplänen und Testfällen (Testing, Exzellente Kenntnisse)

- Evaluierung von Testautomatisierungstools (Testautomatisierung, Gute Kenntnisse)

- Genauigkeit (Soft Skills, Sehr gute Kenntnisse)

- Gherkin (Testautomatisierung, Gute Kenntnisse)

- GitLab (Versionsverwaltung, Sehr gute Kenntnisse)

- HTML 5 (Programmiersprachen, Sehr gute Kenntnisse)

- HTML/CSS (Programmiersprachen, Sehr gute Kenntnisse)

- Implementierung eines Testautomatisierungstools (Testautomatisierung, Sehr gute Kenntnisse)

- Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)

- iOS (Betriebssysteme, Gute Kenntnisse)

- Java (Programmiersprachen, Gute Kenntnisse)

- Javascript (Programmiersprachen, Gute Kenntnisse)

- Jetbrains (IDE Suite) (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Jira (Defektmanagement, Sehr gute Kenntnisse)

- Jira (Projektmanagement, Sehr gute Kenntnisse)

- Jira (Testmanagement, Sehr gute Kenntnisse)

- Kommunikation (Soft Skills, Sehr gute Kenntnisse)

- Konzeptionierung (Anforderungsmanagement, Sehr gute Kenntnisse)

- Last Tests (Teststufen / Testarten, Gute Kenntnisse)

- LaTeX (Sonstige, Sehr gute Kenntnisse)

- Linux (Betriebssysteme, Sehr gute Kenntnisse)

- manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)

- Manuelles Testing (Vorgehensmodelle, Exzellente Kenntnisse)

- Markdown (Versionsverwaltung, Exzellente Kenntnisse)

- Microsoft Teams (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)

- Mobile Testing (Mobile Testing, Gute Kenntnisse)

- MySQL (Datenbanken, Sehr gute Kenntnisse)

- Neo4j (Datenbanken, Sehr gute Kenntnisse)

- NetBeans (Entwicklungsumgebungen, Sehr gute Kenntnisse)

- Node.JS (Frameworks, Sehr gute Kenntnisse)

- Performance Test (Teststufen / Testarten, Sehr gute Kenntnisse)

- Php (Programmiersprachen, Basiskenntnisse)

- Postman (Testwerkzeuge, Gute Kenntnisse)

- Präsentationen (Soft Skills, Sehr gute Kenntnisse)

- Python (Programmiersprachen, Gute Kenntnisse)

- REST-API (Schnittstellen, Sehr gute Kenntnisse)

- Schnittstellentest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Schulungen (Sonstige, Sehr gute Kenntnisse)

- SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)

- SoapUI (Testautomatisierung, Gute Kenntnisse)

- Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)

- SQL (Programmiersprachen, Sehr gute Kenntnisse)

- SQLite (Datenbanken, Gute Kenntnisse)

- SVN (Versionsverwaltung, Exzellente Kenntnisse)

- Swagger (Frameworks, Sehr gute Kenntnisse)

- Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)

- Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)

- Testautomatisierung (Testing, Sehr gute Kenntnisse)

- Testdokumentation (Testmanagement, Sehr gute Kenntnisse)

- Testfallreview (Testmanagement, Exzellente Kenntnisse)

- Testplanung (Testmanagement, Sehr gute Kenntnisse)

- Tortoise SVN (Versionsverwaltung, Exzellente Kenntnisse)

- Unittesting (Testing, Sehr gute Kenntnisse)

- Unittests (Unittests, Sehr gute Kenntnisse)

- Unity 2D/3D (Entwicklungsumgebungen, Gute Kenntnisse)

- User Story Formulierung (Anforderungsmanagement, Sehr gute Kenntnisse)

- Wasserfall (Vorgehensmodelle, Exzellente Kenntnisse)

- Windows 10 (Betriebssysteme, Sehr gute Kenntnisse)

- Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)

- Word (MS Office, Sehr gute Kenntnisse)

- XML (Sonstige, Sehr gute Kenntnisse)

- Zephyr (Testmanagement, Exzellente Kenntnisse)


Betriebssysteme

Android
Basics
Linux
Fortgeschritten
Windows 10
Fortgeschritten
iOS
Basics

Programmiersprachen

C#
Basics
CSS
Fortgeschritten
HTML 5
Fortgeschritten
HTML/CSS
Fortgeschritten
Java
Basics
Javascript
Basics
PHP
Basics
Python
Basics
SQL
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
Neo4j
Fortgeschritten
SQLite
Basics

Branchen

Branchen

  • Software-Qualitätssicherung
  • Softwarehersteller für E-Mobility
  • Forschungsinstitut in der Luft- und Raumfahrt
  • IT-Dienstleister für Webshops

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.