Описание вакансии
Задачи:
— Организация и координация тестирования в команде QA из 3 инженеров ручного тестирования и 1 инженера автоматизации, включая планирование, распределение и приоритизацию задач, контроль сроков и качества.
— Проведение регулярных индивидуальных встреч 1:1, развитие и наставничество команды, участие в найме и адаптации тестировщиков.
— Владение и развитие процессов тестирования: тест-стратегия, тестовое покрытие, регламенты, метрики качества.
— Ответственность за качество релизов: проведение регрессии на pre-prod, определение критериев go/no-go, релизные проверки, пострелизный смоук.
— Управление процессами и бэклогом автоматизации тестирования, приоритизация автоматизации, контроль стабильности и развития автотестов.
— Самостоятельное тестирование функциональности продукта, включая функциональное, регрессионное, смоук, интеграционное, API/UI тестирование.
— Создание и поддержка чек-листов, тест-кейсов и тестовых сценариев с использованием Test IT.
— Тестирование отправки и доставки сообщений по каналам WhatsApp, SMS, Viber, Push и другим, а также рассылок, каскадов и сценариев автоматизации.
— Проверка корректности клиентских (личный кабинет, публичный API) и внутренних инструментов (админки, вспомогательные сервисы), биллинга и тарификации.
— Анализ результатов тестирования и прод-дефектов, документирование дефектов, формирование отчетов о качестве.
— Плотное взаимодействие с разработкой, аналитиками, 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 или JavaScript для развития автотестов.
Условия:
— Возможность частично удаленной работы и работы в офисе.
— Гибкое начало рабочего дня, обычно с 10:00, возможны иные варианты по согласованию.
— После испытательного срока предоставляется ДМС со стоматологией, страховка выезда за рубеж, возможность подключения близких на льготных условиях.
— Компенсация за переезд из регионов в Москву.
— Доплата по больничному листу до 100% среднего заработка после года работы.
— Обучение и участие в профильных конференциях за счет компании.
— Корпоративные мероприятия и участие в спортивных активностях.
— Премирование на день рождения.