Никита П. QA авто, Lead
ID 20824
НП
Никита П.
Мужчина, 28 лет
Россия, Иркутск, UTC+8
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Опытный QA-специалист, лидер с успешным опытом руководства командой инженеров по автоматизации тестирования в проекте «Робот Макс». Организовал процесс взаимодействия команды автоматизации и продуктовых команд. Выстроил работу с каждой из продуктовых команд, учитывая их потребности и пожелания. Достиг покрытия автотестами в среднем более 75% в каждой продуктовой команде с минимальным ресурсом. Внедрил автотестирование в релизный цикл, что позволило сократить затраты рабочего времени на тестирование примерно на 1000 часов в год и обеспечить суммарную экономию во всех продуктовых командах около 40 млн рублей.
В роли инженера по автоматизации выполнял задачи по разработке автотестов на Python с использованием фреймворка pytest, разрабатывал фреймворки для тестирования нового функционала, внедрял процессы нагрузочного и post deployment verification тестирования. Оптимизировал кодовую базу автотестов и настраивал GitLab CI/CD для ручного и автоматического запуска автотестов с формированием отчётов.
Также работал в проектах «Центрофинанс» в роли Automation QA Engineer и «Tovarika» в роли QA Engineer.
Проекты
(6 лет 9 месяцев)
Робот Макс
Роль
Руководитель команды инженеров по автоматизации тестирования
Обязанности
Моя работа в команде поделена на два направления:
1. Руководитель команды инженеров по автоматизации. (Команда состояла из 5 человек. Работа была организована по SCRUM, с двухнедельными спринтами)
2. Инженер по автоматизации тестирования.
1. В ходе руководства командой я занимался:
- Написание должностных обязанностей для ролей внутри команды.
- Формирование команды
- Подготовка и реализация плана по внедрению автотестов в релизный цикл продуктовых команд.
- Внедрение и сбор метрик для анализа качества работы команды автоматизации тестирования.
- Формирование бэклога, планированием спринтов, распределением задач.
- Синхронизация стратегических целей компании с командой.
- Участие в квартальном PI планировании. Для постановки целей команды, формирования задач с распределением ресурсов. Защита планов работ перед CTO и CPO.
- Решение организационных вопросов с продуктовыми командами, PM, CPO, CTO.
- Управление и мониторинг хода выполнения квартальных планов, задач из дополнительного плана.
- Ведение отчетности по результатам работы команды (в том числе с учетом метрик).
- Улучшение процессов взаимодействия между командой автоматизации тестирования и продуктовыми командами.
-Проведением регулярных 1-1 с участниками команды автоматизации тестирования, для сбора пожеланий\идей\предложений; решения возникающих проблем.
- Проведение встреч с CPO, CTO, PO, PM продуктовых команд, тим лидами разработки и manual тестирования, с целью сбора и анализа обратной связи по результатам работы нашей команды, для дальнейшего улучшения нашего взаимодействия и качества продукта.
Ключевыми достижениями в роли руководителя отдела автоматизации тестирования считаю:
- Организовал процесс взаимодействия команды автоматизации тестирования и продуктовых команд. Выстроил работу с каждой из продуктовых команд учитывая их потребности, пожелания.
- Управление командой, в ходе которого удалось с минимальным ресурсом достичь покрытия автотестами в среднем >75% в каждой из продуктовых команд.
- Внедрил автотестирование в релизный цикл продуктовых команд, что позволило сократить затраты рабочего времени на тестирование на ~1000 часов в год.
Суммарная экономия во всех продуктовых командах составила ~40 млн. рублей в год.
2. Как инженер по автоматизации тестирования я выполнял задачи:
- Разработка автотестов на Python с использованием фреймворка тестирования pytest.
- Разработка фреймворков для тестирования нового функционала, с которым команда ранее не работала например, для работы с голосовым ассистентом (VoIP).
- Внедрение процесса и проведение нагрузочного тестирования; разработка фреймворка на основе инструментов Locust + PyTest + OpenTelemetry (трэйсы в Jaeger) + TimeScaleDB (логирование в Kafka)
- Внедрение процесса и проведение тестирования производительности в продуктивной среде.
- Внедрение процесса и проведение post deployment verification в продуктивной среде (автоматизированное тестирование ключевых бизнес-сценариев после деплоя).
- Улучшение процессов тестирования и внедрения ряд новых решений. Например, mock-сервер для создания "заглушек". Тестирование вёрстки с помощью библиотеки pillow. Разбиение на группы для параллельного запуска с целью ускорения тестового прогона, использовался pytest-xdist. Этот подход позволил ускорить прохождение автотестов в ~4 раза.
- Рефакторинг и оптимизация кодовой базы автотестов.
- Настройка Gitlab CI/CD для ручного и автоматического запуска автотестов с формированием отчётов.
- Оптимизация запуск автотестов - распределил запуски на отдельные джобы по маркам.
- Разработка программ для тестирования специфических задач.
- Проводение код-ревью внутри команды автоматизаторов и наработок мануальных тестировщиков.
- Проведение регрессионного автотестирование. Анализировал результаты тестового запуска совместно с тестировщиками продуктовой команды. Подготавливал отчёт по итогам тестирования.
- Коммуницирование с PO, разработчиками, тестировщиками, аналитиками в контексте решения производственных задач.
Часто используемые библиотеки:
Для тестирования бэкенд: requests, asyncio, aiohttp, psycopg2, python-socketio, kafka-python, redis, faker, pyvoip, dynaconf, pydantic.
Для тестирования фронтенда: selenium в связке с selenoid, beautifulsoup4, pillow.
Для формирования, анализа и хранения отчётов использовал: allure, allure-server и телеграм-бот.
Достижения
Ключевыми достижениями в роли руководителя отдела автоматизации тестирования считаю:
- Организовал процесс взаимодействия команды автоматизации тестирования и продуктовых команд. Выстроил работу с каждой из продуктовых команд учитывая их потребности, пожелания.
- Управление командой, в ходе которого удалось с минимальным ресурсом достичь покрытия автотестами в среднем >75% в каждой из продуктовых команд.
- Внедрил автотестирование в релизный цикл продуктовых команд, что позволило сократить затраты рабочего времени на тестирование на ~1000 часов в год.
Ключевыми достижениями в роли инженера по автоматизации тестирования считаю:
- Разработка фреймворков для тестирования нового функционала, с которым команда ранее не работала например, для работы с голосовым ассистентом (VoIP).
- Внедрение процесса и проведение нагрузочного тестирования; разработка фреймворка на основе инструментов Locust + PyTest + OpenTelemetry (трэйсы в Jaeger) + TimeScaleDB (логирование в Kafka)
- Внедрение процесса и проведение тестирования производительности в продуктивной среде.
- Внедрение процесса и проведение post deployment verification в продуктивной среде (автоматизированное тестирование ключевых бизнес-сценариев после деплоя).
- Улучшение процессов тестирования и внедрения ряд новых решений. Например, mock-сервер для создания "заглушек". Тестирование вёрстки с помощью библиотеки pillow. Разбиение на группы для параллельного запуска с целью ускорения тестового прогона, использовался pytest-xdist. Этот подход позволил ускорить прохождение автотестов в ~4 раза.
- Рефакторинг и оптимизация кодовой базы автотестов.
- Настройка Gitlab CI/CD для ручного и автоматического запуска автотестов с формированием отчётов.
- Оптимизация запуск автотестов - распределил запуски на отдельные джобы по маркам.
Стек специалиста на проекте
PostgreSQL, Python, Selenium, Selenoid, Allure, Pytest, Appium, BrowserStack, TimeScaleDB, Requests, ELK, Psycopg2, Kafka, WireMock, Pydantic, Faker, Locust, Redis, Pillow, pytest-xdist, GitLab CI/CD, BeautifulSoup4, Python 3.12, OpenTelemery, python-socketio, PyVoIP, Dynaconf
Отрасль проекта
Government & Public Sector
Период работы
Март 2021 - По настоящее время
(4 года 7 месяцев)
Центрофинанс
Роль
Automation QA Engineer
Обязанности
Компания занимается аутсорс-разработкой для проектов микрофинансового сектора. За время работы в компании удалось: составить планы тестирования проектов, покрыть UI и API автотестами весь функционал проектов, покрыть их тест-кейсами и описать юзер-стори.
Автоматизированное тестирование:
Python + Pytest + PageObject + SeleniumWebDriver + Allure с использованием BrowserStack для кроссбраузерности и кроссплатформенности. Запуск производился с помощью GitLab CI + docker. Имею опыт работы с CI/CD, настройкой gitlab-ci.yml
Ручное тестирование:
Postman, Insomnia, Swagger, Fiddler, ChromeDevTools, Jira, Testrail, Confluence.
Достижения за время работы:
Совместно с DevOps реализован мониторинг работоспособности проектов с помощью внутренних и внешних проверок Zabbix. Внутренние проверки работают тестируя обращения к эндпоинтам api, внешние - запускают python-тест.
Выстроил процесс автоматизированного тестирования и интегрировал его в CI/CD с последующим сбором и анализом результатов тестирования.
Руководство отделом тестирования:
Руководил отделом, состоящим из четырех тестировщиков, включая меня. Проводил организационную работу с тестировщиками, системными аналитиками, лидами разработки и руководителями проекта с целью интеграции процесса тестирования. Участвовал в планировании спринта, декомпозиции и делегировании низкоуровневых задач на тестировщиков. Так же в мои обязанности входило:
1. Сбор и анализ требований к функционалу
2. Организация процесса сбора и хранения тестовой документации
3. Отчетность по результатам работы отдела
Достижения
Совместно с DevOps реализован мониторинг работоспособности проектов с помощью внутренних и внешних проверок Zabbix. Внутренние проверки работают тестируя обращения к эндпоинтам api, внешние - запускают python-тест.
Стек специалиста на проекте
API, Python, Postman, Pytest, Zabbix, Manual testing
Отрасль проекта
FinTech & Banking
Период работы
Январь 2020 - Февраль 2021
(1 год 2 месяца)
Tovarika
Роль
QA Engineer
Обязанности
Провожу функциональное тестирование бизнес-процессов, тестирование АПИ, тестирование вёрстки, кроссбраузерное\кроссплатформенное тестирование, тестирование документации, регресс после релизов. Работа идёт с использованием Agile методологии. Коммуникация с командой посредством набора Jira+Confluence+Skype. Разработка происходит спринтом длительностью две недели, затем релиз. Тестирование REST API с помощью Postman.
Достижения
Разработка тестовой модели продукта
Стек специалиста на проекте
Agile, Postman, REST API, Functional testing, Testing
Отрасль проекта
Marketing, Advertising & Design
Период работы
Январь 2019 - Февраль 2020
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (24 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Иркутский национальный исследовательский технический университет
Специальность
Автоматизация систем управления
Завершение учебы
2028 г.