Close

Mykola Solopii

Test Automation Engineer

Download Resume

About Me

Hi, My name is Mykola Solopii. I am a QA Engineer with 5+ years of job experience. Within this time I have been providing manual and automated testing of web and mobile applications during all their life cycle periods from technical specification stage to their deploy on live. During this time I have been working with such technologies for automation as Selenium IDE, Katalon Recorder, TypeScript + TestCafe, JavaScript + Protractor, TypeScript + Protractor, JavaScript + Frisby + Jasmin, JavaScript + Supertest + Mocha + Chai, Java + TestNG, Python + PyTests, Cypress, Page Object Model, CSS/XPath selectors, such technologies for CI as Jenkins, GitLab CI, Docker, for Client-server architecture - HTTP protocol, SQL. Also, I have been using such tools as JMeter, IntelliJ IDEA, Postman, Fiddler. I am a hard-working, attentive to details and self-motivated person who can guarantee complete dedication to each project. I have an experience in Mentoring, teaching, consulting and interviewing. Have proven cases of successful Testing Courses. If you are looking for a reliable, creative and experienced IT professional in Ukraine, you have come to the right place. Let's work!

Experience

Alteryx

Senior Test Automation Engineer

Web UI end-to-end testing for React applications using TestCafe + TS. Implementing PageObject(ElementObject) pattern, considering JS prototype oriented architecture. Creating an integration test for Rest API using Jest. Configuration environment to setup CI test (Docker, GitLab CI). Support auto tests which running on CI environment. Providing a review of the merge requests.

Fwdays

Program Committee

- Select a general theme for the conference - Choose specific topics - Search of speakers - Assist with speakers' topics and presentations

Social Network

Test Automation Engineer

Creating automation tests for a microservices architecture and the third party services based on REST API, GRPS, WebSockets, SignalR using Requests Promise+Chai+Mocha (TS). Web UI end-to-end testing for AngularJS applications using Protractor + TS, for React application using Cypress.io. Implementing PageObject(ElementObject) pattern, considering JS prototype oriented architecture. Configuration environment to setup CI test (Docker, GitLab CI). Support auto tests which running on CI environment. Using Datastore, PG DB. Providing review of the merge request. Setup approach “Test cases as a code”. Mentoring.

Online Testing Course

QA Coach/Mentor

Provide online courses on the theory of Testing Computer Software. Reviewing home tasks and providing oral and written advice/feedback. Working closely with other mentor members regarding. Planning for instruction is in partnership with other mentor teachers and career teachers, with the input and guidance of the master teacher. Engaging in professional development activities that are both self and team-directed. Theory of SQL, HTML, CSS, JS. Reviewing CVs. Helping before interviews.

Codemotion

Test Automation Engineer/Team Lead

Writing testing documentation (Test Suits, test cases, checklists) based on product requirements. Creating automation tests for REST API using Frisby+Jasmin and Supertest+Chai+Mocha. Web UI end-to-end testing for AngularJS applications using Protractor + TS, Cypress.io. Implementing PageObject(ElementObject) pattern, considering JS prototype oriented architecture. Configuration environment to setup CI testing (Docker). Support automated tests which running on CI environment. Running automation scripts in PostMan. Providing security testing. Using MySQL, Mongo DB.

Online Testing Course

QA Coach/Mentor

Provide online courses on the theory of Testing Computer Software. Reviewing home tasks and providing oral and written advice/feedback. Working closely with other mentor members regarding. Planning for instruction is in partnership with other mentor teachers and career teachers, with the input and guidance of the master teacher. Engaging in professional development activities that are both self and team-directed. Theory of SQL, HTML, CSS, JS. Reviewing CVs. Helping before interviews.

Lucky Labs

Server QA Engineer, manual/automation

Manual testing server products on the check sheets and without them. Testing API using PostMan and our framework to automation testing. Work with MySQL DB. Providing requirements Analysis and Documentation. Writing test cases, check sheets new functional level. Setting up the test environment. Verification bug fixes. Preparation of test reports on request. Estimating testing tasks. Working with technical product documentation. Diagnosis of defects release. Reporting, description of the defects. Automation test design (python + Jenkins + testrail). Support and improvement of the framework for writing automated tests.

Cascade Card

QA Engineer

Developing of test cases and prioritizing testing activities based on product requirements Testing of web based application Manual testing: localizations, GUI, install/update, component, functional, regression and smoke testing Maintaining reports based on the automation testing results

Education

Kyiv Transport Institute

Sept 2010 - Sept 2014

Bachelor of Electrical Engineering

Kyiv Polytechnic Institute

Sept 2010 - Sept 2015

Master of Law

Projects

Alteryx Analitic Hub

Driving better outcomes is the end goal of analytics, but it requires empowering teams to answer questions together. The power of collaborative analytics unlocks meaningful business outcomes for modern organizations. With Alteryx Analytics Hub, every team can share analytic assets and automate processes, reports and insights in a central, secure, governed analytics environment.

View Project

Social network(NDA)

Social network like instagram.

Royaltie

Royaltie helps to manage advertising campaigns integrating via uplink routes with MyWiFi API. You can register and customize your own company, set up push notifications for each bought device with Google NearBy application and manage customers, beacons and leads for each organization.

View Project

Trastra

TRASTRA is a blockchain personal banking that combines the benefits of cryptocurrency with traditional payment infrastructure.

View Project

Amplience

Amplience is a proud member of the MACH Alliance, providing the industry leading best-of-breed Experience Management & CMS solution for retail.

View Project

Accept Blue

Advanced payment gateway solution to process secure and safe payments with tools to accept credit cards and alternate payments using mobile, eCommerce, Point of Sale, and telephone/mail order (MOTO) solutions.

View Project

Skills

Get in Touch