Position: Automation QA Engineer
Category: QA Automation
English level: upper
Years of experience: 9

Main achivements and responcibilites on several latest projects

Project 1:
*Configuring New Test Framework from scratch using new Testing Framework Playwright
* Together with the team introduced usage of Mocks of our UI tests framework, this has erased the need for an additional CMS environment, and due to stable mocks Manual QA were able to play with CMs as they wanted, without spoiling UI tests.
Project 2:
* Checked the “guidance and positioning” functionality on devices
* Updated the tests which were developed without the input data for key regions by adding new
input data
* Monitored constantly the CI for flaky tests, improving their stability and preventing possible bugs
* Reviewed tests which failed during new map releases – determined the reason and acted in
response to the test results.
* Help and support for different new AQA in our team (knowledge sharing, task distribution)
* Refactored tests regarding changes introduced to navigation systems after logic and map
structure changes
Project 3:
* Updated and supported the test automation framework using Selenium WebDriver and Java
* Supported several virtual machines
* Wrote test cases with various types of settings ( quantity of tests changed from 240 to 400 with
much improved stability)
* Refactored test framework several times, to decrease its run time, to restructure test in order to
match application structure (after changes), to work on newer Etx Js, to unify page objects classes
and delete obsolete code.
* Performed manual testing of the functionality that connected the system admin part and the user
frontend
* Wrote test reports on the performed testing actions for each user story
* Performed testing of the API calls using Postman
* Mocked the test data using Fiddler to check cases when real data was missing
Test Automation Engineer

Competent engineer with 9-year commercial experience in verifying the quality of software solutions primarily for the E-commerce, eGovernment, automotive, banking and financial industries. Core technology stack encompasses: Playwright, Selenium WebDriver, Java, TestNG, JS, Gradle, Gitlab CI/CD, Fiddler etc. Employed for testing navigation SDKs, content, resources and financial data management systems. Solid understanding of testing processes and methodologies.

Education
Lviv Polytechnic National University
Masters degree in Management and Logistics, 2010

Lviv IT School
Course in Automated Testing, 2016
Course in Fundamentals of Software Testing, 2013

Industries:
* E-commerce
* Automotive 
* eGovernment
* Banking and financial
* HR management and employee tracking time for organization system

Latest projects:

CPS - Ecommerce shop with different features like: full flow of ecommerce process, payment with credit card, paypal and credit, user registration process with the different level of roles and permissions, Invoice and balance management, blog, content management via cms.
Bcom - The website with the opportunity to schedule an appointment with a manager, who can advise what type of goods will suit you and also an opportunity to request a quote with needed products as a result of this meeting.

Responsibilities & achievements:
*  I was involved in creating automation tests for both - monolith architecture and migrating them to Responsive Web Design, and Microservice Platform.
*Configuring New Test Framework from scratch using new Testing Framework Playwright
* Have covered all Test cases with UI auto tests, which were used in our Pipeline
* Together with the team introduced usage of Mocks of our UI tests framework, this has erased the need for an additional CMS environment, and due to stable mocks Manual QA were able to play with CMs as they wanted, without spoiling UI tests.
* Monitored constantly the CI for flaky tests, improving their stability and preventing possible bugs
* Help and support for different new AQA in our team (knowledge sharing, task distribution) 

Tools used by me: 
Playwright, Selenium Web Driver, Gradle,  Gitlab CI/CD, Cucumber
Technologies used in the projects: 
Web: React JS, GraphQL, Micro front-end architecture / Apollo GraphQL, REST API
FrontEnd: Next.js, TypeScript
BackEnd: Spring Boot, Postgresql, Graphql DGS, Kafka, Gradle, Helm, Kubernetes,