На главную
АВТОМАТИЗАЦИЯ ПРОЦЕССОВ · ТЕСТИРОВАНИЯ · ИНТЕГРАЦИЙ

Попов Сергей Николаевич

Инженер по автоматизации · Test Automation / SDET · BPM · Backend
Истра, Москва · удалённо +7 968 985-42-62 i@sergejpopov.ru ⦿devpopov.ru
Сергей Попов

# Профиль

Инженер по автоматизации с 15-летним стажем. Автоматизирую то, что раньше делали вручную, — бизнес-процессы и тестирование. В Альфа-Лизинге прошёл путь от автоматизации бизнес-процессов на BPM (ELMA, Digital Sales, интеграции) и руководства разработкой до построения автоматизации тестирования: «замкнутый контур» автотестов и мультиагентная платформа из ~20 агентов и 10+ микросервисов, где тесты генерируются, прогоняются, самоисцеляются и проходят code review без участия человека.

Инструменты подбираю под задачу: BPM-движки и интеграции для процессов; Selenium/Playwright, Bruno, Allure и CI/CD для тестирования; Python и C#/.NET для сервисов. Где это оправдано — применяю LLM (Claude/Anthropic, LiteLLM, RAG, MCP) как инструмент автоматизации. До этого — fullstack высоконагруженного SaaS и инженер-программист космической отрасли.

# Сильные стороны

  • Автоматизация в production, а не в пет-проектах: бизнес-процессы (BPM), сквозные сценарии, замкнутый контур тестирования.
  • Глубокая инженерная база: микросервисы, REST API, event-driven, CI/CD, контейнеризация, интеграции.
  • Руководство командой разработки и сквозная архитектура сервисов.
  • Считаю экономику решений: от стоимости LLM-вызовов до устранения ручного труда.

# Опыт работы

Архитектор автоматизации тестирования · AI Lead
04.2024 — наст. время
Альфа-Лизинг·автоматизация тестирования · финансовый сектор / лизинг
  • Спроектировал «замкнутый контур» Java-автотестов: сценарий → LLM генерирует UI-тесты (POM, smoke-теги) → прогон → анализ Allure-отчёта → самоисцеление упавших тестов → коммит → автоматический merge request на ревьюеров.
  • Создал ~20 специализированных LLM-агентов на Python: генерация тестов, self-healing, трёхуровневый code review (file/group/aggregation) для Java, Bruno и CRM-тестов, анализаторы Allure-отчётов, обработчики упавших кейсов в Jira.
  • Разработал 10+ микросервисов платформы (FastAPI): оркестратор агентов с FIFO-очередью, RAG-базу знаний, менеджер промптов, хостинг Allure-отчётов, синхронизацию с Confluence, менеджер секретов (Fernet + аудит).
  • Интегрировал Claude Code и Playwright MCP в production-пайплайн генерации тестов; собрал кастомную сборку custom-claude-code; реализовал human-in-the-loop сервис и учёт стоимости LLM-вызовов (llm-api-calc).
Стек: Python (FastAPI), Java (Selenium/Playwright, JUnit), Claude/Anthropic API, LiteLLM, Claude Code, Playwright MCP, RAG, Qdrant, PostgreSQL, GitLab CI/CD, Allure, Vault, Kubernetes.
Руководитель группы разработки C#
09.2022 — 04.2024
Альфа-Лизинг
  • Руководил группой backend-разработки C#/.NET; отвечал за сквозную архитектуру сервисов платформы Digital Sales (онлайн-продажи лизинга).
  • Внедрил единые стандарты по всем Java и .NET сервисам: RFC 7807 Problem Details (единый формат ошибок) и W3C Trace Context (сквозная трассировка).
  • Завершил микросервисы: сравнение документов, активности и статусы задолженностей контрагентов, проверки по чёрным спискам, индексирование сущностей BPM в Elasticsearch. Внедрил SonarQube и ELK.
Стек: C#/.NET, REST API, PostgreSQL/MSSQL, Elasticsearch, ELK, SonarQube, GitLab CI/CD.
Разработчик → Ведущий разработчик C#
05.2020 — 09.2022
Альфа-Лизинг
  • Разработка на BPM-платформе ELMA: с нуля построил портлет «Задачи ОРПА» — backend на C# и frontend на Vue.js.
  • Создал и опубликовал библиотеку Vue-компонентов vue-alfaleasing-controls; настроил CI/CD и механизм деплоя Vue-решений для кастомизации BPM-монолита.
  • Интеграции: 1С ЗУП → ELMA, Active Directory → ELMA (через очередь сообщений), MyAlfa → ELMA. Личный кабинет партнёра (документы оферты и ПЭП).
Стек: C#/.NET, Vue.js, ELMA BPM, 1С, Active Directory, RabbitMQ, GitLab CI/CD, Kubernetes.
Fullstack-разработчик
08.2016 — 05.2020
ООО «Инновационные системы управления» (documentoved.ru)
  • Web-сервис для работы с юридическими документами, 10 000+ активных пользователей. Внедрение виджета для крупных банков (РНКБ, РосЕвроБанк).
  • Интеграции с ФНС, ФИАС, платёжными системами (Yandex, Qiwi). Проект из 500+ посадочных страниц с собственной CMS; горячее восстановление личных кабинетов.
Стек: ASP.NET / ASP.NET Core, C#, JavaScript, Vue.js, MS SQL, MySQL, PostgreSQL.
Инженер-программист
08.2011 — 11.2015
АО «Корпорация ВНИИЭМ»·приборостроение / космос
  • Разработка встроенного программного обеспечения космических аппаратов и комплекса наземных средств управления космическим аппаратом.

# Ключевые навыки

Автоматизация процессовBPM · ELMACamunda · BPMNDigital SalesOpen APIИнтеграции Автоматизация тестированияSeleniumPlaywrightBrunoAllureCI/CD PythonFastAPIC# / .NETASP.NET CoreJavaJavaScript / TSVue.js МикросервисыREST APIPostgreSQLMS SQLRabbitMQElasticsearch DockerKubernetesGitLab CI/CDVault LLM · Multi-agentAnthropic / ClaudeLiteLLMRAG · QdrantMCPSOLIDAgile

# Образование

Московский авиационный институт (МАИ)

2012 · Высшее

Аэрокосмический факультет · Системы автоматизированного проектирования (САПР)

# Языки

Русскийродной
АнглийскийB1

Права кат. B · собственный автомобиль