Senior QA engineer (Java), ритейл
По договоренности
Мы в поиске QA engineer, на проект для крупного ритейлера. Проект направлен на создание отдельной подкоманды в периметре оформления заказа, которая будет специализироваться на задачах логистики.
Чем предстоит заниматься:
-
Проводить функциональное тестирование.
-
Проводить контрактное тестирование.
-
Разрабатывать автотесты для UI и API.
-
Поддерживать работоспособность уже написанных тестов.
-
Вести документацию, писать скрипты, проводить анализ требований.
-
Осуществлять сопровождение релизов, мониторинг качества продукта.
-
Работать с баг-трекингом, проводить разбор и проводить анализ результатов тестирования.
Для нас важно:
-
Опыт работы QA от 5 лет.
-
Уверенное знание теории тестирования.
-
Уверенное знание основных практик тест-дизайна и умение применять их на практике.
-
Знание базовых команд Git.
-
Базовые знания SQL (CRUD + join).
-
Уверенные знания REST.
-
Уверенные навыки тестирования API (использование инструментов для тестирования API, особенности тестирования API).
-
Опыт тестирования WEB.
-
Понимание как работают клиент-серверные приложения, умение локализовать дефект в клиент-серверных приложениях.
-
Умение использовать панель разработчика в Chrome (верстка, консоль, сеть).
-
Умение настраивать заглушки (Желательно в Wiremock).
-
Опыт функционального, интеграционного и E2E-тестирования.
-
Знание и понимание, что такое CI/CD, базовый опыт использования готовых пайплайнов (Желательно Jenkins).
-
Умение оценивать стандартные задачи.
-
Умение работать с логами (желательно OpenSearch, Kibana, Jaeger).
-
Понимание особенностей процесса тестирования в разных методологиях разработки (Waterfall, Scrum, Kanban).
-
Умение работать с нереляционными БД (Желательно MongoDB).
-
Умение работать с брокерами сообщений (Желательно Kafka).
-
Понимание особенностей тестирования асинхронных взаимодействий.
-
Уверенные знания Java Core.
-
Уверенные знания Selenide и Rest-assured (или аналогов).
-
Уверенные знания TestNG.
-
Понимание основных принципов ООП.
-
Знание основных паттернов проектирования ПО и автотестов в частности.
-
Понимание работы систем сборки приложений (maven/gradle).
-
Понимание основных принципов построения архитектуры фреймворков автоматизации.
-
Умение написать клиенты взаимодействия с базами данных и использовать их на уровне автотестов.
Главный принцип SkillStaff - Выбирай!
- ЭКСПЕРТИЗА. Делай выбор в пользу проектов с разным уровнем сложности и экспертных команд, где можно работать с лучшими специалистами и обмениваться опытом.
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
- КОМФОРТ. Создавай идеальные условия для своей работы: удаленный формат работы.
Опубликована 4 часа назад