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

Quality Assurance Developer in Istanbul, Turkey

Member since May 2, 2018
Deniz has over four 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

  • Senior QA Automation Engineer

    2019 - PRESENT
    Friend Finder Networks (via Toptal)
    • Provided training to the other team members about test automation best practices.
    • Reviewed automation code that is 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
  • QA Engineer

    2019 - PRESENT
    Foreign Credentials Service of America (via Toptal)
    • Executed manual ajd ad-hoc tests.
    • Fixed the found bugs.
    • Wrote unit tests both for front-end and back-end to increase the code coverage.
    • Designed test cases.
    • Performed regression tests.
    Technologies: PHP, Laravel, JavaScript, Angular, Jira, Confluence, Bitbucket
  • 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

    Java 8, Python 2, TypeScript 3, JavaScript 6, C#
  • Frameworks

    Selenium, TestNG, Protractor, Jasmine, TestCafe, Mocha.js, Appium
  • Libraries/APIs

    Apache POI, Chai
  • Tools

    Selenium Remote Control (RC), Jira, HP Application Lifecycle Management (ALM), Postman, Mocha, REST Assured, Git, SoapUI, Apache JMeter, Cucumber
  • Paradigms

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

    Selenium Page Object, Test Design, ISTQB, Regression Testing, Exploratory Testing, Back-end Development, API Testing
  • Platforms

    Linux
  • Storage

    MySQL

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
I really like this profile
Share it with others