Максим Старков

QA Engineer

QA Engineer с более чем 3 годами практики в ручном и автоматизированном тестировании.
• Специализируюсь на комплексном тестировании веб-приложений и микросервисной архитектуры (UI, REST API, Kafka, Sidekiq, PostgreSQL) с глубоким пониманием процессов разработки
• Имею практический опыт в автоматизации тестирования: Ruby + RSpec + Capybara, Java + Selenium и инструментами для отладки
• Выстраиваю процессы качества: структурирование тестовой документации
• Стремлюсь развиваться в направлении full-stack QA и работать с передовыми технологиями и интересными проектами

Опыт работы

Magic Bits
QA Engineer
Сентябрь 2022 — Февраль 2026 (3 года 6 месяцев)

Auto Purchase Orders

Сервис для автоматического создания заказов на покупку для Shopify: объединяет заказы клиентов в один заказ поставщика, отправляет письма поставщикам, обновляет уровень запасов, централизованно управляет поставщиками, синхронизирует заказы с Xero и QuickBooks. Поддержка шаблонов Purchase Orders (PDF/CSV) и интеграция с REST API и веб-хуками для подключения к складу.

  • Тестирование веб-приложения и backend-сервисов
  • Тестирование постепенного переезда на микросервисы
  • Проверка интеграций между микросервисами (REST + Kafka)
  • API тестирование:
    • REST - ручное через Postman, автоматизированное (Ruby + RSpec)
    • GraphQL - тестирование query и mutation с Shopify через Shopify GraphiQL App
  • Написание unit тестов (Ruby + RSpec)
  • Написание e2e тестов (Ruby + Capybara, под капотом Selenium)
  • Валидация данных в PostgreSQL, ORM (Active Record)
  • Анализ логов через Kibana
  • Работа с Rails console (диагностика проблем, создание тестовых данных)
  • Работа с Docker-контейнерами
  • Проверка JSON-схем (контрактов) API
  • Участие в ревью требований и релизной документации
  • Работа с тестовой документацией
  • Контроль качества релизов

Auto Merge Orders

Сервис для автоматического объединения нескольких заказов от одного клиента в одну посылку для экономии на доставке. Автоматическое объединение заказов ежедневно, еженедельно или мгновенно с помощью большого количества пользовательских правил.

  • Тестирование веб-приложения и backend-сервисов
  • API тестирование через Postman
  • Проверка очередей и cron job в Sidekiq
  • Валидация данных в PostgreSQL
  • Анализ логов через BugSnag
  • Работа с pgAdmin
  • Участие в ревью требований и релизной документации
  • Работа с тестовой документацией
  • Контроль качества релизов

Bulk Price Editor

Сервис для полного менеджмента корректирования цен на товары. Планирование изменения цен или рекламных кампаний. Установка фиксированных, процентных или относительных скидок для товаров магазина.

  • Тестирование веб-приложения и backend-сервисов
  • API тестирование через Postman
  • Проверка очередей и cron job в Sidekiq
  • Валидация данных в PostgreSQL
  • Анализ логов через BugSnag
  • Работа с pgAdmin
  • Участие в ревью требований и релизной документации
  • Работа с тестовой документацией
  • Контроль качества релизов

Low Stock Alert

Сервис для продавцов для легкого автоматизирования оповещений о низком уровне запасов по электронной почте.

  • Тестирование веб-приложения и backend-сервисов
  • API тестирование через Postman
  • Проверка очередей и cron job в Sidekiq
  • Валидация данных в PostgreSQL
  • Анализ логов через BugSnag
  • Работа с pgAdmin
  • Участие в ревью требований и релизной документации
  • Работа с тестовой документацией
  • Контроль качества релизов

Magic Templates (стажировка)

Ручное и автоматизированное тестирование проекта Magic Templates (закрыт).

  • Стек в ручном тестировании: Postman, DevTools, Figma, Charles, Kibana, Linear
  • Стек в автоматизации: Java + Gradle + JUnit5 + Selenide + Rest Assured

Достижения

  • Структурировал тестовую документацию проекта
  • Перенёс тест-кейсы из Linear в TestRail
  • Разработал и систематизировал тест-кейсы, что упростило регрессионное тестирование и ускорило онбординг новых QA
  • Участвовал в тестировании миграции на микросервисную архитектуру, что позволило обеспечить корректное взаимодействие сервисов
  • Разработка unit, API и системных автотестов на Ruby + RSpec + Capybara (Selenium)
  • Добавление стаб данных для изолирования тестирования

Стек технологий

Postman, DevTools, Figma, Charles, Ruby, RSpec, Capybara, Java, Selenium/Selenide, JUnit5, Gradle, Rest Assured, Github Actions, PostgreSQL, Kafka, Kibana, BugSnag, Test Rail, Swagger, Git, Linear

Навыки

Тестирование

Manual Testing Regression Testing API Testing E2E Testing

Автоматизация

Ruby + RSpec Capybara Java + Selenium Selenide JUnit5 Gradle Rest Assured

Инструменты

Postman Charles Proxy DevTools Swagger Figma Linear BugSnag Allure TestOPS

Базы данных

PostgreSQL SQL pgAdmin

Инфраструктура

Docker Kafka Sidekiq Kibana

Управление

Git Jira TestRail Github Actions

Другое

Ruby on Rails REST API GraphQL Agile HTML XPath Linux

Языки

Русский (родной) English B2

Сертификаты

Вселенная тестирования, или Как стать тестировщиком

2022

Тестирование ПО: Postman для тестирования API

2022

Образование

Мурманский арктический государственный университет

Информационные системы и технологии, Программно-аппаратные комплексы

2021