← Back to list
senior
Registration: 24.02.2023

Andrey Sokolov

Portfolio

Paynet

As the Head of QA at Paynet, I was responsible for leading and managing a team of 6 QA professionals, working closely with development and project management to ensure timely delivery of high-quality software. I was also responsible for planning the department's budget, communicating with stakeholders, detecting, documenting and tracking defects. Additionally, I created a QA department from scratch, implementing testing tools and methodologies, resulting in improved quality processes and releases without critical bugs. I also successfully hired and trained a team of 6 middle+ level specialists and created a positive working environment through regular 1-1 meetings, reviews and team-building activities. I actively participated in cross-functional team building as a project manager and in the implementation of Scrum methodology.

VK

As the QA Team Lead for the youla.ru project at VK, I was responsible for detecting, documenting, and tracking defects and conducting manual exploratory testing of frontend, backend, and native mobile applications. I also provided technical support to solve incidents and worked with autotests, including launch, crash analysis, and writing in Java and Cucumber. In addition to managing a team of 3 QA professionals, I also actively engaged in processes and value delivery in the unit - helped implement Kanban approach in teams, conducted retrospectives, communicated with business representatives. Some of my notable achievements in this role include increasing the Pass Rate in my team's area of responsibility to 70% within 3 months, formalizing the feedback process and increasing employee motivation, organizing the quality assurance process in a large integration project with an adjacent team, and improving the recruitment process by adjusting job descriptions and formalizing entry requirements for specialists. Overall, my efforts at VK resulted in improved efficiency, productivity, and value delivery for the team, as well as the identification and elimination of significant defects in testing.

HeadHunter

As a QA Engineer at HeadHunter, I was responsible for conducting manual functional exploratory testing of the backend and frontend on two major projects: relocations jobs.tut.by on rabota.by and jobs.day.az on h1.az. I also participated in the elaboration and decomposition of business tasks and interacted with customers, as well as automated testing using Java and a self-written framework similar to Selenide and TestNG. In addition to solving tasks as the last line of technical support and analyzing bug reports and user requests, I also participated in the adaptation of the onboarding program for testers and conducted managerial agile activities such as daily rallies and retrospectives. I also played a role in the selection of testing specialists by reviewing resumes and conducting technical interviews.

Skills

Allure
Charles
Cucumber
Eazy BI
Java
Jira
PHP
RESTAssured
Selenide
TestNG
TestOps
Ubuntu
People Management
Project Management
Agile
Kanban
Scrum
Project Budgeting
Development Management
IT Service Management
ITIL

Work experience

Project Manager
since 06.2023 - Till the present day |Absolut Bank
Project Management, Agile, Scrum, People Management, Planning, Kanban, Waterfall, Project Budgeting, Team Building
● Managed a team of 35 people. ● Project - conveyor of bank guarantees. ● Controlled the entire value chain - from idea to Production. ● Formed the Product Increment (PI) scope together with PO and Business lead. ● Coordinated and managed the work of three distributed teams within the product: - Drawing up cadence plans taking into account business expectations. - Managing customer expectations. - Regular reporting on risks. - Regular reports on work done. - Assistance in making management decisions taking into account my own background and immersion in the technical details of implementation. - Managing the IT budget of the project, working with the contract department. ● Organized interactions between product teams, the project platform team, technical support, the bank's infrastructure teams, the bank's information security service. ● Created and analyzed team performance metrics: - Introduced metrics - T2M, System Lead Time, Customer Lead Time, Cycle Time, Flow Efficiency, Monte Carlo forecasting. - Conducted demos (including for the bank's top management), meetups, retro, 1-1. - Participated in hiring and firing, made direct decisions. - Regularly consulted related departments on processes and value delivery, gave recommendations on building Delivery and Discovery. - I am proficient in DevRel, I know how to properly organize and use a budget for developing a tech brand. - I am proficient in Jira at the administrator level, at the bank-wide level I implemented a new methodology for using Jira according to the standard SDLC. Achievements: After dividing into teams: ● Identified bottlenecks in Discovery/Delivery. ● Accelerated delivery by 20%. ● Reduction of time for general meetings - retro, grooming, daily meetings. ● Improved business awareness. ● Acceleration of horizontal communication between team members. ● Growth of eNPS by 10% for 2023Q3-2023Q4 - due to regular monitoring of team satisfaction and making appropriate decisions. ● After six months of work - teams are independent and can control processes themselves and suggest improvements, a hiring process for the unit has been built, prioritization has been configured. ● After a year of work - together with technical leads, a new architectural concept in the unit has been developed and put into operation, feedback loops between interested departments have been built, the value delivery system has been stabilized, a proto-Kanban system has been built. After allocating the analytics unit: ● Acceleration of Discovery by 30 percent - began to allocate features into separate epics and work on them consistently, with priorities.
Team Lead QA
05.2021 - 06.2022 |VK
Java, Cucumber, Allure TestOps, Eazy BI, Charles
As the QA Team Lead for the youla.ru project at VK, I was responsible for detecting, documenting, and tracking defects and conducting manual exploratory testing of frontend, backend, and native mobile applications. I also provided technical support to solve incidents and worked with autotests, including launch, crash analysis, and writing in Java and Cucumber. In addition to managing a team of 3 QA professionals, I also actively engaged in processes and value delivery in the unit - helped implement Kanban approach in teams, conducted retrospectives, communicated with business representatives. Some of my notable achievements in this role include increasing the Pass Rate in my team's area of responsibility to 70% within 3 months, formalizing the feedback process and increasing employee motivation, organizing the quality assurance process in a large integration project with an adjacent team, and improving the recruitment process by adjusting job descriptions and formalizing entry requirements for specialists. Overall, my efforts at VK resulted in improved efficiency, productivity, and value delivery for the team, as well as the identification and elimination of significant defects in testing.
Head of QA
07.2020 - 04.2023 |Paynet
Allure TestOps, Java, RESTAssured, Jira
As the Head of QA at Paynet, I was responsible for leading and managing a team of 6 QA professionals, working closely with development and project management to ensure timely delivery of high-quality software. I was also responsible for planning the department's budget, communicating with stakeholders, detecting, documenting and tracking defects. Additionally, I created a QA department from scratch, implementing testing tools and methodologies, resulting in improved quality processes and releases without critical bugs. I also successfully hired and trained a team of 6 middle+ level specialists and created a positive working environment through regular 1-1 meetings, reviews and team-building activities. I actively participated in cross-functional team building as a project manager and in the implementation of Scrum methodology.
QA Engineer
03.2018 - 05.2021 |HeadHunter
Java, TestNG, Selenide, Ubuntu
As a QA Engineer at HeadHunter, I was responsible for conducting manual functional exploratory testing of the backend and frontend on two major projects: relocations jobs.tut.by on rabota.by and jobs.day.az on h1.az. I also participated in the elaboration and decomposition of business tasks and interacted with customers, as well as automated testing using Java and a self-written framework similar to Selenide and TestNG. In addition to solving tasks as the last line of technical support and analyzing bug reports and user requests, I also participated in the adaptation of the onboarding program for testers and conducted managerial agile activities such as daily rallies and retrospectives. I also played a role in the selection of testing specialists by reviewing resumes and conducting technical interviews.
QA Engineer
10.2017 - 03.2018 |Yandex
Ubuntu, PHP
As a QA Engineer at Yandex (auto.ru project), I was responsible for conducting functional testing of the frontend and backend of the monetization module, as well as performing regression testing and maintaining releases (which occurred 2-3 times per week). I was also responsible for writing and updating test cases and solving problems received through technical support.

Educational background

Engineer (Masters Degree)
2009 - 2015
National Research University of Electronic Technology

Languages

EnglishIntermediate