Position: Automation QA Engineer
Category: QA Automation
Experience: 7 years | English: upper

- Created CI pipeline on the project from scratch; Jenkins + AWS 
- Created python module for the video comparison; module is based on OpenCV, Pillow, ImageHash libraries
- Refactored existing test framework according to OOP principles 
- Started automation testing on the project from scratch
- Moved testing documentation from the Google Sheets to the TestRail
1. Senior AQA Engineer (full-time position):
The project is a cloud-based playout software for the TV studios
Responsible for:
- Maintaining existing auto-tests (Python 3.8, pytest);
- Creation of new auto-tests;
- Maintaining CI pipeline (Jenkins + AWS);
- Requirements analysis;
- Test documentation creation and supporting (XRay, Confluence);
- Functional testing of new features;

2. QA Engineer (full-time position) 
The project was a marketing tool that allows merchants to reach their customers by creating marketing campaigns and deals that can be published via different channels such as Email, Facebook, Mobile application.
My duties and responsibilities:
- Requirements analysis;
- Test documentation creation and supporting (TestRail);
- Functional testing of new features;
- Regression testing;
- Smoke tests for a release candidate build;
- Bugs verification;
- UI auto-test creation (Webdriverio + Cucumber);

2. QA Engineer (full-time position) 
The project was a payment orchestration system for e-commerce. The system allows the integration of multiple payment providers to online stores with ease.
As a QA Engineer I did the following activities daily:
- Analysed requirements;
- Created new test documentation and supported existing one;
- Performed functional testing of new features;
- Performed regression testing;
- Verified fixed bugs;
- Created builds for testing and deployed them to the test environments (GitLab);
- Created integration autotests (PyTest);
- Created backend autotests (Postman+Newman+Chai);


3. QA Engineer (full-time position) 
The project was an online provably-fair cryptocurrency dice game.
My day-to-day routine was:
- Requirements analysis;
- Test documentation creation and support;
- Functional testing of new features;
- Regression testing;
- Bugs verification;
- Interaction with the support team;

4. Test Engineer (full-time position) 
The project was an access management system for a construction company. As one of two project QA Engineers I was providing the following activities:
As one of two project QA Engineers I was providing the following activities:
- Requirements analysis;
- Test activities estimation;
- Test documentation creation and support;
- Functional testing of new features;
- API testing;
- Regression testing;
- Bugs verification;
- Smoke tests for RC build;
- Test reports creation;
From the new work, I expect that I will be engaged mainly in automation testing (the proportion between automated and manual testing is not less than 80/20). Ideally, the project should have good documentation that will allow you quickly get to work. I would also like to work in a team with several AQAs, not alone.