Москва
Компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой разработку развлекательных онлайн-сервисов, находится в поиске Senior QA Manual + Automation
Обязанности:
- Участие в анализе и декомпозиции задач.
- Анализ требований, формирование и уточнение тестовой модели.
- Проектирование чек-листов и тест-кейсов.
- Анализ и верификация API-контрактов в соответствии с требованиями и документацией.
- Функциональное и интеграционное тестирование в соответствии с бизнес-требованиями, Acceptance Criteria и/или DoD.
- Проверка фронтенда: функциональное тестирование, вёрстка, навигация, UX.
- Проектирование, выполнение и автоматизация функциональных и E2E тестовых сценариев.
- Подготовка и управление тестовыми данными (SQL, сообщения в Kafka).
- Работа с логами, метриками и мониторингом для поиска и анализа ошибок.
- Внедрение и развитие QA-практик: стандартизация подходов, метрики качества, CI/CD интеграция.
- Сотрудничество с командой разработки на уровне архитектурных решений для обеспечения качества.
Требования:
- Опыт тестирования проектов на микросервисной архитектуре от 3 лет, уровень Senior.
- Опыт тестирования backend и API (REST/gRPC).
- Опыт работы с Postman/Insomnia/Swagger, контрактами и документацией.
- Опыт работы с логами, трассировкой и мониторингом (Kibana, Sentry, Grafana).
- Знание DevTools, умение тестировать UI/UX.
- Знание SQL и опыт работы с реляционными БД (MySQL/Postgres).
- Владение техниками тест-дизайна и умение применять их на практике.
- Опыт проектирования регрессионной модели тестирования (планы, чек-листы, тест-кейсы).
- Умение балансировать скорость поставки и качество продукта.
Ожидания по автоматизации:
- Опыт написания автотестов: frontend (TypeScript/JavaScript, Playwright, Cypress или аналоги) и/или backend (Java, JUnit5, Spring).
- Опыт работы с GitLab, GitLab CI/CD (или аналогами).
- Понимание принципов CI/CD, опыт настройки pipelines.
- Опыт сбора и анализа системных требований.
- Понимание принципов тестирования на разных уровнях (unit, integration, E2E).
Будет плюсом:
- Опыт работы с Kafka, RabbitMQ, NATS.
- Опыт тестирования сервисов на gRPC (protobuf).
- Опыт работы с NoSQL (MongoDB, Redis, Key-Value).
- Понимание принципов observability (метрики, алерты).
- Опыт использования или интерес к AI/ML-инструментам для тестирования (например, автогенерация сценариев)
- Навыки работы с нагрузочным тестированием (например, k6, JMeter).
Что компания может предложить:
- Удаленный формат работы (по желанию можно работать из офиса при наличии в вашем городе);
- Гибкое начало рабочего дня;
- Годовой бонус до 1-го оклада;
- Расширенный соц. пакет: ДМС после 6 месяцев
- Частичная компенсация занятий по английскому языку;
- Дополнительные 4 day off за счет компании;
- Отсутствие бюрократии;
- Поездки на ИТ-конференции, митапы, учебные курсы за счет компании.