QA Engineer
Саратов, РоссияСеньор
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет150 000 ₽
Опыт работы от 3 до 5 лет150 000 ₽
Короткая ссылка: gkjb.ru/g1Aeq
О себе
На данный момент QA Engineer.
Мои компетенции и опыт
WAZZUP — Инженер по тестированию / QA Engineer
Апрель 2023 — август 2026 · 3 года 5 месяцев
B2B SaaS-сервис для работы с мессенджерами и CRM. Ручное тестирование веб-интерфейса, backend и REST API, разработка API-автотестов.
Ручное тестирование
- Тестировал web, backend, REST API, desktop и мобильные приложения на iOS и Android. Проводил функциональные, регрессионные, интеграционные и smoke-проверки.
- Самостоятельно анализировал требования, уточнял спорные сценарии с аналитиками и разработчиками, определял объём проверок и риски. Составлял и поддерживал тест-планы, тест-кейсы и чек-листы в TestIT и Confluence.
- Проверял биллинг, подписки, партнёрские расчёты, сообщения, уведомления и права доступа. Тестировал интеграции с amoCRM, Битрикс24 и мессенджерами, включая сквозные сценарии через несколько сервисов.
- Работал с REST API через Postman и Swagger: создавал коллекции, использовал переменные окружения и скрипты проверок, проверял авторизацию, ответы и негативные сценарии.
- Локализовал дефекты через DevTools, логи в Grafana и MongoDB, ответы API и данные PostgreSQL. Оформлял баг-репорты в YouTrack и Планфиксе, сопровождал ошибки до исправления.
- Участвовал в оценке и планировании задач, релизных проверках. Взаимодействовал с разработчиками, аналитиками, DevOps и поддержкой.
Автоматизация
- С 2024 года параллельно развивал API-автоматизацию, с середины 2025 года она стала основным направлением работы.
- Разрабатывал и поддерживал автотесты на JavaScript / нужен доступ к резюме / Mocha. Вынес работу с API, БД и внешними сервисами в переиспользуемые модули, разрабатывал генераторы тестовых данных.
- Настроил взаимодействие автотестов с PostgreSQL, RabbitMQ и Kubernetes: подготовку, проверку и очистку данных, отправку сообщений, запуск фоновых задач на основе существующих CronJob.
- Использовал Selenium для отдельных UI-сценариев и подготовки браузерной сессии в тестах CRM-интеграции.
- Проводил код-ревью и рефакторинг, разбирал нестабильные проверки и падения, отделял дефекты продукта от проблем тестов и окружения.
Достижения
- С нуля создал и внедрил в работу команды проект API-автотестов. Лично написал 37 тестовых сьютов и около 400 тестов.
- Приоритизировал автоматизацию по критичности для бизнеса и частоте ручных проверок. Покрыл оплаты и продление подписок, расчёты в разных валютах, партнёрские вознаграждения, сообщения и вложения, отложенные отправки, уведомления, права доступа и интеграции. Сократил объём ручного регресса.
- Упаковал проект в Docker и настроил GitLab CI: прогоны по расписанию и запуск нужных наборов по запросу.
- Связал проект в GitLab с TestIT: коллеги выбирали тесты и запускали прогон из TMS, под выбранные наборы формировался дочерний пайплайн, результаты автоматически загружались в исходный прогон.
- Обучил коллег пользоваться автотестами и разбирать результаты. Команда стала запускать их ежедневно и учитывать результаты при оценке готовности релизов. Найденные дефекты становились причиной переноса выпуска до исправления.
- Подготовил документацию по настройке окружения, запуску тестов, структуре проекта и добавлению сценариев. Проводил онбординг и менторинг новых тестировщиков.
WAZZUP — Специалист технической поддержки, 1-я линия
Февраль 2022 — апрель 2023 · 1 год 3 месяца
- Поддержка пользователей в чатах по работе сервиса, интеграциям с amoCRM и Битрикс24, подключению WhatsApp, Telegram и WABA.
- Помощь с API и настройкой интеграций.
- Передача сложных обращений разработчикам с описанием проблемы и шагами воспроизведения.
- Сбор обратной связи пользователей и передача предложений продуктовой команде.
