Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяCandidate
Male, 42 years, born on 5 April 1983
Moscow, metro station Novokosino, willing to relocate (Australia, Greece, Spain, Italy, Cyprus, Malta, Netherlands, New Zealand, USA, Singapore, Thailand, France, Croatia), prepared for business trips
Project lead/Unit lead/Quality control department lead
Specializations:
- Other
Employment: full time
Work schedule: full day
Work experience 18 years 1 month
November 2018 — currently
6 years 9 months
Moscow, www.acronis.ru
IT, System Integration, Internet... Show more
Director Of Engineering
Took the lead of several core (integration) teams focused on Acronis Cyber Protect project under Acronis Cyber Platform ecosystem - microservices based cloud solution that brings even more advanced protection level to Acronis customers.
Playing the role of Unit manager, Delivery manager and project most of the time has achieved:
- Introduced Agile practices to the teams
- Established working with outsourcers
- Did resource, capacities, budget and risks planning based on external team dependencies
- Managed teams dependencies with geo diverse component teams
- Released several working product prototypes on a various stages of the product
- For just 1 year delivered the set of functionality that was on "proof-of-concept" stage for a 1,5 years before and a set of additional features that were invented during the milestone cycle
- Converged in a time driven Acronis Cyber Summit with working alfa build fully based on platform components
- Released in a beta DC with limited customers set for getting product feedback
As we literally brought completely new features to the company (like Antivirus protection, Vulnerability assessment, Patch management, Remote access and etc.) plus advanced features that offers synergy between various protection technologies and the whole idea of the project Acronis has hit unicorn status led by Goldman Sachs investments
August 2016 — November 2018
2 years 4 months
IT, System Integration, Internet... Show more
Automation QA Head at Acronis
Removed technical, efficiency and automation debt across main company projects + built one of the best team just in one year
Implemented agile planning and scope tracking, splitted QA efforts to Manual and Automation across the product features on a planning stage. Achieved 30-50% efforts cut in manual testing with automation.
Made possible (in processes and the machinery) to verify EVERY product CHANGE with e2e tests, so developers now test their features before it merges into main branches. Since that Acronis has working branch during development (so called CI practice - Test&Merge).
Came up with dozens of metrics and its implementations related to autotesting process including - products, builds health, converge by tests, age of runs, deltas of unique cases written etc. Plus, spreading expertise over Development and QA processes overall (flow diagrams, project and QA KPIs/metrics and implementations). Made AQA processes fully visible with clear achievements
Drove performance team in parallel.
Did together with team:
- architected infrastructure and fully refurbished reporting portal to get complete testing results transparency along the builds with graphs, analitycs and metrics. Now its everywhere in company from devs to VPs.
- for just one year increased automation level to 4X times (thousands of cases in num) compared to what company has before
- raised up critical bugs amount found by autotests from about 10% to more than 50% (hundreds in num) compared to manual testing
- saved hundreds of man days in manual QA with post production autotests to validate DC deployments
- implemented AutoBugs, reduced running costs of the autotests with automatically created issues in Jira and autoanalyze fails
- introduced HW monitoring, queue management and capacity&budget planning over the testing nodes farms
- hired >15 people in team and outside the team (performance, devops etc) as final decision maker
Leading 4 teams < 25 people
python, django, selenium, rest API testing, pyTest, elastic, virtualization, allure, SoftwareDevelopment, SaaS, Integration Testing, Python, Git, Test Automation, Agile Methodologies,Test Planning, JIRA, Jenkins, Regression Testing
July 2015 — August 2016
1 year 2 months
Virtuozzo (Parallels Inc.)
IT, System Integration, Internet... Show more
QA Director
- Effectively coordinate Manual testing team, Autotest development team, Internal infrastructure/services team
- Major part of my metrics became project converge metrics. We in SLT plan, track and monitor product quality using it.
- Continuously reduced manual part of testing prior to automatic. AT rate now somewhere around 98-99%
- I have delivered brand new Virtuoso 7(large product for VM and CT provisioning used by hosters) with less then 2 manual testers from the stage “nothing works” to RTM, having regular maintenance releases simultaneously.
- During whole my career as a lead acquired more than 40 talents, several guys were awarded as the best performers as they were really famous along the company. Most part of AT team are wanted persons in development teams and some of them were shifted their careers to that area, others came with me all way long and has outstanding expertise level.
Led 2 team >15 people
python, rest API testing, MongoDB, virtualization, Linux Kernel, SoftwareDevelopment, SaaS, Integration Testing, Python, Git, Test Automation, Agile Methodologies,Test Planning, JIRA, Regression Testing
April 2014 — July 2015
1 year 4 months
Odin (Parallels Inc.)
IT, System Integration, Internet... Show more
IT unit manager
Things we created previously let us improve whole Dev&QA process.
- I’ve designed the way of continuously deliver feedback within our testing infrastructure. It’s just a simple scheme deploying/running/bug reporting process. I’ve included HW nodes in it and made it enclosure, effective and productive for both Dev’s and AT QAs. Plus I've designed complete set of metrics and mechanics to control such workflow (See the fig). It gave us a boost of running tests for more than in 3 times, providing greater feedback on every change, increased testing coverage and made huge regressions now possible + it splits activities for executing tests and writing them, main part of team was not related to HW nodes, infrastructure and etc anymore. They as developers just got the bugs for their product - tests.
- Proved the test stability objectively and it let us offload some continuous set of tests straight to the developer investigations. Oppositely, now, the guys from QA has pretty much fixes of product issues
July 2007 — April 2014
6 years 10 months
IT, System Integration, Internet... Show more
QA Automation Lead
Lead QA Automation for all virtualization products. Everything built on top of Parallels hypervisors like Parallels Desktop or Parallels Server Bare Metal and Parallels Cloud Storage 6 were tested automatically just by my team.
(Delivered Parallels Desktop for Mac 3-10, Parallels Server Bare Metal 5, Parallels Cloud Server 6)
- Built testing framework which supports various types of virtualization APIs(for comparisons, integration testing and etc.) ON various projects(single test for Desktop and Server product) ON various platforms(Linux, MacOS and Windows). Later on it will be used for other products, even after company split it is still used now in Parallels and for Acronis storage. General possibilities of it laid somewhere around known now PY.TEST unexisted at that moment.
- Simultaneously of writing hundreds tests around almost every product feature(we built new and fix paranoidly our tests and framework with no excuse, it’s finally let us be more stable than the product we test), we justify and develop our testing and internal infrastructure into the industrial scale facility of test executing on top of the HW nodes farms. Those tools with various type of auxiliary facilities like executing agents, scheduling facilities etc. are also variously used by several teams, companies and products till now.
- Being evangelist of Agile methodologies I was the one who introduced continues integration practices at Parallels. We’ve created in-house CI machinery and get BVT&CI test plans later on
- I've changed things in team into agile style way. We mixed up maintenance and new test development in planning and i set up the metrics to converge and track the team accordingly. Since that time team is stably converge from milestone to milestone. It’s also let us not get into maintenance loop with relatively constant team capacity all way long.
- Has a lot of experience (good/negative) of applying various other agile techniques like TDD, Rapid Development and etc.
- For things above (I want to believe :)), i was rewarded Best innovation in Parallels recognition award.
August 2007 — July 2009
2 years
IT, System Integration, Internet... Show more
Software Developer in Test
- Created various range of regression, functional, stress, system tests used on various SDLC stage. Blackbox, Grey box, White box, fault injection testing.
- Define testing strategies within complete feature testing as test designer from scratch
- Lead remote team for test automation activities from one of the major outsourcing company at that moment.
Skills
Skill proficiency levels
Higher education (master)
2007
Faculty of Cybernetics, Automated Information Processing and Management Systems
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter