Проект в архиве QA FullStack
58820
Подбор по данному проекту завершён.
Посмотрите наш каталог актуальных запросов, найдите подходящие и предложите ваших специалистов.
Ритейл
QA FullStack
Middle+
Ставка в час
Авторизуйтесь, чтобы увидеть
Не указано
Кол-во специалистов
1
Длительность проекта
1 год (до 31.12.2026)
Объем участия в проекте
Высокая нагрузка
~160 ч/мес
Формат взаимодействия
Удаленно
Требуемая локация специалиста
Россия
Доступность специалиста
Строго по времени Мск
Требуемое гражданство специалиста
РФ, РБ
О клиенте
Отрасль
Ритейл
Обязательные требования
Максимально критичные требования:
- Опыт работы от 3 лет;
- Уверенное знание теории тестирования;
- Уверенное знание основных практик тест-дизайна и умение применять их на практике;
- Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API);
- Опыт тестирования WEB;
- Опыт функционального, интеграционного и E2E-тестирования;
- Понимание особенностей тестирования асинхронных взаимодействий;
- Уверенные знания Java Core;
- Понимание основных принципов ООП;
- Знание основных паттернов проектирования ПО и автотестов в частности;
- Понимание основных принципов построения архитектуры фреймворков автоматизации.
Требования:
- Знание базовых команд Git;
- Базовые знания SQL (CRUD + join);
- Уверенные знания REST (критично);
- Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях;
- Умение использовать панель разработчика в Chrome (верстка, консоль, сеть);
- Умение настраивать заглушки (Желательно в Wiremock);
- Знает и понимает, что такое CI/CD, базовый опыт использования готовых пайплайнов, умение встраивать в существующий пайплайн автотесты;
- Умение оценивать стандартные задачи;
- Умение работать с логами (желательно Kibana);
- Умение работать с нереляционными БД (Желательно MongoDB);
- Умение работать с брокерами сообщений (Желательно Kafka);
- Уверенные знания Selenium/Playwright и Rest-assured (или аналогов);
- Уверенные знания JUnit/TestNG/KTest или аналогов;
- Понимание работы систем сборки приложений (maven/gradle и т.д.);
- Умение написать клиенты взаимодействия с базами данных и использовать их на уровне автотестов.
Соотношение ручного и авто 50/50.
Дополнительные требования
- Работа с Camunda и опыт проведения нагрузочных тестов.
Задачи на проекте
- Функциональное тестирование;
- Контрактное тестирование;
- Разработка и отладка автотестов для UI и API;
- Поддержка работоспособности уже написанных тестов;
- Ведение документации, написание скриптов, анализ требований;
- Сопровождение релизов, мониторинг качества продукта;
- Работа с баг-трекингом, разбор и проведение анализа результатов тестирования;
- Проведение регрессионного тестирования, в том числе вручную (еще не автоматизированные тесты).
Этапы отбора
1. Интервью с рекрутером SkillStaff
2. Техническое интервью (2ч)
3. Менеджерский этап (1 ч).
Описание проекта и команды
Заказчик - международный ритейлер строительных материалов и товаров для дома.
Все про логистику (системы мастер данных, транспорт, приемка, хранение, отгрузка).
Продукт с которым предстоит работать (их 3, но пока работать с 1) - Приемка.
Проекты (фичи) будут разные, как направленные на развитие продукта/улучшение флоу, так и лигал проекты - постановления правительства (маркировка, электронный документооборот).
По команде - бэк и фронт разработчики, 2 аналитика, тестировщики, ТимЛиды.
Обязательные требования
Максимально критичные требования:
- Опыт работы от 3 лет;
- Уверенное знание теории тестирования;
- Уверенное знание основных практик тест-дизайна и умение применять их на практике;
- Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API);
- Опыт тестирования WEB;
- Опыт функционального, интеграционного и E2E-тестирования;
- Понимание особенностей тестирования асинхронных взаимодействий;
- Уверенные знания Java Core;
- Понимание основных принципов ООП;
- Знание основных паттернов проектирования ПО и автотестов в частности;
- Понимание основных принципов построения архитектуры фреймворков автоматизации.
Требования:
- Знание базовых команд Git;
- Базовые знания SQL (CRUD + join);
- Уверенные знания REST (критично);
- Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях;
- Умение использовать панель разработчика в Chrome (верстка, консоль, сеть);
- Умение настраивать заглушки (Желательно в Wiremock);
- Знает и понимает, что такое CI/CD, базовый опыт использования готовых пайплайнов, умение встраивать в существующий пайплайн автотесты;
- Умение оценивать стандартные задачи;
- Умение работать с логами (желательно Kibana);
- Умение работать с нереляционными БД (Желательно MongoDB);
- Умение работать с брокерами сообщений (Желательно Kafka);
- Уверенные знания Selenium/Playwright и Rest-assured (или аналогов);
- Уверенные знания JUnit/TestNG/KTest или аналогов;
- Понимание работы систем сборки приложений (maven/gradle и т.д.);
- Умение написать клиенты взаимодействия с базами данных и использовать их на уровне автотестов.
Соотношение ручного и авто 50/50.