Deniz Hamamcioglu, Quality Assurance Developer in Istanbul, Turkey
Deniz Hamamcioglu

Quality Assurance Developer in Istanbul, Turkey

Member since May 2, 2018
Deniz has over five years of experience in software test automation, automation framework, and test architecture design. He's worked for the biggest companies in their respective industries such as Accenture and Amadeus with multinational teams on mammoth projects. Deniz prefers to use Java-Selenium, TypeScript-Protractor, and Python. He always strives to incorporate the cutting edge, communicates very well, and has a keen eye for details.
Deniz is now available for hire

Portfolio

Experience

Location

Istanbul, Turkey

Availability

Part-time

Preferred Environment

IntelliJ, VSCode, Visual Studio, Git, Jira

The most amazing...

...thing that I've developed is a location-based chatting application, written on the Xamarin platform.

Employment

  • Mobile QA Engineer

    2020 - PRESENT
    Digital-arm (via Toptal)
    • Lead 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.
    Technologies: React Native, PHP, Laravel, JavaScript, JMeter, Gatling
  • Senior QA & Test Automation Engineer

    2020 - PRESENT
    Coyo GmbH
    • Lead 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, Selenium, and TestProject.
    • Provided training about test automation, API testing, RESTful APIs, Java coding best practices, testing approaches, and strategies to the other team members.
    • Lead the effort to search for new technologies to be used for test automation.
    • Integrated the automated code to the existing CI/CD pipelines by using Docker and other virtualization technologies.
    Technologies: Java, Selenium, Rest-assured, TestProject, Docker, Postman, JIRA, TestRail, Page Object Model (POM)
  • QA Engineer

    2019 - PRESENT
    Foreign Credentials Service of America (via Toptal)
    • Executed ad-hoc manual-aid tests.
    • Fixed bugs.
    • Wrote unit tests both for the front end and back end to increase code coverage.
    • Designed test cases.
    • Performed regression tests.
    Technologies: PHP, Laravel, JavaScript, Angular, Jira, Confluence, Bitbucket
  • Senior QA Automation Engineer

    2019 - 2020
    Friend Finder Networks (via Toptal)
    • 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 BE tests.
    • Designed test cases and test plans.
    • Wrote test automation scripts that is used both in FE and BE testing.
    • Created a test automation framework that was used across multiple teams.
    Technologies: JavaScript, TestCafe, Python, MySQL, TestRail, Jira, Confluence, GitLab
  • Expert QA Engineer

    2018 - 2019
    Amadeus IT Group (Global Travel and Tourism Industry)
    • Developed a custom test automation framework for the company product using TypeScript-Protractor.
    • Wrote automation scripts.
    • Conducted API testing using Postman and a custom in-house scripting tool.
    • Designed test cases.
    • Executed regular regression tests.
    • Participated in R&D activities and regularly explored new technologies to be used inside the company stack.
    • Performed and designed load tests.
    Technologies: Java, TypeScript, Python, Selenium, Protractor, Cucumber, REST Assured, Postman
  • Test Analyst

    2016 - 2018
    Accenture Industrial Software Solutions (Global Management Consulting)
    • 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 bug fixes using TypeScript-Angular.
    • Designed test cases.
    • Created a test strategy and test plan documents.
    • Executed manual tests.
    • Conducted regular exploratory testing sessions.
    • Implemented regular regression and smoke tests.
    Technologies: Java, Python, TypeScript, C#, Selenium, Appium, Angular, Xamarin, TestNG, SoapUI, Postman
  • Test Engineer

    2015 - 2015
    Havelsan, Inc. (Defense Industry)
    • Supported the development of a test automation software by implementing a record-and-play functionality.
    • Developed a traceability and document creation-manipulation software using Python.
    • Designed, reviewed, and executed test cases.
    Technologies: C++, Python

Experience

  • Protractor Test Automation Framework (Development)

    I developed a test automation framework for a loyalty management application which is widely used in the travel industry.

    Framework Features:
    · It was designed according to the POM (Page Object Model) and uses separate objects for actions and selectors separated from the main page objects.
    · It has extensive reporting abilities which included the ability to send regular emails to the relevant parties about the test execution status.
    · The ability to send/validate API calls (REST requests) for software configuration.
    · The ability to check the load times of the page resources and create warnings about the delayed ones.

  • Java Test Automation Framework (Development)

    I designed an adaptable and reusable test automation framework using Java and Selenium technologies. The software is used for testing a wide variety of web applications including factory maintenance management systems, inventory tracking and order management applications, and other web applications that are developed for commercial and enterprise usage.

    Framework Features:
    · It was designed according to POM (Page Object Model).
    · Implements page and element factory structures.
    · Possesses extensive reporting capabilities.
    · Validates database entries and file contents.
    · Has the ability to use external DOCX, DOC, XLS, XLSX, CSV, and JSON files for inputting test data.

  • Python and C++ Based Custom Test Automation Software (Development)

    I participated in the development of a test automation software that is used in the defense industry by implementing a record-and-play functionality. The software is used for performing memory injections on industry-leading military simulators for testing purposes.

    This Python-based automation software was used in conjunction with a separate C++ based software in order to perform memory injections.

  • R&D Activities and Proof of Concepts (Other amazing things)

    I participated in R&D activities by constantly exploring new technologies, exploring their capabilities, and assessing whether the adaptation of the new technology is feasible or not by designing proof-of-concept applications.

Skills

  • Languages

    JavaScript, Python, Java, TypeScript, C#
  • Frameworks

    Selenium, TestNG, Protractor, TestCafe, Appium
  • Libraries/APIs

    Node.js
  • Tools

    Jira, HP Application Lifecycle Management (ALM), Postman, REST Assured, Git, SoapUI, Apache JMeter, Cucumber
  • Paradigms

    Manual Testing, Mobile Testing, REST, Test Automation, Page Object Model (POM), Scrum, Agile, Kanban, Load Testing
  • Platforms

    Linux
  • Storage

    MySQL
  • Other

    Quality Assurance (QA), Test Design, ISTQB, Regression Testing, Exploratory Testing, Back-end Development, API Testing

Education

  • Bachelor's degree in Computer Technology and Information Systems
    2009 - 2016
    Bilkent University - Ankara, Turkey

Certifications

  • ISTQB Foundation Level
    APRIL 2015 - PRESENT
    International Software Testing Qualifications Board

To view more profiles

Join Toptal
Share it with others