Ayhan Gezer

Senior QA Engineer / Test Automation Engineer / SDET in a Microservice Environment

Cologne, Germany

Experience

Jan 2021 - Present
3 years 7 months

Senior QA Engineer / Test Automation Engineer / SDET in a Microservice Environment

Pharma mall GmbH

  • The company is modernizing a monolith architecture to a microservice architecture.
  • In my role, I'm responsible for test automation and advising across the entire software testing lifecycle.
  • The microservices were tested both in isolation and integrated through automation.
  • Advised on, designed, and implemented the software testing lifecycle for the microservice architecture.
  • Ensured automated tests were seamlessly integrated into the test strategy and worked reliably.
  • Continuously optimized processes in the automation team to increase efficiency.
  • Developed an E2E framework.
  • Created a comprehensive test plan covering all aspects of microservices and interfaces.
  • Developed and implemented test cases for integration tests, contract testing, end-to-end tests, and load tests.
  • Set up and managed test environments using Testcontainers.
  • Handled reporting and test management with Jira Xray.
  • Conducted training and knowledge transfer for internal staff.
  • Performed Keycloak testing and service virtualization with WireMock.
  • Results and value delivered included:
  • Introduced effective automated tests that significantly improved microservice quality.
  • Simplified and sped up test processes through service virtualization and contract testing.
  • Built a stable, scalable test environment that accelerated development cycles.
  • Strengthened internal expertise through training and process improvements.
  • Tools and technologies used: JUnit, RestAssured, Pact, k6, Mockito, WireMock, Selenium, Selenium Grid, Jira Xray, Testcontainers, Spring Framework, Agile Testing, Keycloak Testing, GitLab CI, Allure / ExtentReports.
Aug 2021 - Dec 2021
5 months

Senior Software Tester for iOS and Android Application

BWI GmbH

  • Organization: BWI GmbH – Federal Armed Forces IT.
  • Comprehensive consulting, design, and execution of the software testing lifecycle for a mobile app developed for both iOS and Android.
  • Researched and evaluated suitable testing tools and created a test plan, test design, and test execution.
  • Set up a criteria catalog and analyzed various testing tools from Katalon to Selenium.
  • Advised on the optimal test strategy for the mobile app.
  • Designed and created a comprehensive test plan.
  • Wrote test cases.
  • Set up the environment, including Testcontainers.
  • Implemented tests.
  • Skills used: Selenium, Selenium Grid, Kaspresso, Appium, and Testcontainers.
Apr 2021 - Jul 2021
4 months
Berlin, Germany

Test Automation Engineer for a Corona Rapid Test Web App

IT Health Service Provider from Berlin

  • Responsible for end-to-end test automation of a web application that captures and evaluates rapid corona tests, PCR tests, and antigen tests.
  • Developed and implemented automated end-to-end tests to validate complete user journeys.
  • Performed load tests with Apache Benchmark to ensure the web application's scalability and stability.
  • Built and managed test environments with Selenium Grid for parallel test execution.
  • Results and value delivered included:
  • Ensured the quality and reliability of the web application under heavy load and complex usage scenarios.
  • Increased test coverage and reduced manual testing efforts through automation.
  • Proved scalability and performance for large user numbers through load testing.
  • Tools and technologies used: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark.
Feb 2021 - Apr 2021
3 months

Test Automation Engineer for an Android Application

Innenausbau mai&wand GmbH

  • Responsible for quality assurance of an internal Android app used for job organization and material documentation in interior construction.
  • Focused on developing and implementing tests to ensure the app's functionality and reliability.
  • Developed and implemented integration and end-to-end tests to validate app features.
  • Ensured compliance with quality standards and requirements through automated test runs.
  • Worked with the development team to identify and fix issues.
  • Results and value delivered included:
  • Reduced production errors by identifying and fixing issues early.
  • Improved app stability and user experience through comprehensive integration tests.
  • Saved time by automating tests previously done manually.
  • Tools and technologies used: Appium, TestNG, MockMvc, RestAssured, Agile Testing.
Mar 2020 - Jan 2021
11 months

Lead Developer and QA Engineer for a Service Marketplace App

Helpmade GmbH

  • Responsible for developing and ensuring the quality of an on-demand service marketplace app for iOS and Android.
  • In the early phase, I was key in design and implementation and later led the software testing lifecycle.
  • Built the software development and QA infrastructure from scratch.
  • Designed and developed the mobile app (Android and iOS) for private service matching.
  • Developed the Android app with Java and a REST API based on Spring Boot.
  • Set up a relational database (MySQL) and a web server with AWS Elastic Beanstalk.
  • Led a team of freelancers and managed development processes.
  • Managed and executed the full software testing lifecycle.
  • Implemented unit, integration, and end-to-end tests.
  • Results and value delivered included:
  • Successfully developed and launched the app with a stable backend architecture.
  • Established an effective QA process that significantly reduced bugs and sped up development cycles.
  • Built a scalable system with cloud technologies (AWS, Firebase) for future expansion.
  • Tools and technologies used: Android (Java), Spring Boot, REST API, AWS (RDS, Elastic Beanstalk), Firebase (Cloud Messaging, Cloud Storage), MySQL, JUnit, MockMvc, RestAssured, Appium.
Jun 2019 - Feb 2020
9 months

Lead Software Developer for an Internal Android App

Praevencio GmbH

  • As lead software developer, I was responsible for analyzing and optimizing internal processes to boost company efficiency and productivity.
  • This included developing an internal Android app that digitized and automated various manual workflows.
  • Analyzed business processes to find optimization and digitization opportunities.
  • Developed an internal Android app that simplified processes like participant certificates (vision and first aid), participant management, order processing, and cross-location handling.
  • Set up a relational database (MySQL) and load balancer and web server with AWS Elastic Beanstalk.
  • Developed a scalable REST API with Java Spring Boot.
  • Implemented and ran unit and integration tests to ensure stability and quality.
  • Results and value delivered included:
  • Successfully launched the Android app, significantly improving administrative efficiency.
  • Simplified and sped up cross-location tasks through digitization.
  • Reduced errors and manual entries by automating participant management and order processes.
  • Built a scalable, reliable backend infrastructure with AWS and MySQL.
  • Tools and technologies used: Android (Java), Spring Boot, REST API, MySQL, AWS (RDS, Elastic Beanstalk), MockMvc, RestAssured, Espresso.
Jan 2016 - May 2019
2 years 5 months

Software Developer and QA Engineer

Veniture GmbH

  • Early on at Veniture, I was heavily involved in developing Jira and Confluence apps.
  • Over time, my focus shifted to software testing, including implementing the full software testing lifecycle and leading a small QA team.
  • Developed and customized Jira and Confluence apps to extend functionality.
  • Built and trained a QA team that was successfully integrated into testing processes.
  • Implemented and ran integration and end-to-end tests for the developed apps.
  • Performed quality assurance for one of the largest betting providers, including manual testing of complex requirements.
  • Created detailed test cases and comprehensive reports to document test results.
  • Results and value delivered included:
  • Established an effective QA process.
  • Strengthened internal QA skills through training and mentoring.
  • Improved the quality and functionality of Jira and Confluence apps used worldwide.
  • Tools and technologies used: Java, JavaScript, Spring Boot Framework, REST APIs, Docker, MockMvc, RestAssured, Selenium, “Test Management for Jira”.

Summary

Experienced QA Engineer and Test Automation Specialist with deep expertise in microservices, test automation, and agile software development. Passionate about building custom automation solutions to make test processes more efficient and ensuring software quality for the long term. Proven track record in introducing innovative automation techniques that significantly increased the efficiency and reliability of testing processes.

  • Established higher quality by developing and implementing a comprehensive microservice testing strategy that detected errors early in shared interfaces through contract and API testing. This led to lasting improvements in software quality, greater trust in services, and streamlined processes.

  • Built trust through end-to-end testing and reporting by creating a flexible test framework with excellent reporting that greatly strengthened confidence in the software among the team and stakeholders.

  • Accelerated regression testing with end-to-end tests by introducing automated end-to-end tests that significantly reduced regression test times and enabled fast feedback cycles.

  • Optimized through professional tool evaluations by conducting thorough evaluations to select a complete tool suite, including an ideal test management tool and automation framework. This boosted the efficiency and effectiveness of the test process over time and made the whole team's work easier.

  • Boosted team performance through mentoring by training and mentoring team members, which greatly improved the team's technical skills and productivity.

  • Passionate about improving software quality through innovative automation techniques and strategic test design.

Languages

English
Advanced
Turkish
Advanced
German
Intermediate

Education

Sep 2019 - Sep 2021

Berufskolleg Georg-Simon-Ohm

Advanced Technical College Entrance Qualification · Information Technology Assistant

Sep 2016 - Aug 2019

Technical University of Cologne

Bachelor of Science · Computer Science · Cologne, Germany

Technical University of Cologne

Master of Science · Software Engineering · Cologne, Germany