Aykut Denizci

Hi 👋, I'm Aykut

Software Developer in Test

🌱 I started in the field of software testing at Testinium company, I became ready for the sector with the test master training I received here, and then I continued to improve myself in the field of software testing by constantly learning new information and researching new technologies. I work as a Developer in Test at Trendyol, where I specialize in creating UI test automation for both web and mobile web applications using Cypress and Playwright. I integrate these automated tests into CI/CD pipelines to ensure smooth deployments. Additionally, I develop load tests and contract tests to enhance system reliability. My role also involves managing and executing functional testing processes for web and mobile platforms to maintain product quality and performance.

Experience

Testinium (02.2021 - 01.2023)

  • Writing test cases according to requirements document
  • Running manual tests of the product
  • Writing UI test automation with Java, Selenium, Gauge
  • Scheduling the written automation through Testinium and running it at certain periods
  • Performing manual API tests with Postman
  • Writing API automation with Karate framework
  • Reporting found bugs to developers
  • Process follow-up via Jira
  • Writing automation scenarios with TypeScript and Playwright

Beyn (01.2023 - 10.2023)

  • Performing functional and regression tests on Web and Mobile
  • Preparing of test scenarios, test cases and test defect reports
  • Web API testing with Postman and Requestly
  • Performing mobile tests on different devices and versions with BrowserStack
  • Reporting found bugs to developers and product owner
  • Working with Kanban methodology
  • Project management with Favro
  • Detection of improvements

Trendyol (10.2023 - Present)

  • Run functional test processes for Web and Mobile web clients.
  • Write test automation projects using Cypress and Playwright, and manage their maintenance and improvement processes.
  • Prepare load test requirements for the used BFFs, create test scenarios, and execute them.
  • Create contracts for the provider side between BFF and API, and ensure pipeline integrations.
  • Monitor errors through Kibana, Grafana, NewRelic, and Jaeger, find errors, and report them.
  • Follow the process of development from testing phase until deployment is completed.

Languages and Tools:

Certificates

  • ISTQB Foundation Level (CTFL)
  • BTK Akademi - Software Test Automation
  • BTK Akademi - API and API Testing
  • Patika - ÇiçekSepeti Test Automation Bootcamp
  • Udemy - Automated Software Testing with Playwright

Featured Projects

Below, you can find a few automation projects I have worked on. For more, you can check out my GitHub account.

Api Automation with Rest Assured and WireMock Server

An API test was written using Rest Assured by simulating an API response with WireMock and mocking responses for various status codes.

Technologies: Java, Rest Assured, WireMock, Gauge

View on GitHub

Api Test Automation with Karate DSL

An API test automation project was created using the Karate DSL framework in the Gherkin language.

Technologies: Java, Karate DSL, Gherkin, JavaScript

View on GitHub

Playwright Cucumber Project

A test automation project was created in BDD format using the Playwright framework with Cucumber, and CI/CD integration was implemented using GitHub Actions.

Technologies: TypeScript, Playwright, Cucumber, Github Action

View on GitHub

Selenium UI Automation

Test automation was written using Java Selenium in the Page Object Model format for various UI scenarios.

Technologies: Java, Selenium

View on GitHub

Selenium Cucumber UI Automation and CI/CD integration

UI automation was written using Selenium with Cucumber, CI/CD integration was implemented with GitHub Actions, and a test report was generated.

Technologies: Java, Selenium, Cucumber, Github Action

View on GitHub

Recent Blogs

Loading articles...