Position: QA Automation
Category: QA Automation
Experience: 6 years | English: intermediate

- Raised the skill in Python to the level of test writing, and understanding the work of classes, methods, parameters, etc. 
- Improved the quality of Selenium test writing in Python, studied in detail the technology itself with its popular components like Selenium Grid. Got familiarized with different techniques of launching Selenium tests like headless mode. Launching tests in different browsers.
- Learned how to work with Docker and its main components. 
- Learned the principle of project review through the principles of tests. 
- Studied the framework Pytest: assert, marks, plugins, fixtures, launching parallel tests, various manipulations with tests. 
- Got to know the Django framework. 
- Studied the work of CI within the Azure pipeline. Contributed to the service in my projects 9. I've learned to work in Linux systems. 
- Got a general understanding of the technical details of setting up projects on Python+Django, the work of pip, bash scripts, virtualenv, and other small tools. 
- Introduced to Postgresql in conjunction with Django ORM testing. 
- Learned more about the HTML/CSS pages, which allowed me to write\to find get more correct CSS Selectors, class name, ID, and other attributes for the tests. 
- Creating CD on AWS and can create a simple architecture
- Developing automated tests for REST API
- Got knowledge about browser extensions testing
- Automated test process from scratch on project
QA Automation Engineer at Monetizus, Kharkiv, Ukraine, 2/2020 – 1/2021

I have an experience work for product company that developing extensions for Chrome browser. My purpose was cover all extensions by my automation tests from scratch. 
Tech stack: Pytest, GitLab CI, Selenium, Behave


QA Automation Engineer at Anvil8, Kharkiv, Ukraine, 2/2018 – 2/2020

Our project is a web-oriented application based  Python with Django. My main goal is to ensure the required quality of the product as well as to optimise test processes with automation tools. I solve such tasks as prioritising testing, creating a test coverage report, keeping documentation up-to-date and writing automated tests: e2e, integration, regression testing. Also my duties include setting up CI\CD by means of Azure DevOps and AWS. With the help of these technologies I was able to achieve high stability of our project, as well as quick and timely verification of our project for quality and performance. Also, I write test documentation and make a short test plan, carry out the project review. I was involved in the redesign of the application from scratch, which gave me an understanding of the project development from the deep.
Tech stack: Pytest, Django, PostrgresQL, Docker, AWS, Azure Pipeline, Selenium, Selenoid, REST API, Postman


QA Engineer at Home Credit Bank, Belgorod, Russia, 2/2014 – 1/2018

Developed QA processes and test cases that ensured data quality assurances for the bi project. An- alyzed and validated large data for a bank's system, essentially with databases, my responsibility was to upload data to tables and made transactions through the tables. Developed and conducted functional, regression, integration, performance, bat, and uat test cases for ETL components test- ing. Whole 2017 year I worked on another part of the bank project at QA Automation position. I wrote e2e tests for bank employees who applied for loans at retail outlets. Our team followed to a waterfall and agile methodology, we worked with a big team with PM, analytics, developers, DevOps, QA, and customers. On the bi project, I was able to improve an automation script who test-
ed the environment by automation way. This innovation helps to reduce testing time by 30%. Tech stack: BDD, Cucumber, Jenkins, Selenium, Oracle SQL
I try to follow life balance, I have a hobbies and family, that's why I'm not able to work with USA partners because of in most cases, there is a huge difference in timelines. The main point is don't work till 19:00 or later.