О себе
Занимаюсь автоматизированным тестированием 10+ лет. Имею опыт построения решений автоматизированного тестирования всех видов – Web, Mobile, API, Desktop, unit. Обучаю сотрудников 8+ лет. В каждой из компаний в которой работал – выстроил процессы внутреннего корпоративного обучения и преподавал курсы. Обучил более 250 человек навыку программирования на Java и автотестирования. В каждой компании я фокусировался на развитии команды: инициировал и выстраивал с нуля программы внутреннего обучения, а также лично преподавал курсы. Это позволяло быстро растить экспертизу внутри отделов. В построении фреймворков и стилей разработки автотестов придерживаюсь принципа максимально читаемости кода теста и тестового отчета – это залог эффективности и качества работы команды тестирования.
Опыт работы
Спортмастер Лаб
Руководитель направления автоматизированного тестирования Web-приложений
Обязанности: Курировал процессы автоматизированного тестирования в 20+ продуктах Руководил разработкой корпоративных инструментов автоматизации и технических стандартов (фреймворков, code-style практики), определял архитектурные решения Планировал и организовывал работу команды автоматизации, контролировал загрузку и сроки выполнения задач Запускал полный цикл автоматизации в новых продуктовых командах: разрабатывал каркас проекта, создавал пилотные тесты, интегрировал в CI/CD, системы отчётности и TMC Поддерживал и консультировал продуктовые команды в части QA Проводил код-ревью Формировал дашборды метрик автоматизации в продуктах Проводил внутренние обучающие мероприятия, вел школы по автоматизации Записывал образовательные видеоролики, включая материалы для YouTube Проводил технические собеседования, участвовал в подборе специалистов и сопровождении их профессионального развития
- Создал корпоративный UI-фреймворк на базе Selenide, унифицировал подход к разработке UI и API автотестов и стилю кода (Checkstyle, Archunit). Произвел миграцию более 10 ранее существовавших проектов автотестов на новый фреймворк, унифицировал стек технологий UI тестов в продуктах компании до 95%.
- Выстроил процесс обучения ручных тестировщиков в фулстеков (обучение Java, Selenide, RestAssured) в форматах online-занятий и предзаписанных видео. Обучил автотестированию 50+ сотрудников.
- Построил систему мониторинга состояния автотестирования в продуктах с помощью сбора метрик (из API Gitlab, TestOps, Jira) и процесс планирования работ SDET инженеров платформенной команды.
Люксофт
Старший руководитель группы
Обязанности: Вел процессы автотестирования модулей ПО middle-office инвестиционного банка (back-end) Производил настройку и отладку пайплайнов (автотесты, разработка) Разрабатывал и поддерживал фреймворки автотестирования как основного продукта, так и подключаемых интеграций, обеспечивая их расширяемость и поддерживаемость Разрабатывал тестовую модель, тест-планы для модулей приложения Выполнял функциональное тестирование
- Внедрил модуль расширенной отчётности в фреймворк автотестирования (читаемые шаги, вложения артефактов, запуск теста с произвольного шага), что значительно упростило анализ дефектов для разработчиков и специалистов SL3-поддержки.
- Разработал детализированную документацию и пошаговые инструкции к legacy-фреймворку внешнего подрядчика, ранее не имевшему описания, что существенно ускорило адаптацию новых сотрудников и упростило сопровождение.
Performance Lab
Руководитель направления автоматизированного тестирования
Обязанности: Взаимодействовал с заказчиками на всех этапах проектов: от предпродажной деятельности и оценки стоимости до расчёта трудоёмкости, объёмов работ и формирования команды Проводил аудит процессов автотестирования на проектах и код-ревью Участвовал в найме тестировщиков и в формировании проектных команд под новые и действующие проекты Вел разработку корпоративных инструментов автоматизации и технических стандартов автотестирования (фреймворки, code-style практики), привлекал инженеров для развития inner-source решений Разрабатывал и поддерживал фреймворки и автотесты для нескольких продуктов ДБО (web, mobile системы) компаний-заказчиков Проектировал и выстраивал pipeline поставки продукта, интегрировал автотесты в процессы CI/CD Управлял проектной командой, обеспечивал планирование, приоритизацию и контроль выполнения задач Проводил внутренние обучающие программы, школы по автоматизации, развивал компетенции команды.
- За четыре года прошёл карьерный путь от Junior AQA до Head of AQA, последовательно расширяя зону ответственности и техническую экспертизу.
- В качестве лида команды тестировщиков закрыл в срок проблемный и рисковый проект мобильного автотестирования.
- Выстроил масштабную систему обучения ручных тестировщиков до fullstack-автоматизаторов (Java, Selenium, RestAssured): очные занятия, онлайн-курсы и видеоматериалы. Обучил более 100+ сотрудников.
Образование
Дипломатическая академия Министерства иностранных дел Российской Федерации
— 2014Менеджмент
БакалаврМосковский государственный университет прикладной биотехнологии
— 2012Информатика и вычислительная техника
БакалаврКурсы
Oracle Certified Associate Java 8 SE Programmer
Pearson Vue
Oracle Certified Associate Java 7 SE Programmer
Pearson Vue
Ожидаемая зарплата
3 500 000 KZT