QA Automation Engineer (Java)
Компания скрыта
260 000 — 350 000 ₽/мес на руки
📍 Россия
Удалённо
Специализация
QA Auto
Уровень
Middle
Требуемый опыт
2+ лет
Технологии/инструменты
Java
REST API
SQL
Kafka
RabbitMQ
PostgreSQL
Redis
Ищем инженеров по автоматизации тестирования на Java в несколько продуктовых команд.
Работа предстоит над веб- и мобильными приложениями, backend-сервисами и микросервисными системами.
В зависимости от команды вы сможете участвовать в развитии нового продукта с нуля или совершенствовать уже работающую систему. В проектах используются современные подходы к автоматизации, интеграционному тестированию и CI/CD.
Чем предстоит заниматься
- Проводить функциональное, регрессионное и интеграционное тестирование.
- Анализировать бизнес- и технические требования, разрабатывать тест-кейсы, чек-листы и сценарии тестирования.
- Разрабатывать и поддерживать автоматизированные тесты на Java.
- Тестировать UI, REST API и взаимодействие между сервисами.
- Проверять корректность интеграций, контрактов и обмена данными между компонентами системы.
- Работать с базами данных и писать SQL-запросы для проверки данных.
- Анализировать результаты прогонов автотестов, разбирать причины падений и повышать стабильность тестового контура.
- Участвовать в интеграции автотестов в CI/CD и развитии тестового фреймворка.
- Описывать дефекты, сопровождать их исправление и проводить повторное тестирование.
- Взаимодействовать с разработчиками, аналитиками и другими участниками команды.
В зависимости от проекта соотношение ручного и автоматизированного тестирования будет различаться. В отдельных командах также предстоит тестировать мобильные приложения или участвовать в создании автоматизации с нуля.
Что мы ожидаем
- Опыт работы в тестировании от 3 лет.
- Коммерческий опыт автоматизации тестирования на Java от 2 лет. Для отдельных команд важен более продолжительный опыт автоматизации на Java.
- Опыт тестирования веб- или мобильных приложений.
- Практический опыт тестирования REST API.
- Опыт работы с реляционными базами данных и SQL.
- Понимание принципов интеграционного тестирования и клиент-серверной архитектуры.
- Знание техник тест-дизайна и умение проектировать тестовые сценарии.
- Опыт работы с системами контроля версий и CI/CD.
Будет преимуществом
- Опыт работы с Kafka, RabbitMQ или аналогичными брокерами сообщений.
- Опыт работы с mock-сервисами, например WireMock.
- Знакомство с микросервисной архитектурой.
- Опыт работы с PostgreSQL, Redis и другими системами хранения данных.
- Знакомство с Docker, Jenkins или GitLab CI.
- Опыт развития тестовых фреймворков и повышения стабильности автотестов.
Что предлагаем
- Официальное трудоустройство по ТК РФ.
- Удалённый формат работы из России.
- Конкурентную заработную плату по итогам собеседований, квартальные премии по результатам работ.
- ДМС с первых дней работы, включая стоматологию.
- Возможность профессионального и карьерного роста.
- ИТ-аккредитации нет.