Senior/Senior+ AQA
230 000 – 250 000 ₽в месяц
Top SelectionРФУдалённоот 5 летПолная занятость
SQLPostgreSQLJavaKubernetesCI/CDDockerAPIGitLab CIPostmanOOPPlaywrightSeleniumJunitAQARESTAssuredTestNGMockitoSelenideKTestWeb UI Testing
Описание
Мы в поиске Senior/Senior+ AQA для проекта в сфере ритейл / e-commerce на проектную занятость.
Обязанности
- Функциональное тестирование
- Контрактное тестирование
- Разработка и отладка автотестов для UI и API
- Поддержка работоспособности уже написанных тестов
- Ведение документации, написание скриптов, анализ требований
- Сопровождение релизов, мониторинг качества продукта
- Работа с баг-трекингом, разбор и проведение анализа результатов тестирования
- Проведение регрессионного тестирования, в том числе вручную
Требования
- Опыт работы в тестировании от 5 лет
- Соотношение ручного и автоматизированного тестирования 50/50
- Уверенное знание теории тестирования
- Уверенное знание основных практик тест-дизайна и умение применять их на практике
- Уверенные знания Java Core (Collections, Concurrency, ООП)
- Уверенные знания Selenium/Playwright и Rest-assured (или аналогов)
- Уверенные знания JUnit/TestNG/KTest или аналогов
- Понимание основных принципов ООП и паттернов проектирования ПО и автотестов
- Уверенные знания REST и навыки тестирования API (инструменты, особенности)
- Опыт тестирования WEB
- Понимание работы клиент-серверных приложений, умение локализовать дефект
- Умение использовать панель разработчика в Chrome (верстка, консоль, сеть)
- Опыт функционального, интеграционного и E2E-тестирования
- Знание и понимание CI/CD, базовый опыт использования готовых пайплайнов, умение встраивать автотесты в существующий пайплайн
- Базовые знания SQL (CRUD + join)
- Знание базовых команд Git
- Умение оценивать стандартные задачи
- Умение составить тест-план под конкретные цели
- Понимание особенностей процесса тестирования в разных методологиях разработки
- Понимание особенностей тестирования в микросервисной архитектуре, в том числе навыки локализации дефектов в системах с большим количеством микросервисов
- Хорошие навыки выявления неявных требований
- Хорошие навыки взаимодействия со смежными командами
- Понимание работы систем сборки приложений (maven/gradle/npm и т.д.)
- Понимание основных принципов построения архитектуры фреймворков автоматизации
Будет плюсом
- Умение настраивать заглушки (желательно в Wiremock)
- Умение работать с логами (желательно Kibana)
- Умение работать с нереляционными БД (желательно MongoDB)
- Умение работать с брокерами сообщений
Условия
- Ставка: 230 000 - 250 000 ₽ на руки
- Занятость: Полная
- Формат работы: Удаленный
- Локация: РФ
- Длительность проекта: 6+ месяцев
- Оформление: только как ИП