Deniz Hamamcioglu
Verified Expert in Engineering
Quality Assurance Developer
Deniz在软件测试自动化方面有超过9年的经验, framework, and test architecture design. 他领导和指导团队,并制定了有关测试的指导方针. Deniz is an expert on Selenium, Cypress, Playwright, WebdriverIO, Protractor, 以及许多其他测试自动化技术和编程语言. 他善于沟通,对细节有敏锐的洞察力. 丹尼斯过去几年一直在远程办公, 提供跨大洲的专家指导.
Portfolio
Experience
Availability
Preferred Environment
Jira, Visual Studio Code (VS Code), IntelliJ IDEA, PyCharm, GitLab, Bamboo, Jenkins, Java, JavaScript, Python
The most amazing...
...thing I've led is testing the release of a well-known eCommerce brand used by tens of millions across continents.
Work Experience
QA Engineer
美国外国证书服务(通过Toptal)
- 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.
- 为前端和后端编写单元测试,以增加代码覆盖率.
- 设计了测试用例、广泛的文档和测试策略.
- 执行探索性测试以及常规测试会话.
- 对每个发布周期执行回归和冒烟测试.
QA Architect
Deckers Brands
- 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.
- 使用GitLab为自动化测试构建CI管道.
- Led the effort to prove concepts of new technologies adapted to our existing solution set.
- 进行技术面试以招聘新的QA工程师.
- 领导为假期准备季节设计负载测试的工作.
- Helped design a test automation framework using Playwright and JavaScript to conduct web, API, component, 以及微服务项目的UI性能测试.
高级QA和测试自动化工程师
Haiilo
- 带领整个公司的测试自动化工作.
- Designed and developed an E2E test automation framework capable of automating UI, mobile, 以及使用Java从头开始的API测试, Selenide, and TestNG.
- 提供有关测试自动化的培训和指导方针, API testing, RESTful APIs, Java coding best practices, testing approaches, 以及其他团队成员的策略.
- 领导为测试自动化寻找新技术的工作.
- 使用Docker和GitLab将自动化测试集成到CI/CD管道中.
高级测试自动化工程师
Yara
- 使用Cypress开发了一个测试自动化框架, JavaScript, 和黄瓜被多个团队和各种产品使用.
- Provided regular workshops about test automation best practices and programming with JavaScript and Cucumber.
- 实现了关于编码约定的指导方针, branching strategies, pull request reviews, 以及测试自动化最佳实践.
Mobile QA Engineer
Digital-arm (via Toptal)
- Led the overall testing effort for a mobile application that targets thousands of simultaneous users.
- 使用JMeter和Gatling工具执行负载测试.
- 设计测试用例并执行常规烟雾和回归测试.
Senior QA Automation Engineer
交友网络(通过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.
- 提供RESTful API、API测试自动化和后端测试方面的培训.
- 为多个产品设计测试用例和测试计划.
- 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.
Expert QA Engineer
Amadeus IT集团(全球旅游行业)
- Developed a custom test automation framework for the company product using TypeScript and Protractor.
- 编写跨多个团队使用的测试自动化脚本.
- 使用Postman和自定义的内部脚本工具进行API测试.
- 为多个产品设计测试用例和测试场景.
- 执行常规回归和探索性测试.
- 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.
Test Analyst
埃森哲工业软件解决方案(全球欧博体育app下载)
- Developed a test automation framework for web applications using Java and Selenium.
- 为桌面web应用程序创建自动化UI测试.
- 使用c#、Xamarin为移动应用程序编写自动化UI测试.UITest, and Java-Appium.
- 使用Python开发文档操作软件.
- 使用Postman和SoapUI编写API测试自动化脚本.
- 使用TypeScript-Angular修复前端bug.
- Designed and executed test scenarios for products that are used by thousands of people.
- 为多个项目创建测试策略和测试计划文档.
- Conducted regular exploratory and regression test sessions and provided root cause analysis to the development teams.
Test Engineer
Havelsan, Inc. (Defense Industry)
- 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.
Experience
Java和硒化测试自动化框架
Framework features:
•模块化设计与页面对象模态架构
•非常稳定,可维护和可读
• Easy to work with thanks to its design that implements near-English test step methods
•能够测量加载时间
•拦截和操作HTTP请求和响应的能力
•能够发送API调用来设置软件配置和测试数据
•详细的诱惑力测试报告与历史数据
•与GitLab完全集成
•安装Docker和Docker组件
量角器测试自动化框架
Framework Features:
· Designed according to the POM (Page Object Model) and uses separate objects for actions and selectors separated from the main page objects.
· Extensive reporting capabilities 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 and test data configuration.
· The ability to check the load times of the page resources and create warnings about the delayed ones.
Java测试自动化框架
Framework Features:
·根据POM(页面对象模型)进行设计.
·实现页面和元素工厂结构.
·具有广泛的报告能力.
·验证数据库条目和文件内容.
· Has the ability to use external DOCX, DOC, XLS, XLSX, CSV, and JSON files for inputting test data.
基于Python和c++的自定义测试自动化软件
This Python-based automation software was used in conjunction with a separate C++ based software in order to perform memory injections.
R&D活动和概念验证
Education
计算机技术与信息系统学士学位
比尔肯特大学-安卡拉,土耳其
Certifications
ISTQB Foundation Level
国际软件测试资格委员会
Skills
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
Frameworks
TestProject, Selenium, TestNG, Appium, Protractor, TestCafe, Cypress, Allure Testing Framework, Selenide, Angular, Laravel, React Native
Languages
JavaScript, Python, Java, TypeScript, ECMAScript (ES6), TypeScript 2, C++, PHP, C#
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring