Deniz H.

About Me

Deniz has over nine years of experience in software test automation, framework, and test architecture design. He led and mentored teams and created guidelines about testing. Deniz is an expert on Selenium, Cypress, Playwright, WebdriverIO, Protractor, and many other test automation technologies and programming languages. He communicates exceptionally well and has a keen eye for details. Deniz has been working remotely for the last couple of years, providing expert guidance across continents.

Backend

QA & Testing

Workflow

Other

Work history

Deckers Brands
QA Architect
2021 - 2022 (1 year)
Remote
  • Managed a team of seven highly skilled QA engineers in charge of automation framework development, maintenance, release testing, R&D activities, and load testing.

  • Architectured the entire test approach for a new microservices product that replaced all the existing eCommerce sites of the company and was used by millions of people worldwide.

  • Spearheaded the release of exploratory and regression testing for five eCommerce sites spanning three continents and used by millions of people.

  • Enhanced the existing test automation framework architecture to make the automated tests more stable.

  • Constructed CI pipelines for automated tests using GitLab.

  • Led the effort to prove concepts of new technologies adapted to our existing solution set.

  • Conducted technical interviews to hire new QA engineers.

  • Led the effort for architecting load tests for the holiday readiness season.

  • Helped design a test automation framework using Playwright and JavaScript to conduct web, API, component, and UI performance tests for a microservices project.

Haiilo
Senior QA and Test Automation Engineer
2020 - 2022 (2 years)
Remote
  • Spearheaded the test automation effort across the company.

  • Designed and developed an E2E test automation framework capable of automating UI, mobile, and API tests from scratch using Java, Selenide, and TestNG.

  • Provided training and guidelines about test automation, API testing, RESTful APIs, Java coding best practices, testing approaches, and strategies to the other team members.

  • Led the effort to search for new technologies for test automation.

  • Integrated the automated tests to the CI/CD pipelines using Docker and GitLab.

Yara
Senior Test Automation Engineer
2020 - 2021 (1 year)
Remote
  • Developed a test automation framework using Cypress, JavaScript, and Cucumber used by multiple teams and various products.

  • Provided regular workshops about test automation best practices and programming with JavaScript and Cucumber.

  • Implemented guidelines about coding conventions, branching strategies, pull request reviews, and test automation best practices.

Digital-arm
Mobile QA Engineer
2020 - 2021 (1 year)
Remote
  • Led the overall testing effort for a mobile application that targets thousands of simultaneous users.

  • Performed load tests using JMeter and Gatling tools.

  • Designed test cases and performed regular smoke and regression tests.

Foreign Credentials Service of America
QA Engineer
2019 - Present (6 years)
Remote
  • Developed a test automation framework from scratch, using Protractor, JavaScript, and Docker.

  • Fixed both UI and back end bugs that were found by me during exploratory testing.

  • Wrote unit tests both for the front end and back end to increase code coverage.

  • Designed test cases, extensive documentation, and test strategy.

  • Executed exploratory tests as well as regular test sessions.

  • Performed regression and smoke tests with each release cycle.

Friend Finder Networks
Senior QA Automation Engineer
2019 - 2020 (1 year)
Remote
  • Provided training to the other team members about test automation best practices.

  • Reviewed automation code that was written by other junior team members and provided mentorship.

  • Gave training about RESTful APIs, API test automation, and back-end testing.

  • Designed test cases and test plans for multiple products.

  • Developed test automation scripts that are used both in front-end and back-end testing.

  • Created a test automation framework that was used across multiple teams and products.

Amadeus IT Group (Global Travel and Tourism Industry)
Expert QA Engineer
2018 - 2019 (1 year)
Remote
  • Developed a custom test automation framework for the company product using TypeScript and Protractor.

  • Wrote test automation scripts that are used across multiple teams.

  • Conducted API testing using Postman and a custom in-house scripting tool.

  • Designed test cases and test scenarios for multiple products.

  • Executed regular regression and exploratory tests.

  • Participated in R&D activities and regularly explored new technologies to be used inside the company tech stack.

  • Developed and executed load tests and provided detailed metrics to the development and business teams.

Accenture Industrial Software Solutions (Global Management Consulting)
Test Analyst
2016 - 2018 (2 years)
Remote
  • Developed a test automation framework for web applications using Java and Selenium.

  • Created automated UI tests for desktop web applications.

  • Wrote automated UI tests for mobile applications using C#, Xamarin.UITest, and Java-Appium.

  • Developed document-manipulating software using Python.

  • Wrote API test automation scripts using Postman and SoapUI.

  • Worked on front-end bug fixes using TypeScript-Angular.

  • Designed and executed test scenarios for products that are used by thousands of people.

  • Created test strategy and test plans document for multiple projects.

  • Conducted regular exploratory and regression test sessions and provided root cause analysis to the development teams.

Havelsan, Inc. (Defense Industry)
Test Engineer
Present (2025 years)
Remote
  • Supported the development of a custom test automation software by implementing record-and-play functionality to do real-time memory injections to full mission military simulators.

  • Developed traceability, document creation, and manipulation software using Python.

  • Designed, reviewed, and executed test cases for full mission military simulators.

Showcase

Java and Selenide Test Automation Framework
  • Developed a custom test automation framework using Java, TestNG, Selenide, Allure Reports, Docker, Rest-assured, and GitLab CI.

  • The framework features a modular design with Page Object Modal architecture for maintainability.

  • The framework provides features like load time measurement, HTTP request/response interception, API call setup, and detailed test reporting with historical data.

Protractor Test Automation Framework
  • Developed a test automation framework for a loyalty management application.

  • Utilizes the Page Object Model (POM) for organization and separation of actions and selectors.

  • Includes reporting capabilities for test execution status and API call validation.

Java Test Automation Framework
  • Developed an adaptable and reusable test automation framework using Java and Selenium.

  • Employs the Page Object Model (POM) for framework design.

  • Features include extensive reporting, database validation, and file input/output.

Python and C++ Based Custom Test Automation Software
  • Developed a Python-based test automation software for defense industry applications.

  • The software implements record-and-play functionality for memory injection testing.

  • The system utilizes Python and C++ for integration.

R&D Activities and Proof of Concepts
  • Participated in R&D activities focused on exploring new technologies.

  • Designed proof-of-concept applications to assess the feasibility of new technologies.

  • Continuously explored and evaluated technological capabilities.

Education

Education
Bachelor's Degree in Computer Technology and Information Systems
Bilkent University
2009 - 2016 (7 years)