Мы ищем QA-инженера, который усилит направление тестирования в кластере Центра управления магазинами (ЦУМ). Внутри него команда отвечает за три ключевых направления:
• АРМ выдачи заданий — забираем задачи от внешних систем и доставляем их на устройства сотрудников на магазине.
• Управление параметрами — централизованно меняем константы и настройки по всей сети: от времени работы до кассовых конфигураций.
• Инструмент сопровождения — вручную подгружаем данные в базы магазинов, когда ждать ночную загрузку нельзя (например, при открытии нового магазина).
Работаем по спринтам, задачи между фронтом и бэком распределяются примерно 50/50. Сейчас у нас около 15% автотестов и планируем увеличивать автоматизацию.
Состав команды: руководитель, фронтенд/бекенд разработчики, аналитики, тестировщик (ищем).
Стек технологий: Java, Gradle, Hibernate, YandexСloud, Rest-Assured, TestOps, Kafka, Postman
Чем ты будешь заниматься
- Писать тест-кейсы, чек-листы, сценарии тестирования
- Проводить функциональное и нефункциональное тестирование систем
- Писать автотесты на языке Java (E2E, smoke, компонентные, регресс и тп.), а также поддерживать существующие
- Обеспечивать качество на всех этапах разработки продукта, от постановки задачи до релиза
- Применять и внедрять лучшие практики по тестированию в командный процесс
- Создавать тестовые модели и поддерживать тестовое покрытие в актуальном состоянии
- Участвовать в нагрузочном тестировании
- Настраивать CI/CD для автотестов, писать техническую документацию
Мы ожидаем
- Уверенное владение Java
- Навык работы с системой контроля версий Git
- Практический опыт тестирования веб и бэкенд частей систем
- Понимание процессов разработки и тестирования
- Умение систематизировать работу по планированию и выполнению тестов
- Опыт работы с любыми таск-трекерами (используем Jira)
- Опыт/понимание работы по Scrum
- Умение систематизировать документацию по дефектам
- Умение приоритезировать тестируемые подсистемы и типы дефектов в соответствии с бизнес критичностью
- Умение работать с незадокументированными системами
- Понимание видов тестирования и их назначения
- Опыт написания тест-кейсов и составления тестовых моделей, владение техниками тест-дизайна
Будет плюсом
- Опыт проведения исследовательского и нагрузочного тестирования
- Знание нескольких языков программирования
- Опыт в использовании ИИ-агентов для задач тестирования