freiberufler QA Engineer  / Test Automation Engineer / SDET auf freelance.de

QA Engineer / Test Automation Engineer / SDET

offline
  • 75‐90€/Stunde
  • 51067 Köln
  • DACH-Region
  • tr  |  de  |  en
  • 25.01.2024

Kurzvorstellung

QA Engineer / Test Automation Engineer / SDET

Qualifikationen

  • Android
  • iOS
  • Java (allg.)
  • Kotlin
  • Qualitätsmanagement / QS / QA (IT)
  • Selenium
  • Software Architektur / Modellierung
  • Spring
  • Testautomatisierung

Projekt‐ & Berufserfahrung

QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld
pharma mall GmbH, Sankt Augustin
1/2022 – 12/2023 (2 Jahre)
Gesundheitswesen
Tätigkeitszeitraum

1/2022 – 12/2023

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: Agile Testing, JUnit, RestAssured,
Pact, Mockito, MockMVC, Selenium, Selenium Grid, Keycloak testing, Testcontainer, Jira Xray, WireMock, Spring Framework

Eingesetzte Qualifikationen

Docker, Java (allg.), Testautomatisierung

Senior Software Tester für iOS und Android Applikation
BWI GmbH – Bundeswehr Informatik, Remote
8/2021 – 12/2021 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2021 – 12/2021

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: Selenium, Selenium Grid,
Kaspresso, Appium und Testcontainer

Eingesetzte Qualifikationen

Android, iOS, JUnit, Kotlin, SCRUM, Selenium, Testautomatisierung

Testautomatisierer (Webapp)
IT-Gesundheitsdienstleister, Remote
4/2021 – 7/2021 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2021 – 7/2021

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: Java, Selenium, Selenium Grid,
TestNG, Apache Benchmark

Eingesetzte Qualifikationen

Docker, Java (allg.), JUnit, SCRUM, Selenium, Testautomatisierung

Testautomatisierer für eine Android Applikation
INNENAUSBAU MAI&WAND, Köln
2/2021 – 4/2021 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – 4/2021

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: Agile testing, TestNG, MockMvc, RestAssured, Appium

Eingesetzte Qualifikationen

Testautomatisierung, Android, Java (allg.), JUnit, Representational State Transfer (REST), Spring, Testing (IT)

Leitender Entwickler bei einer Android und iOS-App mit Fokus auf das Testing
Helpmade GmbH, Köln
3/2020 – 1/2021 (11 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

3/2020 – 1/2021

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: 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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Android, Android Entwicklung, iOS, Java (allg.), JUnit, mySQL, Representational State Transfer (REST), Spring, Swift (Apple), Testautomatisierung

Leitender Entwickler
Praevencio GmbH, NRW
6/2019 – 2/2020 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2019 – 2/2020

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills Android-Entwicklung, MySQL, REST
API mit Java Spring Boot, Amazon Web Services (AWS), MockMVC, RestAssured und Espresso

Eingesetzte Qualifikationen

Testing (IT), Amazon Web Services (AWS), Java (allg.), Representational State Transfer (REST), Spring

Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET (Festanstellung)
VenITure GmbH, Köln
8/2017 – 5/2019 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2017 – 5/2019

Tätigkeitsbeschreibung

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
• Einige eingesetzte Skills: Jira und Confluence-Entwicklung,
Spring Boot Framework, Java, JavaScript, REST, Docker, MockMvc, RestAssured und Selenium, Test-Management mit Jira Addon "Test Management for Jira"

Eingesetzte Qualifikationen

Testautomatisierung, Docker, Java (allg.), JavaScript, Jira, Representational State Transfer (REST), Selenium, Spring

Zertifikate

Atlassian Certified Jira Administrator
2018
Atlassian Certified Confluence Administrator
2018

Ausbildung

Software Engineering
Master
2021
Gummersbach
Allgemeine Informatik
Bachelor

Gummersbach

Weitere Kenntnisse

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 usw.), 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

Programmiersprachen
Java, Erfahrung in C#, Erfahrung in Python

Software-Architektur
Microservices, Monolithische Architektur, Domain Driven Design (DDD)

Datenbanken
SQL, NoSQL

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

Sontige Kompetenzen
Amazon Web Services, Git, Jira, Confluence, Docker

Persönliche Daten

Sprache
  • Türkisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
1932
Alter
27
Berufserfahrung
6 Jahre und 7 Monate (seit 08/2017)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden