QA Engineer Middle
Санкт-Петербург, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g14BU
О себе
На данный момент QA Engineer Middle.
Мои компетенции и опыт
Я QА-инженер с 4+ годами опыта в обеспечении качества веб-приложений.
Специализируюсь на ручном тестировании API (со сложной бизнес-логикой и интеграциями) и E2E-сценариям. Комплексно подхожу к проверке продукта: от тестирования фронтенда (Devtools, Charles) до глубокой отладки бэкенда (Postman, Kafka, SQL).
На последнем проекте работал в команде, занимающейся разработкой сервиса каталога объектов недвижимости (с фильтрами, сортировками). Тесно взаимодействовал с продуктовой командой: 4 backend-, 2 frontend- разработчика, 3 тестировщика, аналитик, DevOps и продакт-менеджер. Был сфокусирован на обеспечении качества продукта путем глубокого ручного тестирования и выстраивания эффективных QA процессов. Специфика работы: 80% бэкенд (API, интеграции, БД) и 20% фронтенд (UI, UX).
Ключевая задача: Обеспечить стабильный выход релизов и не допустить критических дефектов в продакшне в условиях активного масштабирования продукта.
Что было сделано:
🔸 Повысил стабильность выхода релизов в условиях активной разработки за счет внедрения риск-ориентированного подхода
— Результат: Ни одного отмененного релиза и уменьшение времени прогона регресса на 20%
🔸 Тестировал API с помощью запросов Postman (смотрел статус-коды, структуру JSON, безопасность в плане аутентификации и авторизации). В целом с Postman плотно работал (использовал cURL, работал с переменными, создавал коллекции, разбирал ошибки в консоли, прогонял негативные сценарии и т.д.)
— Результат: Выявил и предотвратил более 20 критических дефектов до релиза. Обращения в техподдержку по ключевым сценариям сократились до 0
🔸 Тестировал интеграции между внутренними сервисами Каталог коммерческой недвижимости и Каталог ЖК (использовал Kafka для отправки сообщений, правильности выбора топика и партиции, чтения консьюмера)
🔸 Работал с требованиями, постоянно взаимодействовал с аналитиками
— Результат: более 40 ошибок найдены на этапе чтения требований и исправлены до разработки
🔸 Использовал техники тест-дизайна при работе с фильтрами и объектами каталога (попарное тестирование, матрицу принятия решений, граничные значения, классы эквивалентности, предугадывание ошибок и другие), что позволило покрыть 100% критических граничных случаев
🔸 Актуализировал базу знаний для тестировщиков
— Результат: Время онбординга новичков сократилось с 2 до 1 месяца. Повысилась вовлеченность в процесс внедрения на проект
🔸 Мониторил логи в Kibana для локализации ошибки и в зависимости от истории происхождения оформлял баг на фронта или бэка
🔸 Работал с базой данных (PostgreSQL) на уровне CRUD-операций, объединений таблиц JOIN, агрегатных функций и условий
🔸 Работал со сниффером трафика Charles Proxy (Rewrite для подмены статус-кодов, body, url, Map remote для проверки переадрессаций, Throttlling для работы на разных скоростях интернета)
🔸 Использовал GitLab CI для сборки приложения и выкатывания на тестовую среду
За полтора года мне удалось не только обеспечить стабильность продукта в условиях трансформации, но и выстроить прозрачные и эффективные процессы ручного тестирования
Также на проекте я занимался продвижением культуры качества среди всех членов внутри команды.
Мой стек: Jira, TestIT, Confluence, Chrome DevTools, Postman, Swagger, PostgreSQL, Charles Proxy, Kafka, Kibana, GitLab CI
Мои достижения на проекте:
🔹 Ни одной пропущенной критической ошибки на продакшн
🔹 Снизил на ~30% время локализации ошибки за счет комплексного использования DevTools, анализа логов (Kibana) и прямых запросов к БД и Kafka
🔹 Разработал 20 коллекций в Postman для работы с Каталогом коммерческой недвижимости, которые в последствии были импортированы коллегам
🔹 Провел 6 демо заказчику (все без замечаний)
🔹 Провел онбординг для новичка, рассказывал о специфике и нюансах проекта, знакомил с командой, открывал доступы
🔹 Активно участвовал в уточнении требований
🔹 Популяризировал культуру качества внутри команды
