Position: Automation QA Lead, Automation QA Engineer, Project / Product Manager, CTO
Category: QA Automation
English level: fluent
Years of experience: 11

One of the products that I faced some time ago had poor quality:
- it was a small startup with no QA for a long time, big amount of bugs and outdated documentation.
- the product was a complex solution with mobile app, basic front-end, back-end and database. It was under active development.
- final release date was changed several times due to poor quality.

Less than 6 months situation was changed in following way:
- mobile app, front-end/back-end/database were tested completely. More than 50 critical bugs were reported.
- implemented form scratch and integrated to existing CI automation framework for back-end, which covered 98% of its functionality.
- implemented Load/Stress testing suite for core back-end functionality.
- final release was done as planned.
QA Engineer with 10+ years in IT industry working for EU and US customers in different kinds of businesses, from tiny startups up to big international IT companies.

I have an experience of being the only QA engineer responsible for whole QA process and being a member of big international distributed teams. I was leading small QA teams, helped with the project coordination activities, conducted HR and tech interviews, hiring and firing people, managing conflicts inside the team, solving business problems which were going way beyond my formal responsibilities.

I have successful experience of setting processes from scratch, adjusting things which were not working as good as possible, identifying core problems of the team and bringing solutions which saved time team spending on day-to-day activities and customer's money.


Current position's achievement highlights:
- fixed most of integration test suite (80% of 800+ tests failing at the beginning).
- migrated more than 85% of tests to new mock server.
- set up Jenkins CI from scratch for continuous testing process.
-migrated daily test runs form external vendor to in-house solution, which saved $80K customer's money per year.
- improved process of daily automation testing activities which reduced efforts needed to close release activities from 4 people within 4 days to 1 person within one day for automation part.
- implemented parallelization which reduced test run time from 14+ hours to 3+ hours.
- integrated solution which identified and collected the list of false failures and rerun them to obtain more precise results (from 10-15% to 2-3% failed tests).
- interviewed and hired several highly skilled test engineers.
- promoted one of our teammates to QA Lead position who was fitting it the best.
- mentored teammates and QA Lead.
- improved process of recruiting and interviewing candidates, which saved time and resources for HR and QA teams.
I love to see:
- growth
- ambitions
- taking responsibility
- numbers-driven decision making

I am ok with:
- uncertainty
- chaos
- in-mature processes
- rapid changes

I am not ok with:
- lack of common sense
- lack of connection to reality
- fear of positive changes