Dmitry Minchuk, Developer in Józefosław, Poland
Dmitry is available for hire
Hire Dmitry

Dmitry Minchuk

Verified Expert  in Engineering

Quality Assurance Developer

Location
Józefosław, Poland
Toptal Member Since
April 17, 2020

Dmitry是一名QA自动化工程师,拥有从零开始开发测试自动化的丰富经验. Test infrastructure, Java-based framework development, small team management, 以及测试实施本身——这些都是他关注的专业领域. Dmitry期待着提供高质量和尖端的自动化方法来构建现代和强大的应用程序.

Portfolio

ConnectWise
IntelliJ IDEA, Cucumber, Jenkins Pipeline, Jenkins Job DSL,测试自动化...
Huge Sporty Wear Company
TestNG, Apache Maven, Git, Jenkins, Appium, MySQL, Docker, Apache JMeter...
Lending Club
IntelliJ IDEA, Jenkins Job DSL, Test Automation, Selenoid...

Experience

Availability

Full-time

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

2020 - PRESENT
ConnectWise
  • Created a test framework based on Selenide, Rest Assured, 和Cucumber,用于公司任何Java自动化项目的快速启动.
  • 使用Jenkins作业DSL和管道插件实现CI管道,自动生成作业并将其配置保存在库中 .xml suites.
  • 创建了两个简单快速的插入报告工具的实现. 任何从事小型项目的人都可以轻松地使用带有测试结果汇总功能的Allure, 任何参与大型项目的人都可以使用Report Portal来存储测试结果.
  • 从Java代码实现了一个用于负载测试的服务,而不需要使用JMeter UI工具.
  • 将空手道框架添加到现有的公司自动化遗产中. 为此工具实现了多线程授权服务,并添加了报告功能.
Technologies: IntelliJ IDEA, Cucumber, Jenkins Pipeline, Jenkins Job DSL,测试自动化, Apache Maven, TestNG, Selenoid, Quality Assurance (QA), Regression Testing, Amazon EC2, Appium, MySQL, Docker, Git, Selenium, Jira, QA Automation, API Testing, Karate API Testing, Apache JMeter, Jenkins, REST Assured, Selenide, Java, GitLab, Postman

Lead Automation Engineer

2018 - 2020
Huge Sporty Wear Company
  • 在现有框架中创建并添加了TestNG和WebDriver监听器,以自动处理意外的UI事件, access TestContext, 并根据之前的测试结果重新组合测试数据,然后再进行实时测试.
  • 参与构建Android Docker映像,以便在AWS金属机器上运行,用于云移动测试,无需维护真正的设备群.
  • 支持数十个真正的Android和iOS设备的大型基础设施, Mac minis, 和Windows机器在Linux服务器上统一在一个Selenium Grid下.
  • 使用本地Java库和用于UI和API测试的FreeMarker开源工具实现了本地化测试支持.
Technologies: TestNG, Apache Maven, Git, Jenkins, Appium, MySQL, Docker, Apache JMeter, Java 8, REST Assured, Selenium, Mobile App Testing, WebDriver, TestContext Class, FreeMarker

Senior Test Automation Engineer

2016 - 2018
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下.
Technologies: IntelliJ IDEA, Jenkins Job DSL, Test Automation, Selenoid, Quality Assurance (QA), Regression Testing, Amazon EC2, Appium, MySQL, Docker, Selenide, Git, Jenkins, Jira, QA Automation, API Testing, REST Assured, Selenium, TestNG, Apache Maven, Java

Middle Automation Engineer

2015 - 2016
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.
Technologies: Bash, SSH, HTTPS, SSL, MySQL, JUnit, TestNG, Apache Maven, Jenkins, QA Automation, FreeMarker, REST Assured, Selenium, Java

Biggest American Fintech Startup

该应用程序有一个复杂的微服务架构,包含两个主要子项目(借方和投资方)和至少10个后端子项目. 我的角色是一个专注的投资团队(20名工程师)中的测试自动化工程师。. I took part in developing the commercial test framework. 作为团队的一员,我实现了web、API和数据库域的测试.

最大的运动社交网络(知名运动服饰厂商旗下)

我参与了两个子项目——网络版和移动版健身活动, calories, and food trackers. 我的角色是白俄罗斯团队的测试自动化工程师(8名工程师). 我执行了web和Android版本应用程序的自动化任务.

“Shop” Unit of Well-known Sportswear Manufacturer

该项目是一组用于B2B(与体育俱乐部和团队合作的应用程序)和B2C(用于品牌服装额外定制的应用程序)业务领域的商店. 我的角色是白俄罗斯团队的测试自动化团队领导(四名工程师). We accomplished testing of microservices (web, API, 以及在真实的Android和iOS设备以及模拟器上测试移动网络. 基础设施维护和CI管理是我个人的责任.

Data Center Software Provider

一种基于微服务的数据中心软件,在金属设备上安装了数百万个“代理”,并有许多端点供这些代理进行通信. 我的职责是对代理组和策略的HTTP REST协议进行API测试.
2004 - 2009

Bachelor's Degree in Civil Engineering

Belarusian National Technical University - Minsk, Belarus

DECEMBER 2020 - PRESENT

ISTQB Foundation Level

ISTQB

NOVEMBER 2020 - PRESENT

EF Standard English Test

EF SET | http://www.efset.org/cert/Naq7Lh

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

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring