Position: Automation QA Engineer (JS)
Category: QA Automation
English level: upper
Years of experience: 3

Successfully completed:
- "Basic fundamental programming" courses in "Atom Space", Odessa;
- online courses "Introduction in Software Testing" by Coursera (Technical University of Minnesota), online;
- "Scaled Agile" practitioner certificate;
- "Playwright JS Automation Testing From Scratch", Udemy;
- "AWS Certified Cloud Practitioner", Amazon.

Builded from scratch test automation framework with E2E UI + API tests, covered > 90% of requirements, added integration and API tests for different levels of app (isolated microservice BE testing, black-box API BE testing, contract testing), implemented automation tests on various environments, created isolated UI microfrontend tests, set up AQA daily reports mailing, added scripts for MongoDB to make pre-conditions with DB, have been making regression testing before each and every release to guarantee reliable of environment.
Manual QA Engineer - remote, full-time, product company. October 2020 - December 2021.

Automation QA Engineer - remote, full-time. December 2021 - present time.

Skills:
- creating automation framework on project from scratch;
- writing, executing and maintaining test scripts based on functional requirements using both manual and automated testing;
- coverage analysis;
- design, develop and execute highly engineered test cases for new functionality;
- plan, design, develop automation tests and incorporate them into CI/CD (UI and backend); 
- sticking to Automation testing life cycle;
- report and track products defects and issues;
- daily status reports, conducting a demo from AQA perspective;
- planning and developing API tests for microservices in isolated environment;
- planning and developing API integration tests;
- assistance to dev’s for providing Contract based consumer testing (Pact framework);
- testing ABAC/RBAC protection for API routes;
- providing test automation reports with report tools such as Allure;
- develop and execute standard performance tests with Jmeter;
- writing scripts for MongoDB for automation pre-condition tests purposes;
- working with Docker in order to have possibility to run test in containers;
- hands-up experience with Selenium Grid (Standalone, Hub+Node modes);
- basic Kubernetes kubectl experience (get pod info, restart pod, port-forward DB from cluster);
- participating in creation CI/CD on GitLab for running tests remotely;
- basic Testrail and Testomat.io knowledge;
- advanced Jira Xray TMS;
- basic Jenkins CI/CD knowledge.
- work in interesting project with different tasks;
- work with communicative and friendly team;
- ability to grow professionally and gain knowledge in various areas;
- full-time.