Ayhan Gezer - Senior QA Engineer / Test Automation Engineer / SDET
Experience
Senior QA Engineer / Test Automation Engineer / SDET
Rewe digital
Consulting, designing, and implementing the software testing lifecycle for multiple Android apps and backends Introducing test automation with Appium, SpringBootTest, RestAssured Setting up and managing emulators Developing an E2E library, an integration library, a Testcontainers library, and other libraries Developing, implementing, and advising on CI strategies Building the test environment with Testcontainers and virtualization Developing and implementing test cases for integration tests and end-to-end tests Establishing a maintainable test architecture with low entry barriers to simplify the creation of automated tests Some 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, design, and implementation of the software testing lifecycle for the microservice architecture.
- Ensuring that automated tests are seamlessly integrated into the test strategy and run reliably.
- Continuously optimizing processes within 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 tests, contract testing, end-to-end tests, and load tests.
- Setting up and managing test environments using Testcontainers.
- Conducting 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 the quality of the microservices.
- Simplifying and speeding up test processes through service virtualization and contract testing.
- Building a stable and scalable test environment that accelerated development cycles.
- Strengthening internal expertise through training and process optimization.
- 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, design, 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 criteria and analyzing various 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 with 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 complete user journeys.
- Conducting 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 the quality and reliability of the web application under high load.
- Increasing test coverage and reducing manual testing effort.
- 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 adherence to quality standards and requirements through automated test runs.
- Collaborating with the development team to identify and fix vulnerabilities.
- Reducing errors in the production environment by identifying and fixing issues early.
- Improving app stability and user experience through comprehensive integration tests.
- 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 scratch.
- Designed and developed the mobile app (Android and iOS) for private service marketplace.
- Developed the Android app using Java and a REST API built 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 executed 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 the error rate 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 company processes to find areas for optimization and digitization.
- Developed an internal Android app for digitizing participant certificates, managing participants, order processing, and cross-location workflows.
- Set up a relational database (MySQL), a load balancer, and a web server using AWS Elastic Beanstalk.
- Developed a scalable REST API with Java Spring Boot.
- Implemented and ran unit and integration tests to ensure stability and quality.
- Successfully launched the app, improving efficiency in administrative processes.
- Simplified and sped up cross-location tasks through digitization.
- 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 their functionality.
- Built and trained a QA team for successful integration into software testing processes.
- Implemented and executed integration and end-to-end tests for the developed applications.
- Conducted 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 expertise.
- 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 deep expertise in microservices, test automation, and agile software development. Passionate about developing custom automation solutions to make testing processes more efficient and to sustainably ensure 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 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
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