Position: Lead/Senior Automation QA
Category: QA Automation
English level: upper
Years of experience: 7

- Participated in a project which was nominated for the Best Functional Automation Framework in North America Testing Awards
- Implemented 4 UI and API automation frameworks from scratch
- For one of projects proposed and developed the concept of a new framework to replace the old one based on the deprecated protractor. Implemented new approach with tests independent from any external framework and rewriting old tests and writing new tests
- Implemented a bug report template
- Influenced the entire team to fill out the sprint retrospective every time and honestly
- Was responsible for Swagger spec
- Implemented first three API services for one of projects (worked as dual role engineer)
Investment company:
Lead Automation QA Engineer

Responsibilities:
- Leading a team of automation QA engineers;
- Leading the implementation of automation test framework for all levels;
- Providing input to the estimation process for the testing and reporting effort;
- Developed and implemented testing strategies and processes and leading the development of this documents;
- Created and maintain automated test suites, scripts, and tools;
- Prioritize tasks for automation team;
- Analyze test output, report issues, and recommend software improvements;
- Manage and track testing activities, including identifying and tracking defects and test deficiencies;
- Participate in code reviews, design reviews, and other team meetings;
- Work closely with the development team to ensure that software design and coding standards are met;
- Work closely with the manual QA team to determine tests that should be automated, what info is report should consist of etc.;
- Mentor junior QA engineers;
- Leading 1-to-1 activities;

Technologies:
TypeScript, NodeJS, Playwright

Media project:
AQA, Back-end engineer, Lead AQA

Responsibilities:
- Determine test strategy and process
- Create, review and maintain accompanying testing documents, clarify requirements
- Control product quality
- Build of test framework
- Write tests at all levels (automation and manual) exclude unit tests
- Execute manual tests (web)
- Collect quality assurance metrics, report and share with the team
- Plan regression test activities for the team
- Mentoring team members
- Report to higher management

Technologies:
TypeScript, NodeJS, Kafka, Redis, Express, Elastic, Puppeteer