Ведущий инженер тестирования
Самара, РоссияСеньор
Удаленная работа
Опыт работы более 5 лет320 000 ₽
Опыт работы более 5 лет320 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g19yk
О себе
На данный момент Ведущий инженер тестирования.
Мои компетенции и опыт
Единственный QA Automation Engineer на e-commerce проекте нужен доступ к резюме Отвечаю за
автоматизацию и качество бизнес-критичных web, mobile и API-сценариев, BFF и интеграций с
внутренними системами. С нуля построил автотестовый контур и автоматизировал около 80%
регрессионных проверок сайта и API, сократив регресс с 1 рабочего дня до 2 часов.
Стек: SQL (PostgreSQL, MySQL: JOIN, GROUP BY, HAVING, подзапросы), MongoDB, Python (Pytest,
Playwright, Requests, Appium), Allure, Locust, GitLab CI/CD, Uptime Kuma, Kibana, Sentry, Grafana
Prometheus, Swagger, Postman, Kafka, Bitrix, DAG Airflow, Django, Docker, Kubernetes, Figma,
Android Studio, XCode, AI/LLM Agents, Linux/VPS.
Задачи и обязанности:
- Разрабатывал и поддерживал UI, API и mobile-автотесты на Python с фокусом на
бизнес-критичные E2E-сценарии (от создания сессии корзины, до оформления заказа и
проверки заказа в БД и и смежных системах): GitLab CI/CD, Allure, алерты, дашборды в Grafana,
пуши в Prometheus и Telegram/Yandex Messenger.
- Выполнял нагрузочное тестирование сайта и API c помощью Locust с х3 нагрузкой, что
позволило выявить узкие места в API и ограничение масштабируемости.
- Использовал SQL-запросы в БД PostgreSQL и MySQL (JOIN, ORDER BY, HAVING, COUNT) через
DBeaver и коллекции в MongoDB для валидации бизнес-логики (товары, аптеки, пользователи,
корзины, заказы, предложения партнёров и т.д.).
- Проводил ручное тестирование web и mobile-продукта: функциональное, регрессионное,
кросс-браузерное, кросс-платформенное, smoke и regress тестирование, проверял СМС и пуш
уведомления, пины и кластеры на карте, канареечные релизы (на один регион из 80+).
- Проводил тестирование мобильных сборок (Android/IOS) с использованием дебаггера Chucker
для Android.
Управлял контентом сайта в Bitrix-админке, OpenPIM и Wagtail, регулировал и тестировал
feature flags.
- Проводил интеграционное тестирование сайта, BFF (Backend for Frontend) и внутренних
систем в цепочке оформления заказа: сайт, ECOM-сервисы (на базе Django admin), 1C и
смежные подсистемы.
- Тестировал REST API через Postman и Swagger - валидация контрактов 50+ endpoints, создание
коллекций.
- Анализировал логи, транзакции и метрики в Kibana (Discover, APM), ошибки в Sentry и
состояние сервисов через Grafana (метрики CPU и RAM db и web нод), проверял цепочки
периодических задач через DAG Airflow и Flower.
- Проверял интеграцию Apache Kafka с базой данных в части обмена сообщениями о ценах и
остатках товаров через топики.
- Готовил тестовую документацию, инструкции, метрики и материалы для команды поддержки
и новых сотрудников.
- Отвечал за качество продукта как единственный QA Automation Engineer на проекте
Ключевые достижения:
- С нуля построил архитектуру UI, API и Mobile-автотестов на Python и автоматизировал около
80% регрессионных проверок сайта и API, сократив регресс с 1 рабочего дня до 2 часов.
- Развернул на VPS мультиагентную AI-систему и встроил ее в QA-процесс: автоматизировал
анализ требований и задач спринта с созданием тест-кейсов, разбор прогонов по Allure,
подготовку ежедневных QA-сводок и анализ изменений в коде с последующей актуализацией
автотестов и базы знаний; управление и контроль реализовал через Telegram.
- Разработал и запустил 20+ мониторинговых автотестов по расписанию с алертами и
публикацией метрик; часть сценариев передал техподдержке, обеспечив круглосуточный
автоматизированный контроль бизнес-критичных функций продукта.
- Реализовал мониторинг 1000+ страниц с автоматическим снятием и сохранением скриншотов
в S3, сократив ручную проверку контент-команды с 3 дней до 2 часов.
- С нуля построил архитектуру нагрузочных тестов для нескольких сервисов, рассчитал
фактический RPS по Kibana и провел испытания с нагрузкой до x3 от расчетной, выявив
ограничения масштабируемости API.
- Написал и внедрил базовую архитектуру автотестов Android-приложения с использованием
Appium, ADB и эмулятора Android Studio.
- В течение месяца исполнял функции QA Lead: выстроил QA-метрики и провел 20+
технических собеседований; по итогам в команду были наняты 2 AQA и новый QA Lead.
