Denis Chen
Портфолио
Shieldpay
FinTech platform to provide payments solutions to the legal and professional services industries, as well as marketplaces and e-commerce platforms. I was attached to the Payment project as SDET and helped the team as an automation expert for improving existing ATQA solutions based on Cypress. Improving the code review process, and contributing to autotests. - Refactoring, removing lots of redundant code for API and UI - Has rid of hundreds of Cypress commands and reimplemented them as several services - Code review and mentoring - Implemented DataTables to use it for the current Cucumber function and provide support for data-driven tests - CI/CD pipeline improving - Refactored cross-browser execution process in Circle CI based on shell scripts - Mentoring colleagues to use right-way programming practice and modern ATQA approaches - Consult manual QA about Gherkin syntax - Developing and maintaining autotests
Waves Enterprise
- Fast-growing blockchain platform for the Waves ecosystem. - A small product team that developing on browser extension the-entry point to the Waves blockchain and Wavespowered web services. - Developing an automation solution from scratch for the browser extension - Setting up the Selenoid infrastructure for parallel browser executing with built extension (Chrome, Opera, Firefox, MS Edge) - Setting up CI/CD pipeline via GitHub Actions - Implementing quality gates for CI/CD - Developing and maintaining autotests
UpTeam
- Developing an automation solution from scratch for FE and BE. - Full covered regression list (more than 300 test cases) - Setting up integration between automation framework and TMS (TestRail) - Setting up CI/CD pipeline via Jenkins - Developing and maintaining autotests - Consulting manual QA engineers for handling the framework