описание
Благодаря нашим технологиям бренды могут говорить с вами там, где вам удобно — в push-уведомлениях, мессенджерах, соцсетях, веб-чатах и СМС. Когда банк присылает уведомление о платеже, служба доставки сообщает статус заказа, а чат-бот записывает на приём — за всем этим стоит команда из 300 человек. Талантливые программисты, опытные менеджеры, увлечённые инженеры и внимательные специалисты помогают миллионам людей получать важные сообщения вовремя.
задачи
- Организовывать и координировать тестирование в команде QA (3 инженера ручного тестирования + 1 инженер автоматизации): планирование, распределение и приоритизация задач, контроль сроков и качества
- Проводить регулярные 1:1, развивать и наставлять команду, участвовать в найме и адаптации тестировщиков
- Владеть процессами тестирования и развивать их: тест-стратегия, тестовое покрытие, регламенты, метрики качества
- Отвечать за качество релизов: регрессия на pre-prod, критерии go/no-go, релизные проверки, пострелизный смоук
- Управлять процессами и бэклогом автоматизации тестирования: задавать приоритеты автоматизации, контролировать стабильность и развитие автотестов
- Самостоятельно тестировать функциональность продукта — функциональное, регрессионное, смоук, интеграционное, API/UI
- Писать и поддерживать чек-листы, тест-кейсы и тестовые сценарии (Test IT)
- Тестировать отправку и доставку сообщений по каналам (WhatsApp, SMS, Viber, Push и др.), рассылки, каскады, сценарии автоматизации
- Проверять корректность клиентских (личный кабинет, публичный API) и внутренних инструментов (админки, вспомогательные сервисы), биллинга и тарификации
- Анализировать результаты тестирования и прод-дефекты (ежемесячный bug review), документировать дефекты, формировать отчёты о качестве
- Плотно взаимодействовать с разработкой, аналитиками, DevOps и продуктом; участвовать в оценке и ревью требований
требования
- Имеет опыт в тестировании от 4 лет, а так же опыт координации или наставничества команды QA / роли лида
- Имеет сильные навыки ручного тестирования: умение самостоятельно декомпозировать требования, писать чек-листы, тест-кейсы и тестовые сценарии
- Имеет практический опыт автоматизации тестирования и понимание, как выстраивать и поддерживать автотесты (управление процессом автоматизации, приоритизация, работа с флаки-тестами)
- Уверенно владеет SQL для проверки данных в БД (PostgreSQL), умеет проверять состояние данных после API/UI-действий
- Понимает принципы REST, форматы JSON/XML, коды состояния HTTP
- Имеет опыт тестирования REST API (Postman или аналог)
- Имеет опыт работы с Git и CI/CD (GitLab CI, Jenkins, GitHub Actions или аналог), понимает git-flow
- Имеет опыт работы с тест-менеджмент системой (Test IT, TestRail, Zephyr, Xray или аналог) и баг-трекером (Jira)
- Понимает процессы релиза и обеспечения качества: тест-стратегия, регрессия, критерии готовности релиза, метрики
- Обладает развитыми софт-скиллами: коммуникация, наставничество, умение организовать работу команды и выстроить процессы
- Будет плюсом: Опыт тестирования систем обмена сообщениями / мессенджинга, рассылок, биллинга; Знание инструментов нагрузочного тестирования (JMeter, Gatling, k6); Понимание микросервисной архитектуры, Kubernetes, очередей сообщений (Kafka/Pulsar), мониторинга (Grafana, Elasticsearch, Sentry); Навыки программирования (Java/Kotlin, Python или JS) для развития автотестов
условия
- Возможен вариант работы: частично удаленно/ офис
- Гибкое начало рабочего дня: обычно рабочий день начинается с 10:00, а иные варианты возможно обсудить с руководителем/командой
- После испытательного срока ДМС со стоматологией + страховка выезда за рубеж + возможность подключения близких людей на льготных условиях
- Компенсацию за переезд из регионов в Москву
- Доплата по больничному листу до 100% среднего заработка после года работы
- Обучение, участие в профильных конференциях – за счет компании
- Корпоративные мероприятия, участие в спортивных активностях
- Премирование на день рождения