About
Experienced Test Automation Engineer with a solid background in software automation, Java, and Object-Oriented Programming principles.
Committed to delivering high-quality results and continuously improving software performance.
Experienced in;
- Designing and implementing test automation frameworks using Selenium, Page Object Model design pattern, and BDD approach.
- Working with automation tools including Selenium, API testing tools, and Appium for mobile automation.
- Generating comprehensive test reports to facilitate decision-making and enhance software quality.
Additionally, I am an active contributor of public utility libraries based on software automation and java.
My main focus is to identify issues and optimize efficiency and effectiveness.
I adopt a collaborative approach to achieving project goals.
Skills
- Selenium - UI Automation
- Appium - Mobile UI Automation
- Cucumber - BDD
- Retrofit & OkHttp - API Test Automation
- Git - Version control
- Performance Testing with OctoPerf
- CI with Jenkins & Azure DevOps
- Intermediate level Java
- Intermediate level Maven
Education
- Dokuz Eylül University - Music Technology
- BA, Department of Music Sciences
Projects
API/UI Hybrid Test Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
API Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Mobile Automation
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Open-Source Project Contributions
- Pickleib
- Improved documentation, added new methods, property configurations and scalability for future upgrades.
- A MongoDB database was created containing methods and documentation of the Pickleib library.
- Added chat support functionality. This feature leverages the OpenAI API and MongoDB Atlas API services along with the GPT utilities library. By seamlessly integrating chatGPT with the MongoDB database, the chat support feature provides a dynamic and engaging environment for users. This allows them to get support and retrieve method information and application examples from the Pickleib library.
- GPT-Utilities
- This library utilizes the OpenAI API service to provide inner GPT functionality for Java projects.
- It offers various features such as chat support, data generation, and more, which can be seamlessly integrated into any Java project.
- I established the initial framework and set up the foundation for API usage. Additionally, I provided support throughout the development process.
- Java-Utilities
- To clarify usage I create documentation, specify additional descriptions and ensure that it is comprehensive and effortless for users to understand.
- Added new methods to the library. These enhancements aimed to extend the functionality and practicality of the Java Utilities library and to provide end users with more alternatives and efficiencies when working with Java applications.
- Web-Automation-Sample-Cucumber
- This project is a template demonstrating designed usage of Pickleib test automation library. The template can be used for quick initialisation of test automation projects.
- I expanded the versatility of the project by adding new test scenarios that encompass both UI and API testing. These additional scenarios allowed for a more comprehensive and thorough testing approach, catering to different aspects of web application testing.