TECHNICAL SKILLS
Operating Systems:
Linux
Windows
MacOS
iOS
Android
DBMS:
MySQL
PostgreSQL
MongoDB
Version Control: Git
Languages:
Java
Groovy
JavaScript
TypeScript
Test Automation Tools and Frameworks:
REST Assured
Selenide
Serenity BDD
Cucumber
WebdriverIO
Playwright
Katalon Studio
Tools, IDEs, Services:
IntelliJ IDEA
Visual Studio Code
Katalon Studio
Postman
SoapUI
MySQL Workbench
DBeaver
Build Automation Tools:
Maven
Gradle
Continuous Integration Services:
Jenkins CI
CircleCI
GitLab CI/CD
Other:
Jira
Confluence
Test Rails
EDUCATION
Chernihiv National University of Technology, Electronic and Information Technologies Department, System Programming, Master degree 2014-2016
Kyiv State University of Telecommunications, Information Technologies Department, Computer Systems and Networks, Specialist degree 2008-2014
Description:
Book sales management and accounting system.
• Testing web application and android native client.
• Statistical data calculation verification.
• Testing of GPS traking on android devices.
Technologies:
Functional, mobile app testing
Description:
The Big Data system for processing specific data.
• Tracking chains of data dependencies in database.
• Testing import of large amount of data from text files to the database.
• Testing configuration and execution results of complex data processing tasks.
• Verification of data changes compliance in GUI and database.
Technologies:
Functional, cross-platform testing
Description:
Client-server application for managing group access to virtual machines.
• Development of concept, business logic, architecture, REST API. Development of client and server applications
Technologies:
• Spring framework
• Java FX
MySQL
Description:
Book sales management and accounting system.
• Preparation of test cases for automated tests.
• Creation of automation scripts for checking core functionality and sales statistics using the Selenium WD.
Technologies:
• Selenium WD
• TestNG
Allure
Description:
Notification scheduling service.
• Preparation of test cases for testing.
• Maintanence of existing REST API tests and creation of new ones.
• Testing the correctness of complex scheduling expressions execution.
Backend and admin portal of application for managing group access to virtual machines.
• Design and development of REST API (Expressjs).
• Swagger documentation (OpenAPI 3) specification.
• Development of an admin portal (React).
Description:
News-feed portal with administration panel and basic social features.
• Writing a variety of content checks (including cases of multiple users' interaction).
• Using temporary email address service for user registration and other email related cases.