← В ленту

Портфолио

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.

Скиллы

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

Опыт работы

Project Manager
с 06.2023 - По настоящий момент |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
Project Management, People Management, Team Building, Agile, Software Testing, ITIL, IT Service Management, Business Process Management, Process Automation
● Detection, documentation and tracking of defects. ● Manual exploratory testing of frontend, backend, native mobile applications. ● Solving incidents through technical support. ● Work with autotests - launch, crash analysis, writing (Java + Cucumber). ● Managing a 3-person QA team - training, assistance, resource planning, performance tracking. ● Drawing up individual development plans, holding managerial meetings with team members. ● Analizing of existing processes and initiatives to improve them in accordance with the needs of the team. ● Participation in the selection of quality assurance specialists of any level, conducting technical interviews - and making decisions on refusal or inviting candidates for final interviews. Achievements: ● In 3 months, I made management decisions and was able to raise the Pass Rate in the team's area of responsibility to 70% (from 20%). ● Formulated quality metrics in the team and analyzed the work of employees (using eazy bi). Disciplinary measures were applied to some employees, which increased their personal efficiency and increased the speed of value delivery. ● Organized the training of team members and helped them overcome the fear of the code, which resulted in a noticeable improvement in efficiency and productivity in automation. ● Formalized the feedback process, increased employee motivation, which helped employees to take the initiative in common team and inter-team activities - this led to the generation of ideas that could speed up testing in the team, to better resource planning. ● Organized the quality assurance process in a large integration project with an adjacent team, accompanied as a manager - a quality assurance team was formed by the contractors under my general management, significant defects were found at the testing stage, which were eliminated. Initially, testing by contractors was not intended. ● Put forward an initiative to change the recruitment process, made adjustments to job descriptions and formalized the entry requirements for specialists, which led to a significant increase in the speed of recruitment of specialists.
Head of QA
07.2020 - 04.2023 |Paynet
Project Management, Negotiation, Team Building, People Management, Agile, Project Budgeting, IT Service Management, Business Process Optimization, Functional Testing, Quality Control, Mobile Application Testing
● Worked closely with development and project management teams to ensure timely delivery of high-quality software. ● Planning the department's budget for the quarter, year. ● Communicated regularly with stakeholders to report on quality metrics and status of testing efforts. ● Detection, documentation and tracking of defects. ● Managing a 6-person QA team - training, assistance, resource planning, performance tracking. ● Drawing up individual development plans, holding managerial meetings with team members. ● Analizing of existing processes and initiatives to improve them in accordance with the needs of the team. Achievements: Created a QA department from scratch. ● Organization of the hiring process from scratch. ● Hired 6 middle+ level specialists. ● A healthy working climate has been created in the department - 1-1 meetings, reviews, team building are held. ● All specialists have passed the probationary period. ● Improved quality processes by implementing testing tools and methodologies, resulting releases pass without critical bugs. ● Before my appearance, the release cycle was unstable, statistics on bugs were not kept, releases were released without testing. ● A release cycle has been formed and adjusted in mobile applications and infomats. ● Thanks to communication with the business, resources were allocated for test infrastructure and software for the team.
Test Engineer
03.2018 - 05.2021 |HeadHunter
Java, TestNG, Selenide, Ubuntu, Git, Linux, PostgreSQL, Bash
I was a lead tester on two major projects - relocations jobs.tut.by on rabota.by and jobs.day.az on h1.az. ● Manual functional exploratory testing of the backend and frontend in a cross-functional team (2 frontenders, 4 backenders). ● Automation in Java (Java + a self-written framework similar to Selenide + TestNG). ● I solved tasks as the last line of technical support, analyzed bug reports and user requests, prioritization and bringing the bug fix to release. ● Participated in the elaboration and decomposition of business tasks, interact with customers. ● Participated in the adaptation of the onboarding program for testers. ● Participated in the selection of testing specialists - from reviewing resumes to conducting technical interviews. ● Conducted managerial agile activities (periodically) - daily rallies, retrospectives.
Test Engineer
10.2017 - 03.2018 |Yandex
Functional Testing, Manual Testing, API Testing, HTTP
● Functional testing of the frontend and backend of the module concerning monetization. ● Regression testing, maintenance of releases (releases about 2-3 times a week). ● Writing and updating test cases. ● Solving problems received through technical support.

Образование

Engineer (Магистр)
2009 - 2015
National Research University of Electronic Technology

Языки

АнглийскийСредний