Position: QA Automation Engineer (Java stack)
Category: QA Automation
English level: upper
Years of experience: 5

1. I have experience refactoring an existing testing framework. The changes I made allowed to write tests twice as fast as before
2. I developed an ETL module that could take data from various sources, process it, and fill a huge form consisted of random elements on the fly
3. I developed functionality for validating the financial data that was placed in the four-dimensional matrix
I'm an automation QA engineer with more than 5 years of experience.  I have experience in mentoring junior QA engineers. I have experience writing a test framework and setting up AQA processes from scratch. I am constantly improving my programming skills, which can be applied to the development of automated tests. Writing code I use GRASP and SOLID principles and  if it necessary I use GOF patterns. Developing software, I aim to create an understandable system, that allow to write automation tests easily and scale system if necessary

project 5. An automated system for entering, processing and transmitting information using artificial intelligence.
-Setting up AQA processes from scratch
-Writing testing framework from scratch
-Management of the AQA team
-Mentoring junior AQA engineers

project 4. A web application intended to provide access to business customers which possess a variety of flexible roles and product assortment settings
-Developing UI automation tests
-Preparation of test data using API
-Code refactoring, introduction of new approaches and patterns in the existed test framework

project 3. A web application for small businesses that allows an employee to control their working hours at the company and wages. At the same time, using this program, the company's management can calculate the salary and taxes of the employee, generate necessary documents and share them with employees
-Clarifying requirements with stakeholders
-Performing code reviews
-Developing UI and API automation tests
-Developing complex scripts for api tests designed for validating financial information
-Database testing, data analysis with SQL and automated data validations using JDBC

project 2. A web application that allows clients to choose the right service that will best meet his needs and get specialist advice. The program has several UIs used by different customers of the program
-Maintaining existing BDD test framework
-Develop implementation of the ETL module for the test framework, that allows fills multipage 
dynamic generated vast forms, that consist of different types of element

project 1. A web Application that provided an opportunity for suppliers and manufacturers to represent their products. At that time, customers could choose the right components and order the finished product
-Developing UI and API automation tests
-Writing scripts for testing .xlsx and .pdf files
-Reporting and validating bugs

ISTQB® Certified Tester, Foundation Level