Ayhan Gezer
Senior QA Engineer / Test Automation Engineer / SDET
Experience
Senior QA Engineer / Test Automation Engineer / SDET
Rewe digital
Consulting, planning, and implementing the software testing lifecycle for multiple Android apps and backends Introducing test automation with Appium, SpringBootTest, and RestAssured Setting up and managing emulators Developing an E2E library, an integration library, a Testcontainers library, and other libraries Designing, deploying, and advising on CI strategies Building the test environment with Testcontainers and virtualization Developing and implementing test cases for integration and end-to-end testing Building a maintainable test architecture with low entry barriers for easy creation of automated tests Some of the tools and technologies used: JUnit, RestAssured, Testcontainers, Kubedock, Appium, Android emulator, Jira Xray, Mockito, WireMock, Spring Framework, Kotlin
Senior QA Engineer / Test Automation Engineer / SDET
Pharma mall GmbH
- Consulting, designing, and implementing the software testing lifecycle for the microservice architecture.
- Ensuring automated tests are seamlessly integrated into the test strategy and work reliably.
- Continuously optimizing processes in the automation team to increase efficiency.
- Developing an E2E framework.
- Creating a comprehensive test plan to cover all aspects of microservices and interfaces.
- Developing and implementing test cases for integration testing, contract testing, end-to-end tests, and load tests.
- Setting up and managing test environments using Testcontainers.
- Reporting and test management with Jira Xray.
- Conducting training and knowledge transfer for internal staff.
- Keycloak testing and service virtualization with WireMock.
- Introducing effective automated tests that significantly improved microservice quality.
- Streamlining and speeding up test processes with service virtualization and contract testing.
- Building a stable and scalable test environment that accelerated development cycles.
- Strengthening 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
Senior Software Tester for iOS and Android Application
BWI GmbH
- Comprehensive consulting, planning, and execution of the software testing lifecycle for a mobile app on iOS and Android.
- Researching and evaluating suitable testing tools and creating a test plan and test design.
- Defining a criteria catalog and analyzing different testing tools from Katalon to Selenium.
- Advising on the optimal testing strategy for the mobile app.
- Designing and creating a comprehensive test plan.
- Writing test cases.
- Setting up the test environment, including using Testcontainers.
- Implementing tests.
- Skills used: Selenium, Selenium Grid, Kaspresso, Appium, Testcontainers.
Test Automation Engineer
IT-Gesundheitsdienstleister aus Berlin
- Developing and implementing automated end-to-end tests to validate entire user journeys.
- Executing load tests with Apache Benchmark to ensure scalability and stability of the web application.
- Setting up and managing test environments with Selenium Grid for parallel test execution.
- Tools and technologies used: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark.
- Ensuring quality and reliability of the web application under heavy load.
- Increasing test coverage and reducing manual testing efforts.
- Demonstrating scalability and performance for large user numbers.
Test Automation Engineer for an Android Application
Innenausbau mai&wand GmbH
- Developing and implementing integration tests and end-to-end tests to validate app functionalities.
- Ensuring quality standards and requirements are met through automated test runs.
- Collaborating with the development team to identify and fix vulnerabilities.
- Reducing production issues by identifying and resolving problems early.
- Improving app stability and user experience through thorough integration testing.
- Saving time through test automation.
- 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 the ground up.
- Designed and developed the mobile app (Android and iOS) for a private service marketplace.
- Developed the Android app with Java and a REST API based on Spring Boot.
- Set up a relational database (MySQL) and a web server using AWS Elastic Beanstalk.
- Led a team of freelancers and managed the development processes.
- Oversaw and carried out the entire 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 bug rates and sped up development cycles.
- Built a scalable system using 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
- Analyzed business processes to identify optimization opportunities and digitalization needs.
- Developed an internal Android app to digitize participant certificates, participant management, order processing, and cross-location collaboration.
- Set up a relational database (MySQL), load balancer, and web server with AWS Elastic Beanstalk.
- Developed a scalable REST API using Java Spring Boot.
- Implemented and executed unit and integration tests to ensure stability and quality.
- Successfully launched the app, boosting efficiency in administrative processes.
- Simplified and sped up cross-location tasks through digitalization.
- Reduced errors and manual data entry.
- 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
- Developed and customized Jira and Confluence applications to extend functionality.
- Built and trained a QA team for successful integration into software testing processes.
- Implemented and ran integration tests and end-to-end tests for the developed applications.
- Performed quality assurance activities, including manual testing of complex requirements.
- Created detailed test cases and comprehensive reports to document test results.
- Established an effective QA process and strengthened internal QA capabilities.
- Improved 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.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Pharmaceutical, Retail, and Healthcare.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Quality Assurance, Information Technology, and Product Development.
Summary
Experienced QA Engineer and Test Automation Engineer with in-depth expertise in microservices, test automation, and agile software development. Passionate about building custom automation solutions to streamline test processes and ensure lasting software quality.
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 Testing
- End-to-end Testing
- Regression Testing
- 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. in Computer Science · Computer Science · Cologne, Germany
Technische Hochschule Köln
M.Sc. in Software Engineering · Software Engineering · Cologne, Germany
Statistics
Experience
Global Experience
Expertise
Qualifications
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