Deniz hamcioglu,土耳其安卡拉的开发者
Deniz is available for hire
Hire Deniz

Deniz Hamamcioglu

Verified Expert  in Engineering

Quality Assurance Developer

Location
Ankara, Turkey
Toptal Member Since
December 12, 2018

Deniz在软件测试自动化方面有超过9年的经验, framework, and test architecture design. 他领导和指导团队,并制定了有关测试的指导方针. Deniz是硒方面的专家, Cypress, Playwright, WebdriverIO, Protractor, 以及许多其他测试自动化技术和编程语言. 他善于沟通,对细节有敏锐的洞察力. 丹尼斯过去几年一直在远程办公, 提供跨大洲的专家指导.

Portfolio

美国外国证书服务(通过Toptal)
Bitbucket, Confluence, Jira, Angular, JavaScript, Laravel, PHP, Protractor...
Deckers Brands
JavaScript, WebdriverIO, BrowserStack, Axios, Mocha,软件架构...
Haiilo
页面对象模型(POM), TestRail, Jira, Postman, Docker, TestProject...

Experience

Availability

Part-time

Preferred Environment

Jira, Visual Studio Code (VS Code), IntelliJ IDEA, PyCharm, GitLab, Bamboo, Jenkins, Java, JavaScript, Python

The most amazing...

...我领导的一件事是测试一个知名电子商务品牌的发布,该品牌在各大洲有数千万用户.

Work Experience

QA Engineer

2019 - PRESENT
美国外国证书服务(通过Toptal)
  • 使用Protractor、JavaScript和Docker,从头开始开发一个测试自动化框架.
  • 修复了我在探索性测试中发现的UI和后端bug.
  • 为前端和后端编写单元测试,以增加代码覆盖率.
  • 设计了测试用例、广泛的文档和测试策略.
  • 执行探索性测试以及常规测试会话.
  • 对每个发布周期执行回归和冒烟测试.
Technologies: Bitbucket, Confluence, Jira, Angular, JavaScript, Laravel, PHP, Protractor, Automated Testing, Jenkins, Docker, QA Automation, API Testing, Back-end Development, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, ECMAScript (ES6), Selenium WebDriver, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing, Automation

QA Architect

2021 - 2022
Deckers Brands
  • 管理一个由7名高技能的QA工程师组成的团队,负责自动化框架的开发, maintenance, release testing, R&D活动,以及负载测试.
  • 为一个新的微服务产品构建整个测试方法,该产品取代了公司现有的所有电子商务网站,并被全球数百万人使用.
  • 率先发布了五个电子商务网站的探索性和回归测试,这些站点横跨三大洲,被数百万人使用.
  • 增强了现有的测试自动化框架架构,使自动化测试更加稳定.
  • 使用GitLab为自动化测试构建CI管道.
  • 领导对新技术概念的验证工作,以适应我们现有的解决方案集.
  • 进行技术面试以招聘新的QA工程师.
  • 领导为假期准备季节设计负载测试的工作.
  • 帮助设计一个测试自动化框架,使用剧作家和JavaScript来执行web, API, component, 以及微服务项目的UI性能测试.
Technologies: JavaScript, WebdriverIO, BrowserStack, Axios, Mocha,软件架构, Release Management, Salesforce, Elastic Path, Microservices, Apache JMeter, BlazeMeter, QA Automation, API Testing, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, ECMAScript (ES6), Selenium WebDriver, QA Leadership, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing, Automation, Playwright

高级QA和测试自动化工程师

2020 - 2022
Haiilo
  • 带领整个公司的测试自动化工作.
  • 设计并开发了一个能够实现UI自动化的端到端测试自动化框架, mobile, 以及使用Java从头开始的API测试, Selenide, and TestNG.
  • 提供有关测试自动化的培训和指导方针, API testing, RESTful APIs, Java coding best practices, testing approaches, 以及其他团队成员的策略.
  • 领导为测试自动化寻找新技术的工作.
  • 使用Docker和GitLab将自动化测试集成到CI/CD管道中.
Technologies: 页面对象模型(POM), TestRail, Jira, Postman, Docker, TestProject, REST Assured, Selenium, Java, Selenide, Allure Testing Framework, QA Automation, API Testing, Git, Scrum, Quality Assurance (QA), QA Testing, Selenium WebDriver, Regression Testing, Test Design, Exploratory Testing, Automation

高级测试自动化工程师

2020 - 2021
Yara
  • 使用Cypress开发了一个测试自动化框架, JavaScript, 和黄瓜被多个团队和各种产品使用.
  • 提供关于测试自动化最佳实践和JavaScript和Cucumber编程的定期研讨会.
  • 实现了关于编码约定的指导方针, branching strategies, pull request reviews, 以及测试自动化最佳实践.
Technologies: Cypress, JavaScript, TypeScript, Cucumber, 行为驱动发展(BDD), CircleCI, QA Automation, API Testing, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, ECMAScript (ES6), Test Design, Exploratory Testing, Automation

Mobile QA Engineer

2020 - 2021
Digital-arm (via Toptal)
  • 领导针对数千同时用户的移动应用程序的整体测试工作.
  • 使用JMeter和Gatling工具执行负载测试.
  • 设计测试用例并执行常规烟雾和回归测试.
Technologies: Gatling, Apache JMeter, JavaScript, React Native, Automated Testing, Load Testing, Mobile App Testing, Git, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing

Senior QA Automation Engineer

2019 - 2020
交友网络(通过Toptal)
  • 为其他团队成员提供关于测试自动化最佳实践的培训.
  • 审查由其他初级团队成员编写的自动化代码,并提供指导.
  • 提供RESTful API、API测试自动化和后端测试方面的培训.
  • 为多个产品设计测试用例和测试计划.
  • 开发了用于前端和后端测试的测试自动化脚本.
  • 创建了一个跨多个团队和产品使用的测试自动化框架.
Technologies: GitLab, Confluence, Jira, TestRail, MySQL, Python, TestCafe, JavaScript, QA Automation, API Testing, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, ECMAScript (ES6), Selenium WebDriver, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing, Automation

Expert QA Engineer

2018 - 2019
Amadeus IT集团(全球旅游行业)
  • 使用TypeScript和Protractor为欧博体育app下载开发了一个自定义测试自动化框架.
  • 编写跨多个团队使用的测试自动化脚本.
  • 使用Postman和自定义的内部脚本工具进行API测试.
  • 为多个产品设计测试用例和测试场景.
  • 执行常规回归和探索性测试.
  • Participated in R&D活动,并定期探索在公司技术堆栈中使用的新技术.
  • 开发和执行负载测试,并向开发和业务团队提供详细的度量标准.
Technologies: Postman, REST Assured, Cucumber, Protractor, Selenium, Python, TypeScript, Java, QA Automation, API Testing, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, HP应用生命周期管理(ALM), Manual Testing, SuperTest, Chai, ECMAScript (ES6), Selenium WebDriver, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing, Automation

Test Analyst

2016 - 2018
埃森哲工业软件解决方案(全球欧博体育app下载)
  • 使用Java和Selenium为web应用程序开发一个测试自动化框架.
  • 为桌面web应用程序创建自动化UI测试.
  • 使用c#、Xamarin为移动应用程序编写自动化UI测试.UITest, and Java-Appium.
  • 使用Python开发文档操作软件.
  • 使用Postman和SoapUI编写API测试自动化脚本.
  • 使用TypeScript-Angular修复前端bug.
  • 为成千上万人使用的产品设计并执行测试场景.
  • 为多个项目创建测试策略和测试计划文档.
  • 执行常规的探索性和回归测试会议,并向开发团队提供根本原因分析.
Technologies: Postman, SoapUI, TestNG, Xamarin, Angular, Appium, Selenium, C#, TypeScript, Python, Java, QA Automation, API Testing, Back-end Development, Git, Scrum, Agile, Node.js, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, Chai, ECMAScript (ES6), Kanban, Selenium WebDriver, QA Test Plan Management, Regression Testing, Test Design, Exploratory Testing, Linux, Automation

Test Engineer

2015 - 2015
Havelsan, Inc. (Defense Industry)
  • 通过实现记录和播放功能,支持定制测试自动化软件的开发,为全任务军事模拟器进行实时内存注入.
  • 使用Python开发可追溯性、文档创建和操作软件.
  • 设计、审查和执行全任务军事模拟器的测试用例.
Technologies: Python, C++, QA Automation, Git, Visual Studio, Quality Assurance (QA), Manual QA, QA Testing, Manual Testing, QA Test Plan Management, Test Design, Exploratory Testing, Linux, Automation

Java和硒化测试自动化框架

使用Java从零开始开发一个自定义测试自动化框架, TestNG, Selenide, Allure Reports, Docker, Rest-assured, 和完整的GitLab CI配置.

Framework features:
•模块化设计与页面对象模态架构
•非常稳定,可维护和可读
•由于其设计实现了接近英语的测试步骤方法,易于使用
•能够测量加载时间
•拦截和操作HTTP请求和响应的能力
•能够发送API调用来设置软件配置和测试数据
•详细的诱惑力测试报告与历史数据
•与GitLab完全集成
•安装Docker和Docker组件

量角器测试自动化框架

我为旅游行业广泛使用的忠诚度管理应用程序开发了一个测试自动化框架.

Framework Features:
·根据POM(页面对象模型)设计,并使用与主页对象分离的单独对象用于操作和选择器.

·广泛的报告功能,包括向相关方发送关于测试执行状态的定期电子邮件的能力.

·为软件和测试数据配置发送/验证API调用(REST请求)的能力.

·能够检查页面资源的加载时间,并创建延迟的警告.

Java Test Automation Framework

我使用Java和Selenium技术设计了一个适应性强、可重用的测试自动化框架. 该软件用于测试各种web应用程序,包括工厂维护管理系统, 库存跟踪和订单管理应用程序, 以及其他为商业和企业使用而开发的web应用程序.

Framework Features:
·根据POM(页面对象模型)进行设计.
·实现页面和元素工厂结构.
·具有广泛的报告能力.
·验证数据库条目和文件内容.
·能够使用外部DOCX、DOC、XLS、XLSX、CSV、JSON文件进行测试数据的输入.

基于Python和c++的自定义测试自动化软件

我参与了一个测试自动化软件的开发,该软件通过实现记录和播放功能用于国防工业. 该软件用于执行内存注入行业领先的军事模拟器的测试目的.

这个基于python的自动化软件与一个单独的基于c++的软件一起使用,以执行内存注入.

R&D活动和概念验证

I participated in R&D活动通过不断探索新技术, exploring their capabilities, 并通过设计概念验证应用程序来评估新技术的适应性是否可行.

Languages

JavaScript, Python, Java, TypeScript, ECMAScript (ES6), TypeScript 2, c++, PHP, c#

Frameworks

TestProject, Selenium, TestNG, Appium, Protractor, TestCafe, Cypress, Allure Testing Framework, Selenide, Angular, Laravel, React Native

Libraries/APIs

Node.js、Selenium WebDriver、Chai、WebDriver、AssertJ、剧作家

Tools

IntelliJ IDEA, Confluence, Bitbucket, TestRail, GitLab, Mocha, SuperTest, Jira, HP应用生命周期管理(ALM), Postman, Apache JMeter, Cucumber, REST Assured, Git, PyCharm, Bamboo, Jenkins, WebdriverIO, BrowserStack, SoapUI, CircleCI, Visual Studio, Gatling

Paradigms

Manual Testing, Automation, Automated Testing, REST, Test Automation, Load Testing, Page Object Model (POM), Scrum, Agile, Kanban, 行为驱动发展(BDD), Microservices, Software Testing

Platforms

Docker, Linux, Visual Studio Code (VS Code), Salesforce, Elastic Path, Xamarin

Storage

MySQL

Other

Quality Assurance (QA), Mobile App Testing, Manual QA, QA Automation, QA Leadership, QA Testing, QA Test Plan Management, Test Design, ISTQB, Regression Testing, Exploratory Testing, API Testing, APIs, ExtentReports, Apache Commons, Axios, Software Architecture, Release Management, BlazeMeter, Back-end Development, Software Development, Data-level Security, Software Engineering, Mobile App Development

2009 - 2016

计算机技术与信息系统学士学位

比尔肯特大学-安卡拉,土耳其

APRIL 2015 - PRESENT

ISTQB Foundation Level

国际软件测试资格委员会

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring