About Me
Hi I’m Alper,
I am an experienced Software Test Engineer, specializing in designing and implementing robust test automation frameworks.
My expertise includes UI, API, and mobile test automation, behavior-driven development, CI/CD pipeline integration, and test strategy development.
I’m passionate about enhancing software quality, improving test strategies, and continuous testing.
Experience
In my role as a Test Automation Engineer at HotelRunner, I led the design and implementation of a scalable test automation framework using Ruby, Selenium, and Cucumber.
By seamlessly integrating this framework into the CI/CD pipelines, I optimized workflows, automated test executions, and added detailed reports to increase overall efficiency.
My contributions to the test strategy also played a key role in enhancing the quality of the SDLC.
• Designed and implemented test automation framework from scratch using Ruby, Selenium, and Cucumber.
• Integrated test automation into CI/CD pipelines with Jenkins, BrowserStack, and GitHub Actions for seamless execution.
• Established cross-browser, parallel execution, and rerun strategies to improve test reliability and execution time.
In my role as a Software Development Engineer in Test at Payten, I responsible for developing and maintaining a robust test automation framework for a high-traffic payment gateway.
I automated critical testing processes to enhance test clarity and coverage.
This resulted in increased efficiency and reliability of the payment gateway system, ensuring a seamless user experience for customers.
• Developed and maintained test automation framework for a high-traffic payment gateway.
• Automated browser testing with Selenium (Java) and API testing with RestAssured.
• Created BDD test scenarios with Cucumber to enhance test clarity and coverage.
Education
Dokuz Eylül University
BSc Computer Science
2016 - 2021
During my time at DEU, I gained a strong foundation in computer science, covering core topics such as algorithms, data structures, object-oriented programming, and database management.
My coursework also included software engineering, artificial intelligence, computer networks, and cybersecurity, providing me with a well-rounded technical background.
Additionally, I developed hands-on experience in programming languages like Java, C, and Python through various projects and assignments.
I also explored web development, mobile application development, and cloud computing, which enhanced my understanding of modern software technologies.
Beyond academics, I was an active member of the DEU Computer Science Club, where I collaborated on projects, attended seminars, and participated in coding competitions.
Technical Skills
Languages: Proficient in Java; experienced with Ruby.
Frameworks: Expertise in Selenium, Appium, RestAssured and Cucumber.
Testing Types: Specialized in UI and API; experienced with Mobile Test Automation.
Development Methodologies: Strong background with Behavior-Driven Development (BDD), Object-Oriented Programming (OOP), Page Object Model Design Pattern (POM).
CI/CD Integration: Skilled in integrating test automation into CI/CD pipelines using Jenkins, BrowserStack, and GitHub Actions.
Version Control: Experienced with Git and GitHub for version control and collaboration.