🐍 Python / QA / AI Tools открыт к общению

Никита
Яковлев

FullStack Quality Assurance

Выстраиваю процессы тестирования с нуля, автоматизирую QA и разрабатываю инструменты для AI-агентов — MCP-серверы и самих агентов. Пишу статьи и развиваю open source.

5
Projects
4.9
Yrs exp
1
Article
SPB
Russia
about_nikita.py
class NikitaYakovlev:
  name = "Никита Яковлев"
  age  = 25
  role = "FullStack Quality Assurance"
  city = "Санкт-Петербург 🏙️"

  stack = [
    "Python 3", "pytest",
    "MCP", "LLM-агенты",
    "FastAPI", "Docker",
  ]

  interests = [
    "процессы и управление качеством",
    "бизнес-риски",
    "автоспорт 🏎️",
    "DevOps / серверы",
    "open source",
  ]
// сейчас

Единственный QA в продуктовой команде: выстраиваю процессы, автоматизирую, веду документацию.

// строю

MCP-серверы и AI-агентов, которыми команда пользуется каждый день.

// стремлюсь

Вырасти в QA Process Lead: качество как выстроенный процесс, а не героизм одного человека.

// journey

Путь развития

git log --oneline --reverse

2021
edu
Колледж · ТО и ремонт автомобильного транспорта

Политехнический колледж НовГУ. Любовь к технике и автомобилям — с тех самых пор.

2021
init
Game QA Intern — первый шаг в IT

Сразу после колледжа пришёл в геймдев на позицию стажёра QA. Тестирование игр, первое знакомство с процессами разработки.

2022
code
Первый контакт с Python · автоматизация

Начал изучать Python и погружаться в автоматизацию тестирования. Первые скрипты, первые инсайты о том, как устроено ПО изнутри.

2023
work
Manual Web QA Engineer

Переход в Web. Системное тестирование фронтенда и бэкенда, кросс-браузерные проверки, API через Postman. Написал документацию с нуля и начал организовывать процесс автоматизации тестирования на проекте.

2024
growth
SDET — разработка внутри QA

Стал инженером по автоматизации. FastAPI-сервисы, фреймворк для API-тестирования на YAML + Pydantic, интеграция LLM в рабочий процесс QA-отдела.

2026
oss
Open Source — FastCacheMiddleware

Соавтор библиотеки кэширования для FastAPI: Redis-бэкенд, TTL-отображение в Swagger UI. Активно используется в продакшне.

2026
oss / article
Switch Hub и первая статья на Хабре

Автор утилиты evo-repo-switch-hub для Cloud.ru и первой статьи в корпоративном блоге Cloud.ru на Хабре — о том, как ИИ сокращает время на QA-документацию с дней до часов.

2026
now
FullStack QA Engineer

Единственный QA на продукте — выстраиваю процессы тестирования с нуля: стратегия, документация, метрики качества, автоматизация. Разрабатываю инструменты для AI-агентов: MCP-серверы и самих агентов. Двигаюсь в сторону QA Lead. Параллельно, но менее активно, развиваю пет-проекты.

// projects

Проекты

Публичные репозитории и open source-вклад

🔀
Switch Hub AUTHOR

Утилита для прозрачного переключения между Hugging Face Hub и Cloud.ru Repo: работа с моделями и датасетами из разных экосистем без изменения кода — switch_to_hf() / switch_to_rh(), контекстный менеджер с автоматическим откатом, управление токенами.

Python Hugging Face datasets transformers MLOps Poetry
🎥
Backlog WIP

FastAPI-приложение с каталогом фильмов. Полноценный бэкенд с базой данных и REST API.

Python 3.13+ FastAPI SQLAlchemy Alembic PostgreSQL taskiq RabbitMQ Vue
💻

Сервис для создания коротких ссылок на базе FastAPI с хранилищем и редиректами.

FastAPI Pydantic Redis Typer pytest mypy
💿

Консольный ассистент для конвертации данных между форматами (JSON, YAML, CSV и др.).

Python CLI

Высокопроизводительный кэш-middleware для FastAPI. Реализовал Redis-бэкенд, auto-path вычисление и TTL-отображение в Swagger.

FastAPI Redis Middleware
все репозитории →
// channel

Фактический результат

Телеграм-канал про QA, качество и процессы — и про всё, что происходит между «должно работать» и «работает».

expected_vs_actual.diff
- ожидаемый результат:
-   всё работает как в требованиях
+ фактический результат:
+   работает, но не так — и вот почему

# о чём канал: процессы с нуля,
# документация без боли, ИИ в QA,
# автоматизация и разборы багов
Как выстроить QA-процесс, когда ты один на продукте
ИИ и MCP в реальной работе тестировщика, без хайпа
Документация, метрики и автоматизация: что реально экономит время
Подписаться без спама, по делу
// articles

Статьи

Пишу о QA-практике, документации и инструментах на базе ИИ

✍️
Хабр · блог Cloud.ru
Как QA я всё равно пишу документацию, но с ИИ трачу на неё часы, а не дни

О том, как перестроить работу с тестовой документацией вокруг ИИ: что стоит делегировать модели, что остаётся за инженером и почему документация от этого не становится хуже.

habr.com
// skills

Навыки

QA-процессы
Процессы с нуля Test Strategy Test Design Risk-based testing Метрики качества Документация Ревью требований
Development
Python 3 asyncio FastAPI Pydantic REST API Docker / Linux
Testing & CI
pytest Postman Jira Confluence TeamCity CI/CD Git / GitLab
AI & Tools
MCP AI-агенты LangChain LangGraph Ollama OpenAPI
// about me

О себе

📖
Самоучка по призванию

Без профильного IT-образования — от первых скриптов до SDET и open source. Лучший учитель — живые задачи и собственное любопытство.

🧭
Процессы тестирования с нуля

На продукте я единственный QA: выстраиваю тестирование с чистого листа — стратегия, документация, метрики качества и автоматизация. Цель — вырасти в QA Lead.

✍️
Автор статей

Пишу технические статьи о QA, документации и инструментах на базе ИИ. Публикуюсь в блоге Cloud.ru на Хабре.

🤖
Инструменты для AI-агентов

Разрабатываю MCP-серверы и самих агентов — то, чем ежедневно пользуется команда. Пет-проекты тоже развиваю, но уже не так активно.

🐳
DevOps & инфраструктура

Контейнеры, виртуальные машины, развёртка приложений, настройка серверов — это не пугает, а увлекает.

🏎️
Автоспорт

Обожаю автоспорт и автомобили. Скорость и технологии — общий знаменатель.

🎯
Качество как процесс

Смотрю на тестирование через бизнес-риски: где дороже всего ошибиться — туда и внимание. Цель — QA Process Lead.

"The only way to do great work is to love what you do."
— Steve Jobs
// contact

Связаться

Открыт к новым возможностям и интересным проектам.

📍 Санкт-Петербург