Software-Entwicklung (Backend/Frondend), Testautomatisierung, Mobile-/Web-App-Entwicklung, Entwicklung/ Einsatz von AI-Modellen in Web / Mobile Apps
Aktualisiert am 02.08.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 17.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Arabisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Französisch
Sehr gute Kenntnisse

Einsatzorte

Einsatzorte

Bonn (+75km) Köln (+50km) Wuppertal (+50km) Düsseldorf (+50km) Cochem (+75km) Soest (+50km) Essen (+75km) Ibbenbüren (+75km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

9 Monate
2024-01 - heute

Entwicklung einer internen Webanwendung

Softwareentwickler HTML CSS Git ...
Softwareentwickler

In diesem Projekt handelt es sich um die Entwicklung einer Webanwendung. Die App ist zuständig für das Speichern und die Bearbeitung von Projektanfragen sowie auch für Consultant- und Assignments-Daten.

 

Aufgaben:

  • Durchführung von Anforderungsanalysen/Architekturplanung
  • Entwicklung des Frontends (via Vue.js) und Entwicklung des Backends mit Python
  • Einrichten und Verwalten von Datenbanken
  • Durchführung von API-Tests (via Postman)
  • Durchführung von UI-Tests mit Cypress/Playwright
  • Integration von externen APIs zur Anbindung von Datenquellen von Drittanbietern
  • Einsatz von AI-Methoden zur Datenbearbeitung und Überprüfung
  • Aufbau einer ETL-Pipeline, um Daten zu extrahieren, zu transformieren und im neuen Dashboard anzuzeigen
  • Implementierung von geplanten Aufgaben zur Automatisierung von Datenverarbeitungsvorgängen
  • Konfiguration von Continuous Integration und Continuous Deployment (CI/CD)-Prozessen
  • Debugging, Identifizierung und Behebung von Fehlern und Leistungsproblemen

HTML CSS Git Docker pgAdmin Flask Postman PostgreSQL Python Github Actions Vue Js Portainer Fast API Scikit-learn NLP AI models Playwright Agile Methods
Internes Projekt
1 Jahr 6 Monate
2022-08 - 2024-01

QS einer Trading Desktop Anwendung (Banken)

Software Testautomatisierer Python Xray JSON ...
Software Testautomatisierer

In diesem Projekt geht es um die Automatisierung von verschiedenen Testfällen für unterschiedliche Geschäftsbereiche der Bank. Es gibt eine Trading Desktop Anwendung, für die die Regressionstests automatisch durchgeführt werden sollen. Die Testfälle beinhalten die Einstellung von Trading Orders, das Anlegen von Policies zum Trading usw. Für jeden Geschäftsbereich werden die Testfälle in Xray entsprechend der Keyword-Driven-Testing-Technik dokumentiert und mithilfe des neuen Testautomatisierungsframeworks automatisiert.

Aufgaben:

  • Design, Durchführung und Dokumentation von manuellen und automatisierten Software-Tests sowie Analyse und Reporting der Testergebnisse
  • Schreiben, Warten und Ausführen von automatisierten Testfallskripten
  • Unterstützung bei der weiteren Einführung von Testautomatisierungs-Tools, -methoden sowie bei der Konzeption und Umsetzung der richtigen Testautomatisierungsarchitektur
  • Automatisiertes Testen von Windows GUI Anwendungen & Web-Anwendungen
  • Intensive Zusammenarbeit mit dem Kunden-internen Testmanagement-Team

Python Xray JSON Robot Framework Linux UI Automation Library (Flui) Git PyCharm Visual Studio Code Confluence
München
9 Monate
2021-11 - 2022-07

Erstellung einer modernen Workflow-Lösung (Telekommunikation)

Softwareentwickler / Tester Python Flask PostgreSQL ...
Softwareentwickler / Tester

In diesem Projekt geht es um die Automatisierung von Geschäftsprozessen und die Integration von Bestandssystemen in eine moderne Workflow-Lösung. Die verschiedenen Bestandssysteme basieren auf REST & SOAP, wobei die Anbindung über die Schnittstellen in der Workflow-Lösung durch den Camunda Orchestrator erfolgt.

Aufgaben:

  • Entwicklung von Modulen für die Prozessautomatisierung in Python
  • Anforderungsaufnahme, Schnittstellendefinition
  • Anbindung von Schnittstellen und Datenbanken
  • Workflow Definition und Implementierung anhand von Camunda
  • Implementierung und Durchführung von REST API Tests

Python Flask PostgreSQL JSON Camunda Modeler Groovy Postman Docker PyCharm Git Jira Confluence
2 Monate
2021-09 - 2021-10

Softwareentwickler / Tester

Python Flask Vue.js ...

In diesem Projekt handelt es sich um die Weiterentwicklung und Wartung einer vorhanden Web Applikation. Die App ist zuständig für den Empfang und die Bearbeitung von Projektanfragen. 

Aufgaben:

·         Verbesserung der Wartung von vorhandenen Funktionen durch den Aufbau einer CI/CD Pipeline

·         Durchführung von UI/REST API Tests (Regressionstests) 

·         Bewertung der Testergebnisse und Analyse von Abweichungen

·         Korrektur von Abweichungen

Python Flask Vue.js PostgreSQL Selenium Postman Docker CI/CD Visual Studio
8 Monate
2021-01 - 2021-08

Entwicklung eines automatisierten Testwerkzeugs für Python-Projekte

Softwareentwickler / Tester Python Pytest sklearn ...
Softwareentwickler / Tester

Es handelt sich um die Entwicklung eines automatisierten Testwerkzeugs für Python-Projekte im Zuge der Masterarbeit. Ziel ist es, Flaky-Testfälle während Regression Testing zu erkennen.

Aufgaben:

  • Durchführung von Anforderungsanalysen und die daraus resultierende Erstellung von Test-Cases und Test-Spezifikationen
  • Entwicklung von AI Modelle zur Erkennung von Flaky Test-Cases
  • Erweiterung des bestehenden Pytest-Frameworks mit dem entwickelten Machine Learning Modell
  • Einsatz des neu erstellten Tools zur Durchführung von Unit Tests
  • Bewertung der Testergebnisse und Erstellung von Testberichten
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehler-Reproduktion und Durchführung von Nachtests

Python Pytest sklearn WEKA Git Linux PyCharm.
2 Jahre 8 Monate
2019-01 - 2021-08

Erweiterung von SAP EWM (Extended Warehouse Management) Standard-Schnittstellen

Mobile und Web App Entwickler / Tester ABAP SQL Javascript ...
Mobile und Web App Entwickler / Tester

Je nach Kundenanforderung wurden vorhandene SAP EWM (Extended Warehouse Management) Standard-Schnittstellen erweitert. Zusätzlich wurden Mobile und Web-Anwendungen zur Steuerung der Lagerprozesse und Verwaltung der Bewegungen im Lager entwickelt. Das Ziel ist es das Speichern von Daten (Warenausgang / -eingang) zu vereinfachen und anhand von Mobilen Anwendungen zu beschleunigen.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung von Mobile und Web Apps
  • Entwicklung des Backends anhand von ABAP und des Frontends anhand von SAPUI5
  • Durchführung von manuellen und Unit Tests
  • Bewertung und Dokumentation der Testergebnisse
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Debugging, Fehler-Reproduktion und Durchführung von Nachtests


ABAP SQL Javascript SAPUI5 IntelliJ. Eclipse IDE
Transport & Logistik
6 Monate
2020-01 - 2020-06

Einsatz von AI-Modellen in mobilen Anwendungen

Mobile App Entwickler / Tester Python Keras/Tensorflow
Mobile App Entwickler / Tester

Im Zuge eines studentischen Projekts wurden verschiedene AI-Modelle in mobilen Anwendungen eingesetzt, z. B. Insektenerkennung mit Smartphone-Kameras, Erkennung und Extraktion von Sudoku-Rätseln aus Zeitungspapier sowie die automatische Lösungsfindung.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung von AI-Modellen
  • Deployment der AI-Modelle in mobile Anwendungen
  • Mobile App Testing
  • Durchführung von manuellen und Unit Tests
  • Bewertung der Testergebnisse und Erstellung von Testberichten
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehler-Reproduktion und Durchführung von Nachtests

Python Keras/Tensorflow
6 Monate
2017-01 - 2017-06

Entwicklung web-basierter Ticketsysteme

Softwareentwickler / Tester PHP Laravel Javascript/HTML/CSS ...
Softwareentwickler / Tester

Im Rahmen der Bachelorarbeit wurde ein Web-basierendes Ticketsystem entwickelt. Mithilfe der entwickelten Software konnte das Helpdesk-Team Mitarbeiteranfragen empfangen, bestätigen, klassifizieren und bearbeiten.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung und Testen der Web-App
  • Durchführung und Testen der Datenmigrationen
  • Bewertung der Testergebnisse
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehleranalyse und Re-Testing

PHP Laravel Javascript/HTML/CSS XAMPP SQL MySQL PHPStorm.

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2018-08 - 2021-08

M.Sc. in Information Systems

Universität Passau
Universität Passau
3 Jahre 1 Monat
2014-08 - 2017-08

B.Sc. in Information Systems

USTHB
USTHB

Kompetenzen

Kompetenzen

Schwerpunkte

HTML
Experte
Agile Methods
Experte
Testautomatisierung
Experte
SQL
Experte
CSS
Experte
Git
Experte
Docker
Experte
pgAdmin
Experte
Flask
Experte
Jira
Experte
Postman
Experte
REST API
Experte
GitLab
Experte
Robot Framework
Experte
Visual Studio Code
Experte
Camunda
Experte
PostgreSQL
Experte
Pandas
Experte
Python
Experte
Confluence
Experte
Github Actions
Experte
Vue Js
Experte
Jira Xray
Fortgeschritten
My SQL
Fortgeschritten
JavaScript
Fortgeschritten
Linux
Fortgeschritten
ABAP
Fortgeschritten
Eclipse
Fortgeschritten
Java
Fortgeschritten
Jenkins
Fortgeschritten
JSON
Fortgeschritten
Selenium
Fortgeschritten
CI/CD
Fortgeschritten
Django
Fortgeschritten
Android
Fortgeschritten
Machine Learning
Fortgeschritten
Apache Maven
Fortgeschritten
Azure SQL
Fortgeschritten
Artifical Intelligence
Fortgeschritten
Swagger UI
Fortgeschritten
Cypress
Fortgeschritten
PHP
Basics
JUnit
Basics
MongoDB
Basics
Spring Boot
Basics
Appium
Basics
TensorFlow
Basics
Playwright
Basics
Flutter
Basics
TypeScript
Basics
Intellik
Basics
Groovy
Basics

Branchen

Branchen

Telekommunikation

Banken

Einsatzorte

Einsatzorte

Bonn (+75km) Köln (+50km) Wuppertal (+50km) Düsseldorf (+50km) Cochem (+75km) Soest (+50km) Essen (+75km) Ibbenbüren (+75km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

9 Monate
2024-01 - heute

Entwicklung einer internen Webanwendung

Softwareentwickler HTML CSS Git ...
Softwareentwickler

In diesem Projekt handelt es sich um die Entwicklung einer Webanwendung. Die App ist zuständig für das Speichern und die Bearbeitung von Projektanfragen sowie auch für Consultant- und Assignments-Daten.

 

Aufgaben:

  • Durchführung von Anforderungsanalysen/Architekturplanung
  • Entwicklung des Frontends (via Vue.js) und Entwicklung des Backends mit Python
  • Einrichten und Verwalten von Datenbanken
  • Durchführung von API-Tests (via Postman)
  • Durchführung von UI-Tests mit Cypress/Playwright
  • Integration von externen APIs zur Anbindung von Datenquellen von Drittanbietern
  • Einsatz von AI-Methoden zur Datenbearbeitung und Überprüfung
  • Aufbau einer ETL-Pipeline, um Daten zu extrahieren, zu transformieren und im neuen Dashboard anzuzeigen
  • Implementierung von geplanten Aufgaben zur Automatisierung von Datenverarbeitungsvorgängen
  • Konfiguration von Continuous Integration und Continuous Deployment (CI/CD)-Prozessen
  • Debugging, Identifizierung und Behebung von Fehlern und Leistungsproblemen

HTML CSS Git Docker pgAdmin Flask Postman PostgreSQL Python Github Actions Vue Js Portainer Fast API Scikit-learn NLP AI models Playwright Agile Methods
Internes Projekt
1 Jahr 6 Monate
2022-08 - 2024-01

QS einer Trading Desktop Anwendung (Banken)

Software Testautomatisierer Python Xray JSON ...
Software Testautomatisierer

In diesem Projekt geht es um die Automatisierung von verschiedenen Testfällen für unterschiedliche Geschäftsbereiche der Bank. Es gibt eine Trading Desktop Anwendung, für die die Regressionstests automatisch durchgeführt werden sollen. Die Testfälle beinhalten die Einstellung von Trading Orders, das Anlegen von Policies zum Trading usw. Für jeden Geschäftsbereich werden die Testfälle in Xray entsprechend der Keyword-Driven-Testing-Technik dokumentiert und mithilfe des neuen Testautomatisierungsframeworks automatisiert.

Aufgaben:

  • Design, Durchführung und Dokumentation von manuellen und automatisierten Software-Tests sowie Analyse und Reporting der Testergebnisse
  • Schreiben, Warten und Ausführen von automatisierten Testfallskripten
  • Unterstützung bei der weiteren Einführung von Testautomatisierungs-Tools, -methoden sowie bei der Konzeption und Umsetzung der richtigen Testautomatisierungsarchitektur
  • Automatisiertes Testen von Windows GUI Anwendungen & Web-Anwendungen
  • Intensive Zusammenarbeit mit dem Kunden-internen Testmanagement-Team

Python Xray JSON Robot Framework Linux UI Automation Library (Flui) Git PyCharm Visual Studio Code Confluence
München
9 Monate
2021-11 - 2022-07

Erstellung einer modernen Workflow-Lösung (Telekommunikation)

Softwareentwickler / Tester Python Flask PostgreSQL ...
Softwareentwickler / Tester

In diesem Projekt geht es um die Automatisierung von Geschäftsprozessen und die Integration von Bestandssystemen in eine moderne Workflow-Lösung. Die verschiedenen Bestandssysteme basieren auf REST & SOAP, wobei die Anbindung über die Schnittstellen in der Workflow-Lösung durch den Camunda Orchestrator erfolgt.

Aufgaben:

  • Entwicklung von Modulen für die Prozessautomatisierung in Python
  • Anforderungsaufnahme, Schnittstellendefinition
  • Anbindung von Schnittstellen und Datenbanken
  • Workflow Definition und Implementierung anhand von Camunda
  • Implementierung und Durchführung von REST API Tests

Python Flask PostgreSQL JSON Camunda Modeler Groovy Postman Docker PyCharm Git Jira Confluence
2 Monate
2021-09 - 2021-10

Softwareentwickler / Tester

Python Flask Vue.js ...

In diesem Projekt handelt es sich um die Weiterentwicklung und Wartung einer vorhanden Web Applikation. Die App ist zuständig für den Empfang und die Bearbeitung von Projektanfragen. 

Aufgaben:

·         Verbesserung der Wartung von vorhandenen Funktionen durch den Aufbau einer CI/CD Pipeline

·         Durchführung von UI/REST API Tests (Regressionstests) 

·         Bewertung der Testergebnisse und Analyse von Abweichungen

·         Korrektur von Abweichungen

Python Flask Vue.js PostgreSQL Selenium Postman Docker CI/CD Visual Studio
8 Monate
2021-01 - 2021-08

Entwicklung eines automatisierten Testwerkzeugs für Python-Projekte

Softwareentwickler / Tester Python Pytest sklearn ...
Softwareentwickler / Tester

Es handelt sich um die Entwicklung eines automatisierten Testwerkzeugs für Python-Projekte im Zuge der Masterarbeit. Ziel ist es, Flaky-Testfälle während Regression Testing zu erkennen.

Aufgaben:

  • Durchführung von Anforderungsanalysen und die daraus resultierende Erstellung von Test-Cases und Test-Spezifikationen
  • Entwicklung von AI Modelle zur Erkennung von Flaky Test-Cases
  • Erweiterung des bestehenden Pytest-Frameworks mit dem entwickelten Machine Learning Modell
  • Einsatz des neu erstellten Tools zur Durchführung von Unit Tests
  • Bewertung der Testergebnisse und Erstellung von Testberichten
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehler-Reproduktion und Durchführung von Nachtests

Python Pytest sklearn WEKA Git Linux PyCharm.
2 Jahre 8 Monate
2019-01 - 2021-08

Erweiterung von SAP EWM (Extended Warehouse Management) Standard-Schnittstellen

Mobile und Web App Entwickler / Tester ABAP SQL Javascript ...
Mobile und Web App Entwickler / Tester

Je nach Kundenanforderung wurden vorhandene SAP EWM (Extended Warehouse Management) Standard-Schnittstellen erweitert. Zusätzlich wurden Mobile und Web-Anwendungen zur Steuerung der Lagerprozesse und Verwaltung der Bewegungen im Lager entwickelt. Das Ziel ist es das Speichern von Daten (Warenausgang / -eingang) zu vereinfachen und anhand von Mobilen Anwendungen zu beschleunigen.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung von Mobile und Web Apps
  • Entwicklung des Backends anhand von ABAP und des Frontends anhand von SAPUI5
  • Durchführung von manuellen und Unit Tests
  • Bewertung und Dokumentation der Testergebnisse
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Debugging, Fehler-Reproduktion und Durchführung von Nachtests


ABAP SQL Javascript SAPUI5 IntelliJ. Eclipse IDE
Transport & Logistik
6 Monate
2020-01 - 2020-06

Einsatz von AI-Modellen in mobilen Anwendungen

Mobile App Entwickler / Tester Python Keras/Tensorflow
Mobile App Entwickler / Tester

Im Zuge eines studentischen Projekts wurden verschiedene AI-Modelle in mobilen Anwendungen eingesetzt, z. B. Insektenerkennung mit Smartphone-Kameras, Erkennung und Extraktion von Sudoku-Rätseln aus Zeitungspapier sowie die automatische Lösungsfindung.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung von AI-Modellen
  • Deployment der AI-Modelle in mobile Anwendungen
  • Mobile App Testing
  • Durchführung von manuellen und Unit Tests
  • Bewertung der Testergebnisse und Erstellung von Testberichten
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehler-Reproduktion und Durchführung von Nachtests

Python Keras/Tensorflow
6 Monate
2017-01 - 2017-06

Entwicklung web-basierter Ticketsysteme

Softwareentwickler / Tester PHP Laravel Javascript/HTML/CSS ...
Softwareentwickler / Tester

Im Rahmen der Bachelorarbeit wurde ein Web-basierendes Ticketsystem entwickelt. Mithilfe der entwickelten Software konnte das Helpdesk-Team Mitarbeiteranfragen empfangen, bestätigen, klassifizieren und bearbeiten.

Aufgaben:

  • Durchführung von Anforderungsanalysen
  • Entwicklung und Testen der Web-App
  • Durchführung und Testen der Datenmigrationen
  • Bewertung der Testergebnisse
  • Analyse von Abweichungen und Erstellung von qualifizierten Fehlermeldungen
  • Fehleranalyse und Re-Testing

PHP Laravel Javascript/HTML/CSS XAMPP SQL MySQL PHPStorm.

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2018-08 - 2021-08

M.Sc. in Information Systems

Universität Passau
Universität Passau
3 Jahre 1 Monat
2014-08 - 2017-08

B.Sc. in Information Systems

USTHB
USTHB

Kompetenzen

Kompetenzen

Schwerpunkte

HTML
Experte
Agile Methods
Experte
Testautomatisierung
Experte
SQL
Experte
CSS
Experte
Git
Experte
Docker
Experte
pgAdmin
Experte
Flask
Experte
Jira
Experte
Postman
Experte
REST API
Experte
GitLab
Experte
Robot Framework
Experte
Visual Studio Code
Experte
Camunda
Experte
PostgreSQL
Experte
Pandas
Experte
Python
Experte
Confluence
Experte
Github Actions
Experte
Vue Js
Experte
Jira Xray
Fortgeschritten
My SQL
Fortgeschritten
JavaScript
Fortgeschritten
Linux
Fortgeschritten
ABAP
Fortgeschritten
Eclipse
Fortgeschritten
Java
Fortgeschritten
Jenkins
Fortgeschritten
JSON
Fortgeschritten
Selenium
Fortgeschritten
CI/CD
Fortgeschritten
Django
Fortgeschritten
Android
Fortgeschritten
Machine Learning
Fortgeschritten
Apache Maven
Fortgeschritten
Azure SQL
Fortgeschritten
Artifical Intelligence
Fortgeschritten
Swagger UI
Fortgeschritten
Cypress
Fortgeschritten
PHP
Basics
JUnit
Basics
MongoDB
Basics
Spring Boot
Basics
Appium
Basics
TensorFlow
Basics
Playwright
Basics
Flutter
Basics
TypeScript
Basics
Intellik
Basics
Groovy
Basics

Branchen

Branchen

Telekommunikation

Banken

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.