FullStack Quality Assurance
Выстраиваю процессы тестирования с нуля, автоматизирую QA и разрабатываю инструменты для AI-агентов — MCP-серверы и самих агентов. Пишу статьи и развиваю open source.
Единственный QA в продуктовой команде: выстраиваю процессы, автоматизирую, веду документацию.
MCP-серверы и AI-агентов, которыми команда пользуется каждый день.
Вырасти в QA Process Lead: качество как выстроенный процесс, а не героизм одного человека.
git log --oneline --reverse
Политехнический колледж НовГУ. Любовь к технике и автомобилям — с тех самых пор.
Сразу после колледжа пришёл в геймдев на позицию стажёра QA. Тестирование игр, первое знакомство с процессами разработки.
Начал изучать Python и погружаться в автоматизацию тестирования. Первые скрипты, первые инсайты о том, как устроено ПО изнутри.
Переход в Web. Системное тестирование фронтенда и бэкенда, кросс-браузерные проверки, API через Postman. Написал документацию с нуля и начал организовывать процесс автоматизации тестирования на проекте.
Стал инженером по автоматизации. FastAPI-сервисы, фреймворк для API-тестирования на YAML + Pydantic, интеграция LLM в рабочий процесс QA-отдела.
Соавтор библиотеки кэширования для FastAPI: Redis-бэкенд, TTL-отображение в Swagger UI. Активно используется в продакшне.
Автор утилиты evo-repo-switch-hub для Cloud.ru и первой статьи в корпоративном блоге Cloud.ru на Хабре — о том, как ИИ сокращает время на QA-документацию с дней до часов.
Единственный QA на продукте — выстраиваю процессы тестирования с нуля: стратегия, документация, метрики качества, автоматизация. Разрабатываю инструменты для AI-агентов: MCP-серверы и самих агентов. Двигаюсь в сторону QA Lead. Параллельно, но менее активно, развиваю пет-проекты.
Публичные репозитории и open source-вклад
Утилита для прозрачного переключения между Hugging Face Hub и Cloud.ru Repo: работа с моделями и датасетами из разных экосистем без изменения кода — switch_to_hf() / switch_to_rh(), контекстный менеджер с автоматическим откатом, управление токенами.
FastAPI-приложение с каталогом фильмов. Полноценный бэкенд с базой данных и REST API.
Сервис для создания коротких ссылок на базе FastAPI с хранилищем и редиректами.
Консольный ассистент для конвертации данных между форматами (JSON, YAML, CSV и др.).
Высокопроизводительный кэш-middleware для FastAPI. Реализовал Redis-бэкенд, auto-path вычисление и TTL-отображение в Swagger.
Телеграм-канал про QA, качество и процессы — и про всё, что происходит между «должно работать» и «работает».
Пишу о QA-практике, документации и инструментах на базе ИИ
О том, как перестроить работу с тестовой документацией вокруг ИИ: что стоит делегировать модели, что остаётся за инженером и почему документация от этого не становится хуже.
habr.comБез профильного IT-образования — от первых скриптов до SDET и open source. Лучший учитель — живые задачи и собственное любопытство.
На продукте я единственный QA: выстраиваю тестирование с чистого листа — стратегия, документация, метрики качества и автоматизация. Цель — вырасти в QA Lead.
Пишу технические статьи о QA, документации и инструментах на базе ИИ. Публикуюсь в блоге Cloud.ru на Хабре.
Разрабатываю MCP-серверы и самих агентов — то, чем ежедневно пользуется команда. Пет-проекты тоже развиваю, но уже не так активно.
Контейнеры, виртуальные машины, развёртка приложений, настройка серверов — это не пугает, а увлекает.
Обожаю автоспорт и автомобили. Скорость и технологии — общий знаменатель.
Смотрю на тестирование через бизнес-риски: где дороже всего ошибиться — туда и внимание. Цель — QA Process Lead.
"The only way to do great work is to love what you do."