Android, JAVA, Kotlin, Spring Boot, DevOps, Softwarearchitektur und Clean Code
Aktualisiert am 27.07.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Testautomatisierung
Selenium
Deutsch
Englisch
Türkisch

Einsatzorte

Einsatzorte

Köln (+150km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - heute

Entwicklung eines Java-Selenium Testing Frameworks

QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld Agile Testing JUnit RestAssured ...
QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld

Das Unternehmen hat sich für die Modernisierung ihres Monolithen entschieden und ist eine Microservice Architektur am Einführen. In diesem Projekt bin ich für die Testautomatisierung und die Beratung im Software-Testlebenszyklus verantwortlich. Die Services wurden sowohl isoliert als zusammen automatisiert getestet. 

  • Entwicklung eines Java-Selenium Testing Frameworks, um dem QA-Team die Erstellung von End-to-end Tests zu vereinfachen
  • Beratung, Konzeption und Durchführung des Software-Testlebenszyklus für die Microservice Architektur und die einzelnen Services
  • Erstellung eines umfassenden Testplans, der alle Aspekte der Microservice-Landschaft und der Services abdeckt
  • Erstellung von Testfällen
  • Implementierung der Testfälle für Integrationstests, Contract Testing, Komponententests und End-to-end tests
  • Aufbau und Konfiguration der Testumgebung unter Verwendung von Testcontainer
  • Verwendung von Jira Xray für das Test-Management
  • Keycloak Testing
  • Service-Virtualisierung mit WireMock

Agile Testing JUnit RestAssured Pact Mockito MockMVC Selenium Selenium Grid Keycloak testing Testcontainer Jira Xray WireMock Spring Framework
pharma mall GmbH
5 Monate
2021-08 - 2021-12

Aufstellen von einem Kriterienkatalog

Senior Software Tester für iOS und Android Applikation Selenium Selenium Grid Kaspresso ...
Senior Software Tester für iOS und Android Applikation

In diesem Projekt war meine Aufgabe die umfassende Beratung, Konzeption und Durchführung des Software-Testlebenszyklus für eine Mobile App, die sowohl für iOS als auch für Android entwickelt wurde. Dies umfasste die Recherche und Auswertung geeigneter Testwerkzeuge sowie die Erstellung eines Testplans, Testentwurf und die Durchführung.

  • Aufstellen von einem Kriterienkatalog und Analyse verschiedener Testwerkzeuge von Katalon bis hin zu Selenium
  • Beratung bezüglich der optimalen Teststrategie für die Mobile App
  • Konzeption und Erstellung eines umfassenden Testplans
  • Erstellung von Testfällen
  • Aufstellen der Umgebung unter anderem mit Testcontainer
  • Implementierung von Tests

Selenium Selenium Grid Kaspresso Appium und Testcontainer
BWI GmbH ? Bundeswehr Informatik
4 Monate
2021-04 - 2021-07

Entwicklung und Durchführung von End-to-end Tests

Testautomatisierer bei einer Corona-Schnelltest Webapp Java Selenium Selenium Grid ...
Testautomatisierer bei einer Corona-Schnelltest Webapp

In diesem Projekt war ich verantwortlich für die End-to-end Testautomatisierung einer Webapp, die das Aufnehmen und Auswerten von Corona-Schnelltests, PCR-Tests und Antigen Tests ermöglicht. Die Ergebnisse werden standardisiert in Zertifikaten erfasst und an Kunden per Mail und/oder PDF versendet.

  • Entwicklung und Durchführung von End-to-end Tests für die Webapp
  • Lasttests mit Apache Benchmark

Java Selenium Selenium Grid TestNG Apache Benchmark
IT-Gesundheitsdienstleister aus Berlin
3 Monate
2021-02 - 2021-04

Entwicklung von Integrationstests und End-to-end Tests

Testautomatisierer für eine Android Applikation Agile testing TestNG MockMvc ...
Testautomatisierer für eine Android Applikation

Die App ermöglicht die Organisation der Aufträge, dazu gehört die Dokumentation, welche Materialien und wie viel von diesen Bei dem Projekt "Mai und Wand" war ich als Testautomatisierer tätig und verantwortlich für die Qualitätssicherung der internen Android App, die für den Innenausbau verwendet wurde. Meine Hauptaufgaben bestanden darin, Integrationstests und End-to-end Tests mit Appium zu entwickeln, um sicherzustellen, dass die App reibungslos funktioniert und den Anforderungen gerecht wird.

  • Entwicklung von Integrationstests und End-to-end Tests für die interne Android App
Agile testing TestNG MockMvc RestAssured Appium
INNENAUSBAU MAI&WAND UG
11 Monate
2020-03 - 2021-01

Konzeption der iOS und Android App für die private Dienstleistungsvermittlung

Leitender Entwickler bei einer Android und iOS-App mit Fokus auf das Testing Android-Entwicklung mit Java REST API mit Spring Boot Amazon Web Services (RDS und ElasticBeanstalk) ...
Leitender Entwickler bei einer Android und iOS-App mit Fokus auf das Testing

Als Lead Entwickler bei einem Kölner Startup habe ich die Entwicklung einer on-demand Dienstleistungsvermittlungs-App für iOS und Android verantwortet. In meiner Anfangsphase war ich maßgeblich an der Konzeption, Implementierung und Durchführung von Tests beteiligt. Nachdem ausreichend Entwickler eingestellt wurden, habe ich mich hauptsächlich auf das Betreuen und Durchführen des Software Testing Life Cycles fokussiert.

  • Konzeption der iOS und Android App für die private Dienstleistungsvermittlung
  • Implementierung der Android App in Java
  • Entwicklung einer REST API
  • Einrichtung einer relationalen Datenbank (RDS, MySQL) und Webservers in Amazon Web Services (AWS)
  • Führung und Engagement anderer Freelancer im Entwicklerteam
  • Betreuen und Durchführen des Software Testing Life Cycles
  • Implementierung von Unit-Tests, Integrationstests, End-to-end Tests

Android-Entwicklung mit Java REST API mit Spring Boot Amazon Web Services (RDS und ElasticBeanstalk) Datenbank mit MySQL und Firebase (Cloud Messaging und Cloud Storage) JUnit MockMvc RestAssured Appium
Helpmade GmbH
9 Monate
2019-06 - 2020-02

Analyse der Prozesse im Unternehmen zur Identifizierung von Optimierungspotenzialen

Leitender Entwickler bei einer internen Android App Android-Entwicklung MySQL REST API mit Java Spring Boot ...
Leitender Entwickler bei einer internen Android App

Praevencio ist ein führendes Erste-Hilfe Unternehmen mit 17 Standorten und zählt zu den größten Erste-Hilfe Dienstleistern im Raum NRW. In meiner Position als Leitender Softwareentwickler lag meine Hauptaufgabe darin, Möglichkeiten zur Steigerung der Effizienz und Produktivität im Unternehmen zu finden, um dadurch den Umsatz zu steigern.

  • Analyse der Prozesse im Unternehmen zur Identifizierung von Optimierungspotenzialen
  • Entwicklung einer internen Android App zur Digitalisierung verschiedener Prozesse (Teilnehmerbescheinigungen (Sehtest und Erste-Hilfe Bescheinigung), Teilnehmer-Management, Bestellabwicklung, Standortübergreifende Bearbeitung
  • Einrichtung einer relationalen Datenbank (RDS, MySQL), Load Balancer und Webservers in Amazon Web Services (AWS)
  • Entwicklung einer REST API
  • Implementierung von Unit-Tests, Integrationstests

Android-Entwicklung MySQL REST API mit Java Spring Boot Amazon Web Services (AWS) MockMVC RestAssured und Espresso
Praevencio GmbH
1 Jahr 10 Monate
2017-08 - 2019-05

Entwicklung von Jira und Confluence Applikationen

Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET Jira und Confluence-Entwicklung Spring Boot Framework Java ...
Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET

Während meiner Anfangszeit bei der Veniture GmbH war ich maßgeblich an der Entwicklung von Jira und Confluence Applikationen beteiligt. Im weiteren Verlauf meiner Tätigkeit verschob sich mein Schwerpunkt auf den Bereich Software Testing, und ich begleitete den gesamten Software Testing Life Cycle. Dazu gehörte die Implementierung von Integrationstests und End-to-End Tests, für die ich ein kleines QA-Team aufgebaut und geschult habe.

  • Entwicklung von Jira und Confluence Applikationen
  • Aufbau und Schulung eines QA-Teams für Softwaretesting
  • Implementierung von Integrationstests und End-to-End Tests für die entwickelten Applikationen
  • Durchführung von Qualitätssicherungsmaßnahmen für einen der größten Wettanbieter, hauptsächlich durch manuelles Testen
  • Erstellung von Tests und detailliertem Reporting der Testergebnisse

Jira und Confluence-Entwicklung Spring Boot Framework Java JavaScript REST Docker MockMvc RestAssured und Selenium Test-Management mit Jira Addon "Test Management for Jira"
Veniture GmbH (führender Atlassian Platinum Solution Partner)

Aus- und Weiterbildung

Aus- und Weiterbildung

2018

Zertifizierter Jira und Confluence Administrator


Technische Hochschule Köln

Studium - Software Engineering

Abschluss: Master of Science


Schwerpunkte:

  • Softwarearchitektur
  • Anforderungsanalyse
  • Qualitätssicherung
  • IT-Sicherheit
  • Android-Entwicklung (DeepUX)


Technische Hochschule Köln

Studium - Informatik

Abschluss: Bachelor of Science


Schwerpunkte:

  • Algorithmik
  • Softwaretechnik
  • Datenbanksysteme
  • Betriebssysteme


Berufskolleg Georg-Simon-Ohm

Informationstechnischer Assistent und Fachhochschulreife

Position

Position

  • Developer
  • Software-Engineer

Kompetenzen

Kompetenzen

Top-Skills

Testautomatisierung Selenium

Produkte / Standards / Erfahrungen / Methoden

Testautomation

Testing tools

Junit, TestNG, Mockito, MockMvc, RestAssured, Postman, Testcontainers, WireMock, Cucumber, Selenium, Selenium Grid, Appium, Kaspresso, Espresso, Robot framework, ExtentReports, Xray, Zephyr Scale - Test Management for Jira, Pact


Testing

Beratung, Konzeption und Durchführung des Software-Testlebenszyklus (Von Anforderungsanalyse, Testplanung, Testentwurf bis zum Reporting), Beratung und Evaluierung zur geeigneten Testwerkzeugen, Testautomation patterns(Data driven testing, Keyword driven testing, Page Object Model, BDD), Clean Code, Test-driven Development, Service-Virtualisierung, Integrationstest und Contract testing, Komponententests, E2E Testing, auch in Flaky Umgebungen, Keycloak testing, Lasttests, Agile testing


Agile Softwareentwicklung

Scrum, Kanban, Pair programming und Code Reviews


Software-Architektur

Microservices, Monolithische Architektur, Domain Driven Design (DDD)


Android

Retrofit, RxJava2, OkHTTP, Firebase, Picasso, Butterknife, Room, Jetpack


Sontige Kompetenzen

Amazon Web Services, Git, Jira, Confluence, Docker

Programmiersprachen

Java
C#
Python

Datenbanken

SQL
NoSQL

Einsatzorte

Einsatzorte

Köln (+150km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - heute

Entwicklung eines Java-Selenium Testing Frameworks

QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld Agile Testing JUnit RestAssured ...
QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld

Das Unternehmen hat sich für die Modernisierung ihres Monolithen entschieden und ist eine Microservice Architektur am Einführen. In diesem Projekt bin ich für die Testautomatisierung und die Beratung im Software-Testlebenszyklus verantwortlich. Die Services wurden sowohl isoliert als zusammen automatisiert getestet. 

  • Entwicklung eines Java-Selenium Testing Frameworks, um dem QA-Team die Erstellung von End-to-end Tests zu vereinfachen
  • Beratung, Konzeption und Durchführung des Software-Testlebenszyklus für die Microservice Architektur und die einzelnen Services
  • Erstellung eines umfassenden Testplans, der alle Aspekte der Microservice-Landschaft und der Services abdeckt
  • Erstellung von Testfällen
  • Implementierung der Testfälle für Integrationstests, Contract Testing, Komponententests und End-to-end tests
  • Aufbau und Konfiguration der Testumgebung unter Verwendung von Testcontainer
  • Verwendung von Jira Xray für das Test-Management
  • Keycloak Testing
  • Service-Virtualisierung mit WireMock

Agile Testing JUnit RestAssured Pact Mockito MockMVC Selenium Selenium Grid Keycloak testing Testcontainer Jira Xray WireMock Spring Framework
pharma mall GmbH
5 Monate
2021-08 - 2021-12

Aufstellen von einem Kriterienkatalog

Senior Software Tester für iOS und Android Applikation Selenium Selenium Grid Kaspresso ...
Senior Software Tester für iOS und Android Applikation

In diesem Projekt war meine Aufgabe die umfassende Beratung, Konzeption und Durchführung des Software-Testlebenszyklus für eine Mobile App, die sowohl für iOS als auch für Android entwickelt wurde. Dies umfasste die Recherche und Auswertung geeigneter Testwerkzeuge sowie die Erstellung eines Testplans, Testentwurf und die Durchführung.

  • Aufstellen von einem Kriterienkatalog und Analyse verschiedener Testwerkzeuge von Katalon bis hin zu Selenium
  • Beratung bezüglich der optimalen Teststrategie für die Mobile App
  • Konzeption und Erstellung eines umfassenden Testplans
  • Erstellung von Testfällen
  • Aufstellen der Umgebung unter anderem mit Testcontainer
  • Implementierung von Tests

Selenium Selenium Grid Kaspresso Appium und Testcontainer
BWI GmbH ? Bundeswehr Informatik
4 Monate
2021-04 - 2021-07

Entwicklung und Durchführung von End-to-end Tests

Testautomatisierer bei einer Corona-Schnelltest Webapp Java Selenium Selenium Grid ...
Testautomatisierer bei einer Corona-Schnelltest Webapp

In diesem Projekt war ich verantwortlich für die End-to-end Testautomatisierung einer Webapp, die das Aufnehmen und Auswerten von Corona-Schnelltests, PCR-Tests und Antigen Tests ermöglicht. Die Ergebnisse werden standardisiert in Zertifikaten erfasst und an Kunden per Mail und/oder PDF versendet.

  • Entwicklung und Durchführung von End-to-end Tests für die Webapp
  • Lasttests mit Apache Benchmark

Java Selenium Selenium Grid TestNG Apache Benchmark
IT-Gesundheitsdienstleister aus Berlin
3 Monate
2021-02 - 2021-04

Entwicklung von Integrationstests und End-to-end Tests

Testautomatisierer für eine Android Applikation Agile testing TestNG MockMvc ...
Testautomatisierer für eine Android Applikation

Die App ermöglicht die Organisation der Aufträge, dazu gehört die Dokumentation, welche Materialien und wie viel von diesen Bei dem Projekt "Mai und Wand" war ich als Testautomatisierer tätig und verantwortlich für die Qualitätssicherung der internen Android App, die für den Innenausbau verwendet wurde. Meine Hauptaufgaben bestanden darin, Integrationstests und End-to-end Tests mit Appium zu entwickeln, um sicherzustellen, dass die App reibungslos funktioniert und den Anforderungen gerecht wird.

  • Entwicklung von Integrationstests und End-to-end Tests für die interne Android App
Agile testing TestNG MockMvc RestAssured Appium
INNENAUSBAU MAI&WAND UG
11 Monate
2020-03 - 2021-01

Konzeption der iOS und Android App für die private Dienstleistungsvermittlung

Leitender Entwickler bei einer Android und iOS-App mit Fokus auf das Testing Android-Entwicklung mit Java REST API mit Spring Boot Amazon Web Services (RDS und ElasticBeanstalk) ...
Leitender Entwickler bei einer Android und iOS-App mit Fokus auf das Testing

Als Lead Entwickler bei einem Kölner Startup habe ich die Entwicklung einer on-demand Dienstleistungsvermittlungs-App für iOS und Android verantwortet. In meiner Anfangsphase war ich maßgeblich an der Konzeption, Implementierung und Durchführung von Tests beteiligt. Nachdem ausreichend Entwickler eingestellt wurden, habe ich mich hauptsächlich auf das Betreuen und Durchführen des Software Testing Life Cycles fokussiert.

  • Konzeption der iOS und Android App für die private Dienstleistungsvermittlung
  • Implementierung der Android App in Java
  • Entwicklung einer REST API
  • Einrichtung einer relationalen Datenbank (RDS, MySQL) und Webservers in Amazon Web Services (AWS)
  • Führung und Engagement anderer Freelancer im Entwicklerteam
  • Betreuen und Durchführen des Software Testing Life Cycles
  • Implementierung von Unit-Tests, Integrationstests, End-to-end Tests

Android-Entwicklung mit Java REST API mit Spring Boot Amazon Web Services (RDS und ElasticBeanstalk) Datenbank mit MySQL und Firebase (Cloud Messaging und Cloud Storage) JUnit MockMvc RestAssured Appium
Helpmade GmbH
9 Monate
2019-06 - 2020-02

Analyse der Prozesse im Unternehmen zur Identifizierung von Optimierungspotenzialen

Leitender Entwickler bei einer internen Android App Android-Entwicklung MySQL REST API mit Java Spring Boot ...
Leitender Entwickler bei einer internen Android App

Praevencio ist ein führendes Erste-Hilfe Unternehmen mit 17 Standorten und zählt zu den größten Erste-Hilfe Dienstleistern im Raum NRW. In meiner Position als Leitender Softwareentwickler lag meine Hauptaufgabe darin, Möglichkeiten zur Steigerung der Effizienz und Produktivität im Unternehmen zu finden, um dadurch den Umsatz zu steigern.

  • Analyse der Prozesse im Unternehmen zur Identifizierung von Optimierungspotenzialen
  • Entwicklung einer internen Android App zur Digitalisierung verschiedener Prozesse (Teilnehmerbescheinigungen (Sehtest und Erste-Hilfe Bescheinigung), Teilnehmer-Management, Bestellabwicklung, Standortübergreifende Bearbeitung
  • Einrichtung einer relationalen Datenbank (RDS, MySQL), Load Balancer und Webservers in Amazon Web Services (AWS)
  • Entwicklung einer REST API
  • Implementierung von Unit-Tests, Integrationstests

Android-Entwicklung MySQL REST API mit Java Spring Boot Amazon Web Services (AWS) MockMVC RestAssured und Espresso
Praevencio GmbH
1 Jahr 10 Monate
2017-08 - 2019-05

Entwicklung von Jira und Confluence Applikationen

Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET Jira und Confluence-Entwicklung Spring Boot Framework Java ...
Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET

Während meiner Anfangszeit bei der Veniture GmbH war ich maßgeblich an der Entwicklung von Jira und Confluence Applikationen beteiligt. Im weiteren Verlauf meiner Tätigkeit verschob sich mein Schwerpunkt auf den Bereich Software Testing, und ich begleitete den gesamten Software Testing Life Cycle. Dazu gehörte die Implementierung von Integrationstests und End-to-End Tests, für die ich ein kleines QA-Team aufgebaut und geschult habe.

  • Entwicklung von Jira und Confluence Applikationen
  • Aufbau und Schulung eines QA-Teams für Softwaretesting
  • Implementierung von Integrationstests und End-to-End Tests für die entwickelten Applikationen
  • Durchführung von Qualitätssicherungsmaßnahmen für einen der größten Wettanbieter, hauptsächlich durch manuelles Testen
  • Erstellung von Tests und detailliertem Reporting der Testergebnisse

Jira und Confluence-Entwicklung Spring Boot Framework Java JavaScript REST Docker MockMvc RestAssured und Selenium Test-Management mit Jira Addon "Test Management for Jira"
Veniture GmbH (führender Atlassian Platinum Solution Partner)

Aus- und Weiterbildung

Aus- und Weiterbildung

2018

Zertifizierter Jira und Confluence Administrator


Technische Hochschule Köln

Studium - Software Engineering

Abschluss: Master of Science


Schwerpunkte:

  • Softwarearchitektur
  • Anforderungsanalyse
  • Qualitätssicherung
  • IT-Sicherheit
  • Android-Entwicklung (DeepUX)


Technische Hochschule Köln

Studium - Informatik

Abschluss: Bachelor of Science


Schwerpunkte:

  • Algorithmik
  • Softwaretechnik
  • Datenbanksysteme
  • Betriebssysteme


Berufskolleg Georg-Simon-Ohm

Informationstechnischer Assistent und Fachhochschulreife

Position

Position

  • Developer
  • Software-Engineer

Kompetenzen

Kompetenzen

Top-Skills

Testautomatisierung Selenium

Produkte / Standards / Erfahrungen / Methoden

Testautomation

Testing tools

Junit, TestNG, Mockito, MockMvc, RestAssured, Postman, Testcontainers, WireMock, Cucumber, Selenium, Selenium Grid, Appium, Kaspresso, Espresso, Robot framework, ExtentReports, Xray, Zephyr Scale - Test Management for Jira, Pact


Testing

Beratung, Konzeption und Durchführung des Software-Testlebenszyklus (Von Anforderungsanalyse, Testplanung, Testentwurf bis zum Reporting), Beratung und Evaluierung zur geeigneten Testwerkzeugen, Testautomation patterns(Data driven testing, Keyword driven testing, Page Object Model, BDD), Clean Code, Test-driven Development, Service-Virtualisierung, Integrationstest und Contract testing, Komponententests, E2E Testing, auch in Flaky Umgebungen, Keycloak testing, Lasttests, Agile testing


Agile Softwareentwicklung

Scrum, Kanban, Pair programming und Code Reviews


Software-Architektur

Microservices, Monolithische Architektur, Domain Driven Design (DDD)


Android

Retrofit, RxJava2, OkHTTP, Firebase, Picasso, Butterknife, Room, Jetpack


Sontige Kompetenzen

Amazon Web Services, Git, Jira, Confluence, Docker

Programmiersprachen

Java
C#
Python

Datenbanken

SQL
NoSQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.