Ayhan Gezer
Senior QA Engineer / Test Automation Engineer / SDET
Experience
Senior QA Engineer / Test Automation Engineer / SDET
Pharma mall GmbH
- Advised on, designed and implemented the software testing lifecycle for a microservice architecture.
- Ensured automated tests were seamlessly integrated into the testing strategy and worked reliably.
- Continuously optimized processes within the automation team to increase efficiency.
- Developed an end-to-end 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 trainings and knowledge transfer sessions for internal staff.
- Performed Keycloak testing and service virtualization with WireMock.
- Introduced effective automated tests that significantly improved microservices quality.
- Simplified and accelerated test processes with service virtualization and contract testing.
- Built a stable and scalable test environment that sped up development cycles.
- Strengthened internal expertise through training and process optimizations.
- 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
Senior Software Tester for iOS and Android Application
BWI GmbH
- Provided end-to-end consultancy, design and execution of the software testing lifecycle for a mobile app on iOS and Android.
- Researched and evaluated suitable testing tools and created a test plan and test design.
- Established a criteria catalog and analyzed various testing tools from Katalon to Selenium.
- Advised on the optimal testing strategy for the mobile app.
- Designed and created a comprehensive test plan.
- Wrote test cases.
- Set up the test environment including Testcontainers.
- Implemented tests.
- Skills used: Selenium, Selenium Grid, Kaspresso, Appium, Testcontainers.
Test Automation Engineer
IT-Gesundheitsdienstleister aus Berlin
- Developed and implemented automated end-to-end tests to validate complete user journeys.
- Performed load tests with Apache Benchmark to ensure scalability and stability of the web application.
- Set up and managed test environments with Selenium Grid for parallel test execution.
- Tools and technologies used: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark.
- Ensured quality and reliability of the web application under high load.
- Increased test coverage and reduced manual testing effort.
- Demonstrated scalability and performance for large user numbers.
Test Automation Engineer for an Android Application
Innenausbau mai&wand GmbH
- Developed and implemented integration tests and end-to-end tests to validate app functionalities.
- Ensured compliance with quality standards and requirements through automated test runs.
- Collaborated with the development team to identify and fix issues.
- Reduced production errors by identifying and addressing problems early.
- Improved app stability and user experience through comprehensive integration tests.
- Saved time by automating tests.
- Tools and technologies used: Appium, TestNG, MockMvc, RestAssured, Agile Testing.
Lead Developer and QA Engineer for a Service Marketplace App
Helpmade GmbH
- 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.
- Oversaw and executed the full Software Testing Life Cycle, implementing unit, integration and end-to-end tests.
- 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).
- Tools and technologies used: Android (Java), Spring Boot, REST API, AWS (RDS, Elastic Beanstalk), Firebase, MySQL, JUnit, MockMvc, RestAssured, Appium.
Lead Software Developer for an Internal Android App
Praevencio GmbH
- Analysis of business processes to identify optimization potential and digitalization opportunities.
- Development of an internal Android app for digitalizing participant certificates, participant management, order processing, and cross-location handling.
- Setup of a relational database (MySQL), load balancer, and web server using AWS Elastic Beanstalk.
- Development of a scalable REST API with Java Spring Boot.
- Implementation and execution of unit and integration tests to ensure stability and quality.
- Successful rollout of the app, increasing efficiency in administrative processes.
- Simplification and speeding up of cross-location tasks through digitalization.
- Reduction of errors and manual entries.
- Tools and technologies used: Android (Java), Spring Boot, REST API, MySQL, AWS (RDS, Elastic Beanstalk), MockMvc, RestAssured, Espresso.
Software Developer and QA Engineer
Veniture GmbH
- Development and customization of Jira and Confluence applications to extend functionality.
- Building and training a QA team for successful integration into software testing processes.
- Implementation and execution of integration tests and end-to-end tests for the developed applications.
- Conducting quality assurance measures, including manual testing of complex requirements.
- Creating detailed test cases and comprehensive reports to document test results.
- Establishing an effective QA process and strengthening internal QA capabilities.
- Improving the quality and functionality of Jira and Confluence applications.
- Tools and technologies used: Java, JavaScript, Spring Boot, REST APIs, Docker, MockMvc, RestAssured, Selenium, Test Management for Jira.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (4.5 years), Pharmaceutical (4 years), and Healthcare (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Quality Assurance (9 years), Information Technology (6 years), and Product Development (4 years).
Summary
Experienced QA engineer and test automation specialist with deep expertise in microservices, test automation and agile software development. Passionate about creating tailored automation solutions to make test processes more efficient and ensure software quality in the long run.
Key Achievements
- Improved overall quality by developing and implementing a comprehensive microservice testing strategy that identified issues early in shared interfaces through contract and API testing. This led to sustained improvements in software quality, increased confidence in the services and streamlined processes.
- Increased trust through end-to-end testing and reporting: Built a flexible test framework for end-to-end tests with excellent reporting, which significantly boosted confidence in the software within the team and among stakeholders.
- Accelerated regression testing with end-to-end tests: Introduced automated end-to-end tests that significantly reduced regression test run times and enabled fast feedback loops, especially for single page applications (SPA) and dynamic apps like Vue.js and Angular.
- Optimization through professional tool evaluations: Conducted thorough evaluations to select a complete tool suite, including an ideal test management tool and automation framework. This improved the efficiency and effectiveness of the testing process over time and made the entire team's work easier.
- Enhanced team performance through mentoring: Trained and mentored team members, which greatly improved the team's technical skills and productivity.
Skills
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
Test Methods & Processes
- Software Testing Life Cycle
- Bdd
- Tdd
- Microservice Testing
- Page Object Model (Pom)
- Data-driven Testing
- Contract Testing
- Integration Tests
- End-to-end Tests
- Regression Tests
- Exploratory Testing
- Performance Testing
- Load Testing
- Service Virtualization
- Automated Tests In Ci/cd Pipelines
- Test Data Management
- Scaling Test Automation
- Monitoring And Observability
- Tool Selection And Consulting
- Agile Testing
- Keycloak Testing
- Clean Code
- Cross-browser Testing
- Parallel Testing
Programming Languages
- Java
- C#
Databases
- Mysql
- Postgresql
- Mongodb
Software Architecture
- Microservices
- Monolithic Architecture
- Domain-driven Design (Ddd)
Agile Methods
- Scrum
- Kanban
- Pair Programming
- Code Reviews
- Agile Testing
Android
- Retrofit
- Rxjava2
- Okhttp
- Firebase
- Picasso
- Butterknife
- Room
- Jetpack
Development & Management Tools
- Git
- Docker
- Kubernetes
- Jira
- Confluence
- Notion
Amazon Web Services (Aws)
- Aws (E.g., Rds, Elastic Beanstalk)
My Passion
- Passion For Improving Software Quality Through Innovative Automation Techniques And Strategic Test Design.
Languages
Education
Berufskolleg Georg-Simon-Ohm
Information Technology Assistant and University of Applied Sciences Entrance Qualification · Information Technology Assistant · Cologne, Germany
Technische Hochschule Köln
B.Sc. Computer Science · Computer Science · Cologne, Germany
Technische Hochschule Köln
M.Sc. Software Engineering · Software Engineering · Cologne, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ayhan based?
What languages does Ayhan speak?
How many years of experience does Ayhan have?
What roles would Ayhan be best suited for?
What is Ayhan's latest experience?
What companies has Ayhan worked for in recent years?
Which industries is Ayhan most experienced in?
Which business areas is Ayhan most experienced in?
Which industries has Ayhan worked in recently?
Which business areas has Ayhan worked in recently?
What is Ayhan's education?
What is the availability of Ayhan?
What is the rate of Ayhan?
How to hire Ayhan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior QA Engineer / Test Automation Engineer / SDET
Nearby freelancers
Professionals working in or nearby Cologne, Germany