Ayhan Gezer

Senior QA-Ingenieur / Testautomatisierungsingenieur / SDET

Avatar placeholder
Köln, Deutschland

Erfahrungen

Jan. 2022 - Bis heute
4 Jahren 1 Monate

Senior QA-Ingenieur / Testautomatisierungsingenieur / SDET

Pharma mall GmbH

  • 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 E2E-Frameworks.
  • 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.
  • 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.
  • Eingesetzte Tools und Technologien: JUnit, RestAssured, Pact, k6, Mockito, WireMock, Selenium, Selenium Grid, Jira Xray, Testcontainers, Spring Framework, Agile Testing, Keycloak Testing, Gitlab CI, Allure / Extentreports
Aug. 2021 - Dez. 2021
5 Monaten

Senior Software Tester für iOS und Android Applikation

BWI GmbH

  • Umfassende Beratung, Konzeption und Durchführung des Software-Testlebenszyklus für eine Mobile App für iOS und Android.
  • Recherche und Auswertung geeigneter Testwerkzeuge sowie Erstellung eines Testplans und Testentwurfs.
  • Aufstellen eines Kriterienkatalogs und Analyse verschiedener Testwerkzeuge von Katalon bis Selenium.
  • Beratung bezüglich der optimalen Teststrategie für die Mobile App.
  • Konzeption und Erstellung eines umfassenden Testplans.
  • Erstellung von Testfällen.
  • Aufbau der Testumgebung unter anderem mit Testcontainer.
  • Implementierung von Tests.
  • Eingesetzte Skills: Selenium, Selenium Grid, Kaspresso, Appium, Testcontainer.
Apr. 2021 - Juli 2021
4 Monaten
Berlin, Deutschland

Testautomatisierer

IT-Gesundheitsdienstleister aus Berlin

  • Entwicklung und Implementierung automatisierter End-to-End-Tests zur Validierung der gesamten Benutzerjourneys.
  • Durchführung von Lasttests mit Apache Benchmark zur Sicherstellung der Skalierbarkeit und Stabilität der Webanwendung.
  • Aufbau und Verwaltung von Testumgebungen mit Selenium Grid für parallele Testausführung.
  • Eingesetzte Tools und Technologien: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark.
  • Sicherstellung der Qualität und Zuverlässigkeit der Webanwendung unter hoher Last.
  • Erhöhung der Testabdeckung und Reduzierung manueller Testaufwände.
  • Nachweis der Skalierbarkeit und Performance für große Benutzerzahlen.
Feb. 2021 - Apr. 2021
3 Monaten

Testautomatisierer für eine Android Applikation

Innenausbau mai&wand GmbH

  • 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.
  • 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.
  • Eingesetzte Tools und Technologien: Appium, TestNG, MockMvc, RestAssured, Agile Testing.
März 2020 - Jan. 2021
11 Monaten

Lead-Entwickler und QA-Ingenieur für eine Dienstleistungsvermittlungs-App

Helpmade GmbH

  • Aufbau der Softwareentwicklungs- und QA-Infrastruktur von Grund auf.
  • Konzeption und Entwicklung der mobilen App (Android und iOS) für private Dienstleistungsvermittlung.
  • Entwicklung der Android-App mit Java und 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 Cycle, Implementierung von Unit-, Integrations- und End-to-End-Tests.
  • 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).
  • Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, AWS (RDS, Elastic Beanstalk), Firebase, MySQL, JUnit, MockMvc, RestAssured, Appium.
Juni 2019 - Feb. 2020
9 Monaten

Leitender Softwareentwickler für eine interne Android-App

Praevencio GmbH

  • Analyse der Unternehmensprozesse zur Identifizierung von Optimierungspotenzialen und Digitalisierungsmöglichkeiten.
  • Entwicklung einer internen Android-App zur Digitalisierung von Teilnehmerbescheinigungen, Teilnehmer-Management, Bestellabwicklung und standortübergreifender Bearbeitung.
  • Einrichtung einer relationalen Datenbank (MySQL), 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.
  • Erfolgreiche Einführung der App, Steigerung der Effizienz bei administrativen Prozessen.
  • Vereinfachung und Beschleunigung standortübergreifender Aufgaben durch Digitalisierung.
  • Reduktion von Fehlern und manuellen Eingaben.
  • Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, MySQL, AWS (RDS, Elastic Beanstalk), MockMvc, RestAssured, Espresso.
Jan. 2017 - Mai 2019
2 Jahren 5 Monaten

Softwareentwickler und QA Engineer

Veniture GmbH

  • Entwicklung und Anpassung von Jira- und Confluence-Applikationen zur Erweiterung der Funktionalitäten.
  • Aufbau und Schulung eines QA-Teams für erfolgreiche Integration in Software-Testing-Prozesse.
  • Implementierung und Durchführung von Integrationstests und End-to-End-Tests für entwickelte Applikationen.
  • Durchführung von Qualitätssicherungsmaßnahmen, einschließlich manuellem Testing komplexer Anforderungen.
  • Erstellung detaillierter Testfälle und umfassender Berichte zur Dokumentation von Testergebnissen.
  • Etablierung eines effektiven QA-Prozesses und Stärkung der internen QA-Kompetenz.
  • Verbesserung der Qualität und Funktionalität von Jira- und Confluence-Anwendungen.
  • Eingesetzte Tools und Technologien: Java, JavaScript, Spring Boot, 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.

Wichtige Erfolge

  • Etablierung höherer Qualität durch Entwicklung und Implementierung einer umfassenden Microservice-Teststrategie, die insbesondere in gemeinsamen Schnittstellen durch Contract- und API-Testing Fehler frühzeitig identifizierte. Dies führte zu einer nachhaltig verbesserten Softwarequalität, mehr Vertrauen in die Services und vereinfachten Prozessen.
  • Mehr Vertrauen durch End-to-End-Testing und Reporting: Aufbau eines flexiblen Testframeworks zur Implementierung von End-to-End-Tests mit exzellentem Reporting, das das Vertrauen in die Software innerhalb des Teams und bei Stakeholdern deutlich stärkte.
  • Beschleunigte Regressionstests durch End-to-End-Tests: Einführung von automatisierten End-to-End-Tests, die die Regressionstest-Durchlaufzeiten signifikant reduzierten und schnelle Feedbackzyklen ermöglichten, insbesondere für Single Page Applications (SPA) und dynamische Anwendungen wie Vue.js und Angular.
  • Optimierung durch professionelle Tool-Evaluierungen: Durchführung fundierter Tool-Evaluierungen zur Auswahl einer vollständigen Tool-Suite, einschließlich eines idealen Testmanagement-Tools und Automatisierungsframeworks. Dies steigerte langfristig die Effizienz und Effektivität des Testprozesses und erleichterte die Arbeit des gesamten Teams.
  • Steigerung der Teamleistung durch Mentoring: Schulung und Mentoring von Teammitgliedern, wodurch die technische Kompetenz und Produktivität des Teams erheblich verbessert wurde.

Fähigkeiten

Testing Tools & Frameworks

  • Selenium
  • Selenium Grid
  • Appium
  • Kaspresso / Espresso
  • Cucumber
  • Robot Framework
  • Postman
  • Restassured
  • Pact
  • Wiremock
  • Junit / Testng
  • Testcontainers
  • Jenkins
  • Gitlab Ci
  • Apache Jmeter
  • Gatling
  • K6
  • Xray
  • Zephyr Scale
  • Allure / Extentreports
  • Mockmvc
  • Mockito

Testmethoden & -Prozesse

  • Software Testing Life Cycle
  • Bdd
  • Tdd
  • Microservice-testing
  • Page Object Model (Pom)
  • Data-driven Testing
  • Contract Testing
  • Integrationstests
  • End-to-end-tests
  • Regressiontests
  • Exploratives Testing
  • Performance Testing
  • Load Testing
  • Service-virtualisierung
  • Automatisierte Tests In Ci/cd Pipelines
  • Testdaten-management
  • Skalierung Der Testautomatisierung
  • Monitoring Und Observability
  • Tool-auswahl Und Beratung
  • Agile Testing
  • Keycloak Testing
  • Clean Code
  • Cross-browser Testing
  • Parallel Testing

Programmiersprachen

  • Java
  • C#

Datenbanken

  • Mysql
  • Postgresql
  • Mongodb

Software-architektur

  • Microservices
  • Monolitische Architektur
  • Domain-driven Design (Ddd)

Agile Methoden

  • Scrum
  • Kanban
  • Pair Programming
  • Code-reviews
  • Agile Testing

Android

  • Retrofit
  • Rxjava2
  • Okhttp
  • Firebase
  • Picasso
  • Butterknife
  • Room
  • Jetpack

Entwicklung & Management Tools

  • Git
  • Docker
  • Kubernetes
  • Jira
  • Confluence
  • Notion

Amazon Web Services (Aws)

  • Aws (Z. B. Rds, Elastic Beanstalk)

Meine Leidenschaft

  • Leidenschaft Für Die Verbesserung Von Softwarequalität Durch Innovative Automatisierungstechniken Und Strategisches Testdesign.

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Türkisch
Verhandlungssicher

Ausbildung

Sept. 2019 - Sept. 2021

Berufskolleg Georg-Simon-Ohm

Informationstechnischer Assistent und Fachhochschulreife · Informationstechnischer Assistent · Köln, Deutschland

Sept. 2016 - Aug. 2019

Technische Hochschule Köln

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

Technische Hochschule Köln

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

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Christoph Sawicki
Christoph Sawicki

Testmanger

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Predrag Perovic
Predrag Perovic

Testentwicker | Testautomatisierer

Profil ansehen
Atef Abdel-rahman
Atef Abdel-rahman

System-, Last-, Abnahme- und Performancetest und QS-Manager für Bank-Systeme

Profil ansehen
FRATCH Freelancer
FRATCH Freelancer

Aufbau von Testautomatisierung mit Cucumber

Profil ansehen
Knut Nickol
Knut Nickol

Tester und Quality Coordinator

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Isa Gündogdu
Isa Gündogdu

SAP Testleiter Europa

Profil ansehen
Rainer Koloc
Rainer Koloc

Lehrgang “Daten- und KI-Analyst”

Profil ansehen
Nidal Mourad
Nidal Mourad

Fachlicher Software Qualitätssicherung / Tester

Profil ansehen
Sebastian Nkwenti
Sebastian Nkwenti

Testmanager: MW/OS Stellwerk (Stellwerkssysteme)

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Andre Fritzsche
Andre Fritzsche

.NET Berater (Fullstack)

Profil ansehen
Fatih Karakurt
Fatih Karakurt

Mobile App Entwickler

Profil ansehen
James Cullimore
James Cullimore

Freiberuflicher Android-Entwickler

Profil ansehen
Artur Sopelnik
Artur Sopelnik

Senior Berater

Profil ansehen
Ralf Madlener
Ralf Madlener

Testmanager und Test Automation Engineer

Profil ansehen
Martin Grambauer
Martin Grambauer

Berater SAP Testdatenmanagement

Profil ansehen
Timur Yalcin
Timur Yalcin

Lead Frontendentwickler | Fullstack Entwickler

Profil ansehen
Collin Kempkes
Collin Kempkes

Lead Fullstack-Entwickler

Profil ansehen
Walid Haidari
Walid Haidari

Senior Tester im Rahmen der IT-& Digital Roadmap

Profil ansehen
Srecko Soric
Srecko Soric

Testberater

Profil ansehen
Peter Achilles
Peter Achilles

IT-Berater

Profil ansehen
Khattab Mennat
Khattab Mennat

Softwaretester

Profil ansehen
Tilo Kowalski
Tilo Kowalski

Backend-Entwickler

Profil ansehen
Hassan Amjad
Hassan Amjad

IT-Berater

Profil ansehen
Kai Schmudlach
Kai Schmudlach

Software-Entwickler

Profil ansehen
Achille Chimi
Achille Chimi

Backend/Frontend Entwickler

Profil ansehen