Ayhan Gezer
Senior QA-Ingenieur / Testautomatisierungsingenieur / SDET
Erfahrungen
Jan. 2022 - Bis heute
4 Jahren 1 MonateSenior 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 MonatenSenior 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 MonatenBerlin, 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 MonatenTestautomatisierer 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 MonatenLead-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 MonatenLeitender 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 MonatenSoftwareentwickler 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
VerhandlungssicherEnglisch
VerhandlungssicherTürkisch
VerhandlungssicherAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.