Deniz Hamamcioglu
Verified Expert in Engineering
质量保证发展员
Deniz在软件测试自动化方面有超过9年的经验, framework, 以及测试架构设计. 他领导和指导团队,并制定了有关测试的指导方针. Deniz是硒方面的专家, Cypress, Playwright, WebdriverIO, Protractor, 以及许多其他测试自动化技术和编程语言. 他善于沟通,对细节有敏锐的洞察力. 丹尼斯过去几年一直在远程办公, 提供跨大洲的专家指导.
Portfolio
Experience
Availability
Preferred Environment
Jira, Visual Studio Code (VS Code), IntelliJ, PyCharm, GitLab, Bamboo, Jenkins, Java, JavaScript, Python
The most amazing...
...我领导的一件事是测试一个知名电子商务品牌的发布,该品牌在各大洲有数千万用户.
Work Experience
QA Engineer
美国外国证书服务(通过Toptal)
- 使用Protractor、JavaScript和Docker,从头开始开发一个测试自动化框架.
- 修复了我在探索性测试中发现的UI和后端bug.
- 为前端和后端编写单元测试,以增加代码覆盖率.
- 设计了测试用例、广泛的文档和测试策略.
- 执行探索性测试以及常规测试会话.
- 对每个发布周期执行回归和冒烟测试.
QA Architect
Deckers Brands
- 管理一个由7名高技能的QA工程师组成的团队,负责自动化框架的开发, maintenance, release testing, R&D活动,以及负载测试.
- 为一个新的微服务产品构建整个测试方法,该产品取代了公司现有的所有电子商务网站,并被全球数百万人使用.
- 率先发布了五个电子商务网站的探索性和回归测试,这些站点横跨三大洲,被数百万人使用.
- 增强了现有的测试自动化框架架构,使自动化测试更加稳定.
- 使用GitLab为自动化测试构建CI管道.
- 领导对新技术概念的验证工作,以适应我们现有的解决方案集.
- 进行技术面试以招聘新的QA工程师.
- 领导为假期准备季节设计负载测试的工作.
- 帮助设计一个测试自动化框架,使用剧作家和JavaScript来执行web, API, component, 以及微服务项目的UI性能测试.
高级QA和测试自动化工程师
Haiilo
- 带领整个公司的测试自动化工作.
- 设计并开发了一个能够实现UI自动化的端到端测试自动化框架, mobile, 以及使用Java从头开始的API测试, Selenide, and TestNG.
- 提供有关测试自动化的培训和指导方针, API testing, RESTful APIs, Java编码最佳实践, testing approaches, 以及其他团队成员的策略.
- 领导为测试自动化寻找新技术的工作.
- 使用Docker和GitLab将自动化测试集成到CI/CD管道中.
高级测试自动化工程师
Yara
- 使用Cypress开发了一个测试自动化框架, JavaScript, 和黄瓜被多个团队和各种产品使用.
- 提供关于测试自动化最佳实践和JavaScript和Cucumber编程的定期研讨会.
- 实现了关于编码约定的指导方针, branching strategies, pull request reviews, 以及测试自动化最佳实践.
Mobile QA Engineer
Digital-arm (via Toptal)
- 领导针对数千同时用户的移动应用程序的整体测试工作.
- 使用JMeter和Gatling工具执行负载测试.
- 设计测试用例并执行常规烟雾和回归测试.
高级QA自动化工程师
交友网络(通过Toptal)
- 为其他团队成员提供关于测试自动化最佳实践的培训.
- 审查由其他初级团队成员编写的自动化代码,并提供指导.
- 提供RESTful API、API测试自动化和后端测试方面的培训.
- 为多个产品设计测试用例和测试计划.
- 开发了用于前端和后端测试的测试自动化脚本.
- 创建了一个跨多个团队和产品使用的测试自动化框架.
Expert QA Engineer
Amadeus IT集团(全球旅游行业)
- 使用TypeScript和Protractor为欧博体育app下载开发了一个自定义测试自动化框架.
- 编写跨多个团队使用的测试自动化脚本.
- 使用Postman和自定义的内部脚本工具进行API测试.
- 为多个产品设计测试用例和测试场景.
- 执行常规回归和探索性测试.
- Participated in R&D活动,并定期探索在公司技术堆栈中使用的新技术.
- 开发和执行负载测试,并向开发和业务团队提供详细的度量标准.
Test Analyst
埃森哲工业软件解决方案(全球欧博体育app下载)
- 使用Java和Selenium为web应用程序开发一个测试自动化框架.
- 为桌面web应用程序创建自动化UI测试.
- 使用c#、Xamarin为移动应用程序编写自动化UI测试.UITest, and Java-Appium.
- 使用Python开发文档操作软件.
- 使用Postman和SoapUI编写API测试自动化脚本.
- 使用TypeScript-Angular修复前端bug.
- 为成千上万人使用的产品设计并执行测试场景.
- 为多个项目创建测试策略和测试计划文档.
- 执行常规的探索性和回归测试会议,并向开发团队提供根本原因分析.
Test Engineer
Havelsan, Inc. (Defense Industry)
- 通过实现记录和播放功能,支持定制测试自动化软件的开发,为全任务军事模拟器进行实时内存注入.
- 使用Python开发可追溯性、文档创建和操作软件.
- 设计、审查和执行全任务军事模拟器的测试用例.
Experience
Java和硒化测试自动化框架
Framework features:
•模块化设计与页面对象模态架构
•非常稳定,可维护和可读
•由于其设计实现了接近英语的测试步骤方法,易于使用
•能够测量加载时间
•拦截和操作HTTP请求和响应的能力
•能够发送API调用来设置软件配置和测试数据
•详细的诱惑力测试报告与历史数据
•与GitLab完全集成
•安装Docker和Docker组件
量角器测试自动化框架
Framework Features:
·根据POM(页面对象模型)设计,并使用与主页对象分离的单独对象用于操作和选择器.
·广泛的报告功能,包括向相关方发送关于测试执行状态的定期电子邮件的能力.
·为软件和测试数据配置发送/验证API调用(REST请求)的能力.
·能够检查页面资源的加载时间,并创建延迟的警告.
Java测试自动化框架
Framework Features:
·根据POM(页面对象模型)进行设计.
·实现页面和元素工厂结构.
·具有广泛的报告能力.
·验证数据库条目和文件内容.
·能够使用外部DOCX、DOC、XLS、XLSX、CSV、JSON文件进行测试数据的输入.
基于Python和c++的自定义测试自动化软件
这个基于python的自动化软件与一个单独的基于c++的软件一起使用,以执行内存注入.
R&D活动和概念验证
Skills
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 . js
Tools
IntelliJ, 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, Playwright, Back-end Development, Software Development, Data-level Security, Software Engineering, Mobile App Development
Education
计算机技术与信息系统学士学位
比尔肯特大学-安卡拉,土耳其
Certifications
ISTQB Foundation Level
国际软件测试资格委员会