Dmitry Minchuk
Verified Expert in Engineering
Quality Assurance Developer
Dmitry是一名QA自动化工程师,拥有从零开始开发测试自动化的丰富经验. Test infrastructure, Java-based framework development, small team management, 以及测试实施本身——这些都是他关注的专业领域. Dmitry期待着提供高质量和尖端的自动化方法来构建现代和强大的应用程序.
Portfolio
Experience
Availability
Preferred Environment
Test Automation, REST Assured, Apache Maven, TestNG, Docker, Selenium, Jenkins, Java, QA Automation, API Testing
The most amazing...
...具有挑战性的经验是为现有的CI创建一个管道,并将整个测试基础结构配置移动到代码中.
Work Experience
Lead Test Automation Engineer
ConnectWise
- Created a test framework based on Selenide, Rest Assured, 和Cucumber,用于公司任何Java自动化项目的快速启动.
- 使用Jenkins作业DSL和管道插件实现CI管道,自动生成作业并将其配置保存在库中 .xml suites.
- 创建了两个简单快速的插入报告工具的实现. 任何从事小型项目的人都可以轻松地使用带有测试结果汇总功能的Allure, 任何参与大型项目的人都可以使用Report Portal来存储测试结果.
- 从Java代码实现了一个用于负载测试的服务,而不需要使用JMeter UI工具.
- 将空手道框架添加到现有的公司自动化遗产中. 为此工具实现了多线程授权服务,并添加了报告功能.
Lead Automation Engineer
Huge Sporty Wear Company
- 在现有框架中创建并添加了TestNG和WebDriver监听器,以自动处理意外的UI事件, access TestContext, 并根据之前的测试结果重新组合测试数据,然后再进行实时测试.
- 参与构建Android Docker映像,以便在AWS金属机器上运行,用于云移动测试,无需维护真正的设备群.
- 支持数十个真正的Android和iOS设备的大型基础设施, Mac minis, 和Windows机器在Linux服务器上统一在一个Selenium Grid下.
- 使用本地Java库和用于UI和API测试的FreeMarker开源工具实现了本地化测试支持.
Senior Test Automation Engineer
Lending Club
- Implemented cross-browser automation framework for desktop Chrome, Safari, Firefox, mobile Safari, and mobile Chrome.
- 实现一组监听器,将测试结果聚合到一个独立的报告门户中,其中包含每个测试套件的测试运行历史.
- 为公司商业框架创建智能截屏工具, that captures screenshot according to predefined rules, 如果需要,可以滚动页面,并保存到带有生成注释的测试工件.
- 增加了对商业测试框架的代理支持,可以在框架配置中启用并允许过滤, capture and handle internet traffic during the tests. BrowserMob Proxy opensource library was used.
- 在现有框架中创建了TestNG和WebDriver侦听器,以自动处理意外的UI事件, 访问testContext,并在测试之前根据之前的测试结果重新组装测试数据.
- 参与构建Android Docker映像,以便在AWS金属机器上运行,用于云移动测试,无需维护真正的设备群.
- 支持数十个真正的Android和iOS设备的大型基础设施, Mac minis, 和Windows机器在Linux服务器上统一在一个Selenium Grid下.
Middle Automation Engineer
Solvd Inc.
- Controlled a regression of about 1,000 tests and supported them. Filed bugs and created Jira tickets.
- Maintained a mobile device farm (30 android and iOS devices), keeping them online and available for automated tests, tracking browser versions, certificates, and selenium grid.
- 参与Carina Framework开发——从Java代码为Proxy工具添加SSL证书, proxying and filtering the traffic, AND WebDriver handling inside the driver pool.
Experience
Biggest American Fintech Startup
最大的运动社交网络(知名运动服饰厂商旗下)
“Shop” Unit of Well-known Sportswear Manufacturer
Data Center Software Provider
Education
Bachelor's Degree in Civil Engineering
Belarusian National Technical University - Minsk, Belarus
Certifications
ISTQB Foundation Level
ISTQB
EF Standard English Test
EF SET | http://www.efset.org/cert/Naq7Lh
Skills
Libraries/APIs
Jenkins Job DSL, Jenkins Pipeline, WebDriver
Tools
Jira, Jenkins, Apache Maven, REST Assured, Git, Apache JMeter, GitLab, Postman, IntelliJ IDEA, Karate API Testing, FreeMarker, Cucumber
Frameworks
Selenide, TestNG, Selenium, Appium, JUnit
Paradigms
Test Automation, Testing
Languages
HTML, Java, CSS, Java 8, Bash, Groovy
Storage
MySQL, MongoDB
Platforms
Amazon EC2, Oracle, Docker, Ubuntu, OS X
Other
Selenoid, Regression Testing, Quality Assurance (QA), API Testing, QA Automation, Communication, SSL, HTTPS, SSH, Mobile App Testing, TestContext Class
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring