← В ленту
Регистрация: 28.09.2022

Портфолио

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

Скиллы

Allure
Axios
CodeceptJs
Cucumber
Docker
GitHub
GitHub CI
Javascript
Jenkins
Jira
Node.js
Playwright
Selenoid
TestRail
TypeScript
WebdriverIO

Опыт работы

Waves Enterprise
с 04.2022 - По настоящий момент |SDET
Node.js, TypeScript, WebdriverIO, CodeceptJs, Cucumber, Docker, Allure, Selenoid, GitHub CI, GitHub, TestRail, Jira
United Arab Emirates, Abu Dhabi 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 Tech stack: Node.js, TypeScript, WebdriverIO, CodeceptJs, Cucumber, Docker, Allure, Selenoid, GitHub CI, GitHub, TestRail, Jira
Shieldpay
10.2021 - 01.2022 |SDET
Node.js, TypeScript, Cypress, Cucumber, Docker, Axios, CircleCi, Github, Jira, Confluence
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 Tech stack: Node.js, TypeScript, Cypress, Cucumber, Docker, Axios, CircleCi, Github, Jira, Confluence
SDET/QA Automation engineer
10.2019 - 05.2022 |UpTeam
Node.js, ES6, Protractor, Cucumber, Docker, Axios, Jenkins, TestRail, Gitlab, Jira
A digital advertising technology platform from Sinclair Broadcast Group I was involved in a group of projects as a full-stack QA, contributing to the existing AQA framework, autotests review, improving existing solutions, and doing ordinary manual stuff. And I've also developed and designed automation solutions from scratch for other projects of SBG. Reporting Dashboard December 2019 — March 2021 - 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 Pitch March 2021 - May 2022 - Contributing to unified automation framework - Improving the existing ATQA framework 40% covered the regression list (more than 150 test cases, it reduced regression costs twice ) - Code review and mentoring - Manual QA activities Tech stack: Node.js, TypeScript, Cucumber, Playwright, CodeceptJs, Docker, Axios, Jenkins, TestRail, Allure Framework, Github, Jira
Fullstack QA engineer
02.2017 - 07.2019 |Atlas Delivery
Python, flask, T-SQL, MQL, Docker, TeamCity, GitHub, Jira, Confluence, PostgreSQL, MongoDB
Fast-growing startup focused to provide B2B solutions in Delivery (LastMile). I was involved in the project with a small product team as a tester. I did a lot of various stuff like testing without specs, a lot of research testing for FE, BE, native mobile apps, and testing VRP algorithms in our own engine based on OR-tools. I've been also creating QA tools to automate daily routines via Python (parsers, data generators, API mocks for mobile apps). - Research testing - Testing VRP algorithms - Blackbox and Whitebox testing - Functional/Regression testing - Test-case design - Testing native mobile apps (ios&android) - Creating T-SQL and MQL scripts to operate with DBs - Implementing QA tools to automate daily routines (data generators, parsers, mocks on flask) - Implemented solution for performance&Stress testing based on - Scala+Gatling Tech stack: Python, flask, T-SQL, MQL, Docker, TeamCity, GitHub, Jira, Confluence, PostgreSQL, MongoDB

Образование

Bachelor degree in engineering (Бакалавр)
2009 - 2013
Peter the Great St. Petersburg Polytechnic University

Языки

АнглийскийВыше среднегоФранцузскийБазовыйРусскийРодной