Profilbild von Ayhan Gezer QA Engineer, Test Automation Engineer, SDET aus KOELN

Ayhan Gezer

nicht verfügbar bis 30.06.2024

Letztes Update: 06.02.2024

QA Engineer, Test Automation Engineer, SDET

Abschluss: M.Sc. Software Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (gut) | türkisch (Muttersprache)

Dateianlagen

Ayhan_Gezer_Lebenslauf.pdf
Ayhan-Gezer-Lebenslauf_230723.pdf

Skills

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

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

Projekthistorie

01/2022 - bis jetzt
QA Engineer / Test Automation Engineer / SDET im Microservice Umfeld
pharma mall GmbH

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

07/2023 - 07/2023
Senior Software Tester für iOS und Android Applikation
BWI GmbH – Bundeswehr Informatik

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

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

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

03/2020 - 01/2021
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
  • 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

06/2019 - 02/2020
Leitender Entwickler bei einer internen Android App
Praevencio GmbH

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

08/2017 - 05/2019
Entwickler für Jira und Confluence Applikationen / QA Engineer / Test Automation Engineer / SDET
veniture GmbH

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"

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Am besten Remote.
Profilbild von Ayhan Gezer QA Engineer, Test Automation Engineer, SDET aus KOELN QA Engineer, Test Automation Engineer, SDET
Registrieren