QA Engineer
Белград, СербияМиддл
Релокация • Удаленная работа
Опыт работы от 1 года до 3х лет130 000 ₽
Опыт работы от 1 года до 3х лет130 000 ₽
Короткая ссылка: gkjb.ru/g1Ahb
О себе
На данный момент QA Engineer.
Мои компетенции и опыт
CityAds Media - международная CPA-платформа (веб-продукт, микросервисная архитектура)
О себе:
QA-инженер с уклоном в backend и микросервисную архитектуру. Специализируюсь на диагностике дефектов на уровне взаимодействия сервисов (API, БД, очереди, интеграции) и формализации бизнес-логики. Определяю стратегию тестирования и принимаю решение о готовности функционала к релизу (go/no-go)
Ключевые навыки
- Functional/Integration/E2E testing
- API (REST, Postman, Swagger)
- SQL (JOIN, GROUP BY, HAVING, EXPLAIN, REGEXP)
- Анализ цепочек: UI > API > сервис >БД
- Микросервисная архитектура
- RabbitMQ (очереди, payload, маршрутизация)
- Docker, Kubernetes (конфигурации, тестовые стенды)
- Логи и мониторинг (Kubernetes)
- Исследовательское тестирование
- Анализ требований и формализация бизнес-логики
Чем занимался:
- Тестировал веб-продукт на микросервисной архитектуре, анализировал взаимодействие компонентов на уровне UI > API > сервис > БД
- Проводил тестирование REST API, анализировал параметры запросов/ответов и корректность обработки данных
- Диагностировал причины дефектов (в т.ч. с использованием debug-режима), анализировал данные и бизнес-логику
- Работал с очередями RabbitMQ (проверял сообщения, маршрутизацию и корректность обработки событий)
- Настраивал интеграции с внешними сервисами через конфигурации (Kubernetes), валидировал авторизацию и обмен данными
- Применял и откатывал миграции, анализировал влияние изменений на структуру и данные БД
- Тестировал биллинговый сервис: проверял расчёты выплат, комиссии и консистентность данных на уровне UI, API и БД
- Проводил исследовательское тестирование при неполных требованиях
- Определял стратегию тестирования задач и релизов (согласовывая подход с лидом тестирования)
- Самостоятельно принимал решение о готовности функционала к релизу (go/no-go)
Ключевые достижения:
- Диагностировал дефекты в интеграции сервисов: выявлял некорректную обработку параметров между слоями системы, анализировал цепочку вызовов и формализовывал корректную логику взаимодействия
- Выявил ошибку в обработке данных на уровне БД: различие форматов значений в связанных таблицах приводило к нарушению бизнес-ограничений, воспроизвёл сценарий и предложил корректировку SQL-запроса
- Обнаружил и проанализировал ошибку в расчётах выплат (биллинг): комиссия применялась некорректно в зависимости от параметров; проверил зависимости через БД и подтвердил корректное решение
- Проводил анализ бизнес-логики и поведения системы, выявлял несоответствия между UI, API и сервисами и формализовывал корректную модель работы (фильтры, параметры, сценарии) для последующей реализации
- Выявлял дефекты в миграциях и предотвращал некорректные изменения структуры и данных БД
Инструменты:
Postman, Swagger, DevTools, TestIT, DBeaver, MySQL, Figma, Confluence, GitLab, Linux, Docker, Kubernetes, RabbitMQ
