Специалисты · FC-107

Инженер по тестированию (QA / AQA) Senior

Инженер по тестированию с семилетним опытом работы. Специализируется на функциональном, интеграционном и сквозном тестировании, создании автоматизированных проверок на Python, Java и TypeScript с использованием Playwright, Selenium и Selenide. Выстраивает процессы контроля качества, интегрирует тестирование в CI/CD, работает с REST API, gRPC и очередями сообщений, обеспечивает покрытие тестами и стабильность релизов.

  • Seniorгрейд
  • 7 летопыт
  • 6проектов в CV
  • 2отрасли
PythonJavaTypeScriptPlaywrightSeleniumPostmanPostgreSQLDockerSelenideJUnit 5

Стек

Технологии

Языки и фреймворки
PythonJavaTypeScriptPlaywrightSelenideSeleniumJUnit 5Allure
API и контракты
PostmanREST APIgRPCSwagger
Работа с данными
SQLPostgreSQLKafka
Версионный контроль и CI/CD
GitDockerGitLabJenkins
Управление задачами и документация
JiraTestRailConfluence
Тест-дизайн и стратегия
функциональноеинтеграционноеE2E тестирование

Экспертиза

Что умеет

Тестирование API и микросервисов

  • API тестирование (REST, gRPC)
  • Контрактное тестирование (API contracts, schema validation)
  • Тестирование асинхронных процессов (Kafka)
  • Работа с микросервисной архитектурой

Автоматизация и CI/CD

  • Автоматизация тестирования (Python, Playwright, Java)
  • CI/CD, тестовая стратегия, тест-дизайн
  • Функциональное, интеграционное, E2E тестирование

Дополнительные компетенции

  • Базовые знания Machine Learning (классификация, регрессия, метрики моделей)
  • Опыт в роли QA Lead (2+ года)

Проекты

Над чем работал

Названия заказчиков не раскрываются. Детали обсуждаем на встрече.

Банк из топ-10

QA Engineer01.2025 — 04.2026

Разработка и интеграция функционала кредитных продуктов в различные сервисы компании. Участие в тестировании банковских систем, включая платежи, переводы, транзакции и работу со счетами. Обеспечение качества на уровнях API (gRPC) и end-to-end сценариев. Анализ требований и дефектов для повышения надежности микросервисной архитектуры.

Команда: Team Lead, 2 Backend Developers, 1 QA Engineer, 1 Analyst

  • Проводил функциональное, интеграционное и end-to-end тестирование банковских систем, включая пользовательские сценарии (платежи, переводы, транзакции, работа со счетами).
  • Тестировал интеграции между микросервисами и внешними системами, обеспечивая корректность обмена данными.
  • Выполнял API тестирование (gRPC): валидация protobuf контрактов, проверка бизнес-логики, обработки ошибок и целостности данных.
  • Анализировал дефекты, проводил root cause analysis и участвовал в их устранении совместно с разработчиками и аналитиками.
  • Проектировал и поддерживал тестовую документацию (test cases, test scenarios, чек-листы).
  • Участвовал в анализе требований, выявлял риски и пробелы, формировал критерии приёмки.
  • Обеспечивал корректность бизнес-логики и целостность данных на уровне сервисов и интеграций.
  • gRPC
  • Protobuf
  • Postman
  • SQL
  • Jira
  • Git

Универсальный банк федерального масштаба

QA Lead04.2023 — 01.2025

Полномасштабный банковский мультивалютный сервис для юридических лиц с функционалом обслуживания, инвестиций и документооборота. Руководство QA-направлением команды из 6+ инженеров. Внедрение shift-left подхода, разработка фреймворка автотестов и сокращение регрессионного тестирования на 40% без потери покрытия.

Команда: 1 QA Lead, 5 QA Engineers, 1 AQA Engineer

  • Руководил QA-направлением команды (6+ QA/AQA): стратегия, задачи, развитие команды.
  • Подготовил тестовую стратегию (уровни, типы тестов, coverage, критерии качества и exit-conditions).
  • Отвечал за подготовку релизных статусов: риски, баги, готовность, рекомендации.
  • Разрабатывал фреймворк автотестов с интеграцией в CI/CD.
  • Анализировал метрики покрытия и стабильности (Allure).
  • Сократил регрессионное тестирование на 40% без потери покрытия.
  • Инициировал shift-left подход: участвовал в анализе требований, снижая баги ещё до начала разработки.
  • Проводил RCA инцидентов, формировал корректирующие действия для QA и Dev.
  • Java Core
  • Cucumber
  • Selenide
  • Junit 5
  • Allure
  • Swagger
  • Kafka
  • Openshift
  • Git
  • gRPC
  • CI/CD
  • Postman
  • SQL
  • Jira
  • PostgreSQL
  • Portainer

Корпоративный портал крупной нефтяной компании

QA Engineer12.2020 — 04.2023

Микросервисная система документооборота с ролевой моделью доступа и внешними интеграциями. Административная часть управляется системой Django. Координация тестирования ролевых сценариев, развитие автотестов и оптимизация QA-процессов. Ускорение цикла релиза на 3 дня за счёт оптимизации smoke и regression подходов.

Команда: Team Lead, 3 Backend Developers, 2 QA Engineers, 1 DevOps Engineer

  • Координировал тестирование микросервисной системы с ролевыми сценариями.
  • Поддерживал и развивал автотесты, повышая покрытие критичных пользовательских путей.
  • Участвовал в построении QA-процессов: планирование, тест-дизайн, приёмка, регресс.
  • Настроил ревью требований и acceptance-критериев.
  • Инициировал внедрение баг-классификации и дефектных метрик.
  • Оптимизировал smoke и regression подходы, ускорив цикл релиза на 3 дня.
  • Проводил обучение новых QA-инженеров, документировал процессы (вики, чек-листы).
  • Java Core
  • Selenide
  • Allure
  • CI/CD
  • Postman
  • SQL
  • Testrail
  • Jira
  • PostgreSQL
  • Docker
  • Swagger
  • Retrofit
  • Kafka

Система для управления процессом тестирования ПО (баг-трекер)

QA Automation Engineer03.2020 — 12.2020

Веб-версия баг-трекера для тестирования ПО. Участие в проекте в роли QA automation. Описание фреймворка тестирования и автоматизация тест-кейсов для повышения качества продукта и скорости регрессионного тестирования.

Команда: Project Manager, 2 QA Engineers, 2 Frontend Developers, 2 Backend Developers

  • Описал фреймворк тестирования на проекте.
  • Автоматизировал тест-кейсы для повышения качества продукта и скорости проведения регрессионного тестирования.
  • Java Core
  • Selenide
  • Allure
  • CI/CD

Платформа бронирования пассажирских перевозок

AQA08.2019 — 02.2020

Сервис бронирования автобусных билетов: расписание, маршруты, динамические цены, возвраты.

Команда: PM, 3 FE, 4 BE, 1 Mobile, 2 QA

  • Проводил(а) анализ требований по расписанию, бронированию и возвратам
  • Поддерживал(а) тестовую документацию и регрессионные наборы для пиковых периодов продаж
  • Контролировал(а) качество критичных бизнес-флоу и полноту покрытий
  • Автоматизировал(а) сценарии поиска рейсов, бронирования, оплаты и возврата билетов
  • Тестировал(а) правила динамического ценообразования и граничные условия по времени
  • Добавил(а) API-проверки на корректность статусов заказов и возвратов
  • Подключил(а) регрессионные проверки к CI-пайплайну
  • Настроил(а) запуск smoke-набора для быстрой валидации после изменений
  • Поддерживал(а) стабильность автотестов и воспроизводимость результатов
  • Синхронизировал(а) QA-задачи с разработкой и бизнес-командой
  • Участвовал(а) в планировании релизов и оценке рисков
  • Развивал(а) подходы к тестированию high-load периодов и сезонных пиков
  • Playwright
  • TypeScript
  • Python
  • PyTest
  • Postman
  • SQL
  • GitLab CI

Агрегатор доставки еды

AQA02.2019 — 08.2019

Агрегатор доставки еды: каталог, checkout, распределение заказов, диспетчеризация курьеров.

Команда: Product Manager, 4 FE, 5 BE, 2 QA, DevOps

  • Анализировал(а) требования по флоу заказа: каталог , checkout, назначение курьера, завершение доставки
  • Поддерживал(а) тестовую документацию: тест-кейсы, чек-листы, релизные сценарии
  • Контролировал(а) качество критичных пользовательских и операционных процессов
  • Покрыл(а) автотестами ключевые флоу: создание заказа, оплата, назначение курьера, завершение доставки
  • Тестировал(а) интеграции с платежами и геосервисами
  • Развивал(а) API и UI контуры для регрессионной проверки
  • Внедрил(а) API smoke-контур для быстрой проверки после деплоя
  • Подключил(а) автотесты к CI-пайплайну с публикацией артефактов
  • Поддерживал(а) стабильность прогонов и скорость обратной связи перед релизом
  • Улучшил(а) качество релизов через контроль дефектов и регулярные пост-релизные проверки
  • Python
  • PyTest
  • Requests
  • Playwright
  • Postman
  • SQL
  • Docker
  • GitLab CI
  • Grafana

Заявка

Запросить этого специалиста

Пришлём полное CV и предложим дату старта. Если профиль уже занят — подберём равнозначного.

Все специалисты

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.