Ayhan Gezer

Senior QA Engineer / Test Automation Engineer / SDET

Ayhan Gezer
Cologne, Germany

Erfahrungen

Jan. 2021 - Bis heute
3 Jahren 2 Monaten
Cologne, Germany

Senior QA Engineer / Test Automation Engineer / SDET

Pharma mall GmbH

Das Unternehmen modernisiert eine Monolith-Architektur hin zu einer Microservice-Architektur. In meiner Rolle bin ich verantwortlich für die Testautomatisierung und Beratung im gesamten Software-Testlebenszyklus. Die Microservices wurden sowohl isoliert als auch integriert automatisiert getestet

  • Beratung, Konzeption und Umsetzung des Software-Testlebenszyklus für die Microservice-Architektur
  • Sicherstellung, dass automatisierte Tests nahtlos in die Teststrategie eingebunden sind und zuverlässig funktionieren
  • Kontinuierliche Optimierung der Abläufe im Automatisierungsteam zur Steigerung der Effizienz
  • Entwicklung eines E2EFrameworks
  • Erstellung eines umfassenden Testplans zur Abdeckung aller Aspekte der Microservices und Schnittstellen
  • Entwicklung und Implementierung von Testfällen für: Integrationstests, Contract Testing, End-to-End-Tests, Load tests
  • Einrichtung und Verwaltung der Testumgebungen mithilfe von Testcontainers
  • Durchführung von Reporting und Testmanagement mit Jira Xray
  • Durchführung von Schulungen und Wissenstransfer für interne Mitarbeiter
  • Keycloak-Testing und Service-Virtualisierung mit WireMock

Ergebnisse und Mehrwert:

  • Einführung effektiver automatisierter Tests, die die Qualität der Microservices signifikant verbesserten
  • Vereinfachung und Beschleunigung der Testprozesse durch Service-Virtualisierung und Contract Testing
  • Aufbau einer stabilen und skalierbaren Testumgebung, die Entwicklungszyklen beschleunigte
  • Stärkung der internen Kompetenz durch Schulungen und Prozessoptimierungen

Einige eingesetzte Tools und Technologien: JUnit, RestAssured, Pact, k6, Mockito, WireMock, Selenium, Selenium Grid, Jira Xray, Testcontainers, WireMock, Spring Framework, Agile Testing, Keycloak Testing, Gitlab CI, Allure / Extentreports

Aug. 2021 - Dez. 2021
5 Monaten
Cologne, Germany

Senior Software Tester

BWI GmbH

Organisation: BWI GmbH - Bundeswehr Informatik

  • 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
  • Recherche und Auswertung geeigneter Testwerkzeuge sowie Erstellung eines Testplans, Testentwurf und 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

Apr. 2021 - Juli 2021
4 Monaten
Berlin, Germany

Test Automation Engineer

IT-Gesundheitsdienstleister

Verantwortlich für die End-to-End-Testautomatisierung einer Webanwendung, die die Erfassung und Auswertung von Corona-Schnelltests, PCR-Tests und Antigentests ermöglicht.

Entwicklung und Implementierung automatisierter End-to-End-Tests zur Validierung der gesamten Benutzerjourneys. Durchführung von Lasttests mit Apache Benchmark, um die Skalierbarkeit und Stabilität der Webanwendung sicherzustellen. Aufbau und Verwaltung von Testumgebungen mit Selenium Grid für parallele Testausführung.

Ergebnisse und Mehrwert:

  • Sicherstellung der Qualität und Zuverlässigkeit der Webanwendung unter hoher Last und komplexen Nutzungsanforderungen
  • Erhöhung der Testabdeckung und Reduzierung manueller Testaufwände durch automatisierte Tests
  • Nachweis der Skalierbarkeit und Performance für große Benutzerzahlen durch Lasttests

Eingesetzte Tools und Technologien: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark

Feb. 2021 - Apr. 2021
3 Monaten

Test Automation Engineer

mai&wand GmbH

Verantwortlich für die Qualitätssicherung einer internen Android-App, die zur Organisation von Aufträgen und zur Dokumentation von Materialien im Innenausbau eingesetzt wurde. Der Schwerpunkt lag auf der Entwicklung und Implementierung von Tests zur Sicherstellung der Funktionalität und Zuverlässigkeit der App.

  • Entwicklung und Implementierung von Integrationstests und End-to-End-Tests zur Validierung der App-Funktionalitäten
  • Sicherstellung der Einhaltung von Qualitätsstandards und Anforderungen durch automatisierte Testläufe
  • Zusammenarbeit mit dem Entwicklungsteam zur Identifizierung und Behebung von Schwachstellen

Ergebnisse und Mehrwert:

  • Reduzierung der Fehler in der Produktionsumgebung durch frühzeitige Identifikation und Behebung von Problemen
  • Verbesserung der Stabilität und Benutzererfahrung der App durch umfassende Integrationstests
  • Zeitersparnis durch Automatisierung von Tests, die zuvor manuell durchgeführt wurden

Eingesetzte Tools und Technologien: Appium, TestNG, MockMvc, RestAssured, Agile Testing

März 2020 - Jan. 2021
11 Monaten

Lead Developer and QA Engineer

Helpmade GmbH

Verantwortlich für die Entwicklung und Qualitätssicherung einer On-Demand-Dienstleistungsvermittlungs-App für iOS und Android. In der Anfangsphase war ich maßgeblich an der Konzeption und Implementierung beteiligt und übernahm anschließend die Leitung des Software Testing Life Cycles.

  • Aufbau der Softwareentwicklungs- und QA-Infrastruktur von Grund auf
  • Konzeption und Entwicklung der mobilen App (Android und iOS) für die private Dienstleistungsvermittlung
  • Entwicklung der Android-App mit Java und einer REST API basierend auf Spring Boot
  • Einrichtung einer relationalen Datenbank MySQL und eines Webservers mit AWS Elastic Beanstalk
  • Führung eines Teams von Freelancern und Steuerung der Entwicklungsprozesse
  • Betreuung und Durchführung des gesamten Software Testing Life Cycles. Implementierung von Unit-, Integrations- und End-to-End-Tests

Ergebnisse und Mehrwert:

  • Erfolgreiche Entwicklung und Markteinführung der App mit stabiler Backend-Architektur
  • Etablierung eines effektiven QA-Prozesses, der die Fehlerquote signifikant reduzierte und die Entwicklungszyklen beschleunigte
  • Aufbau eines skalierbaren Systems mit Cloud-Technologien (AWS, Firebase) für zukünftige Erweiterungen

Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, AWS (RDS, Elastic Beanstalk), Firebase (Cloud Messaging, Cloud Storage), MySQL, JUnit, MockMvc, RestAssured, Appium

Juni 2019 - Feb. 2020
9 Monaten

Lead Software Developer

Praevencio GmbH

Als leitender Softwareentwickler war ich verantwortlich für die Analyse und Optimierung interner Prozesse, um die Effizienz und Produktivität im Unternehmen zu steigern. Dies beinhaltete die Entwicklung einer internen Android-App, die verschiedene manuelle Abläufe digitalisierte und automatisierte.

  • Analyse der Unternehmensprozesse zur Identifizierung von Optimierungspotenzialen und Digitalisierungsmöglichkeiten
  • Entwicklung einer internen Android-App, die Prozesse wie Teilnehmerbescheinigungen (Sehtests und Erste-Hilfe-Bescheinigungen), Teilnehmer-Management, Bestellabwicklung und standortübergreifende Bearbeitung vereinfachte
  • Einrichtung einer relationalen Datenbank MySQL sowie Load Balancer und Webserver mit AWS Elastic Beanstalk
  • Entwicklung einer skalierbaren REST API mit Java Spring Boot
  • Implementierung und Durchführung von Unit- und Integrationstests zur Sicherstellung der Stabilität und Qualität

Ergebnisse und Mehrwert:

  • Erfolgreiche Einführung der Android-App, die eine deutliche Steigerung der Effizienz bei administrativen Prozessen ermöglichte
  • Vereinfachung und Beschleunigung standortübergreifender Aufgaben durch Digitalisierung
  • Reduktion von Fehlern und manuellen Eingaben durch Automatisierung der Teilnehmerverwaltung und Bestellprozesse
  • Aufbau einer skalierbaren und zuverlässigen Backend-Infrastruktur mit AWS und MySQL

Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, MySQL, AWS (RDS, Elastic Beanstalk), MockMVC, RestAssured, Espresso

Jan. 2016 - Mai 2019
2 Jahren 5 Monaten

Software Developer and QA Engineer

Veniture GmbH

In meiner Anfangszeit bei Veniture war ich maßgeblich an der Entwicklung von Jira- und Confluence-Applikationen beteiligt. Mit der Zeit verlagerte sich mein Schwerpunkt auf den Bereich Software Testing, einschließlich der Implementierung des gesamten Software Testing Life Cycles und der Leitung eines kleinen QA-Teams.

  • Entwicklung und Anpassung von Jira- und Confluence-Applikationen zur Erweiterung der Funktionalitäten
  • Aufbau und Schulung eines QA-Teams, das erfolgreich in Software-Testing-Prozesse integriert wurde
  • Implementierung und Durchführung 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, einschließlich manuellem Testing komplexer Anforderungen
  • Erstellung detaillierter Testfälle und umfassender Berichte zur Dokumentation von Testergebnissen

Ergebnisse und Mehrwert:

  • Etablierung eines effektiven QA-Prozesses
  • Stärkung der internen QA-Kompetenz durch Schulung und Mentoring
  • Verbesserung der Qualität und Funktionalität von Jira- und Confluence-Anwendungen, die von Unternehmen weltweit genutzt werden

Eingesetzte Tools und Technologien: Java, JavaScript, Spring Boot Framework, REST APIs, Docker, MockMvc, RestAssured, Selenium, "Test Management for Jira"

Zusammenfassung

Erfahrener QA Engineer und Test Automation Specialist mit tiefgreifender Expertise in Microservices, Testautomatisierung und agiler Softwareentwicklung. Leidenschaftlich daran interessiert, maßgeschneiderte Automatisierungslösungen zu entwickeln, um Testprozesse effizienter zu gestalten und Softwarequalität nachhaltig zu sichern. Nachweisbare Erfolge bei der Einführung innovativer Automatisierungstechniken, die die Effizienz und Zuverlässigkeit von Testprozessen deutlich gesteigert haben

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Türkisch
Verhandlungssicher

Ausbildung

Sept. 2019 - Sept. 2021

Technische Hochschule Köln

M.Sc. · Software Engineering · Köln, Germany

Sept. 2016 - Aug. 2019

Technische Hochschule Köln

B.Sc. · Informatik · Köln, Germany

Technische Hochschule Köln

B.Sc. · Informatik · Köln, Germany