Ищем Middle+ QA Automation для проекта в крупном ритейле.
Локация: РФ, РБ. Удаленно (строго по времени Мск — с 10:00 до 18:00 ±1 час). Занятость: фулл тайм. Разница во времени с Мск по локации специалиста не более ±2 часов.
Требования:
- Опыт работы от 2,5 лет
- Уверенное знание теории тестирования
- Знание основных практик тест-дизайна и умение применять их на практике
- Базовые знания SQL (CRUD, JOIN)
- Уверенное знание REST и навыки тестирования API
- Умение использовать панель разработчика в Chrome (верстка, консоль, сеть)
- Опыт тестирования Web (Mobile будет плюсом)
- Понимание клиент‑серверных приложений и умение локализовать дефекты
- Опыт функционального, интеграционного и E2E тестирования
- Знание и понимание CI/CD, базовый опыт использования пайплайнов
- Умение оценивать задачи по тестированию
- Умение работать с логами (желательно OpenSearch)
- Умение работать с нереляционными БД (желательно MongoDB)
- Опыт работы с брокерами сообщений (желательно Kafka)
- Понимание тестирования асинхронных взаимодействий
- Уверенные знания Java Core; уверенные знания JavaScript (ES5+) + TypeScript + Node.js
- Уверенные знания Selenium/Playwright и Rest-assured (или аналогов)
- Уверенные знания JUnit / TestNG
- Понимание основных принципов ООП и паттернов проектирования ПО и автотестов
- Понимание работы систем сборки (Maven/Gradle)
- Понимание принципов построения архитектуры фреймворков автоматизации и умение писать клиенты взаимодействия с БД для использования в автотестах
Задачи:
- Работать с ключевыми целями продукта и нести ответственность за их качество
- Писать и поддерживать автотесты, поддерживать стабильность тестовой среды
- Анализировать и верифицировать новые требования совместно с командой, подготавливать тестовую модель
- Проводить функциональное, интеграционное и регрессионное тестирование
- Оценивать трудоемкость задач на тестирование и готовить тестовые сценарии
- Помогать выстраивать и ускорять процессы тестирования