КодХаб

QA Automation in Java

Не указана
  • Минск
  • От 3 до 6 лет
Быстрорастущая аутсорсинговая IT-компания в поиске QA Automation in Java.

Обязанности:
  • Проектировать, писать и поддерживать автотесты для REST API с использованием RestAssured и JUnit 5;
  • Разрабатывать UI-автотесты на Java с Playwright;
  • Применять паттерны тест-дизайна: классы эквивалентности, граничные значения, попарное тестирование, таблицы решений, диаграммы состояний и переходов;
  • Работать с REST API: HTTP-методы, статус-коды, заголовки, авторизация, JSON;
  • Выполнять сериализацию/десериализацию POJO;
  • Настраивать и поддерживать сборку проектов через Maven;
  • Вести код в Git/GitLab, участвовать в code review;
  • Формировать отчётность в Allure;
  • Запускать тесты параллельно и оптимизировать время прогона;
  • Интегрировать автотесты в CI/CD;
  • Работать с TestRail: синхронизация тест-кейсов и результатов;
  • При необходимости писать SQL-запросы для проверки данных в БД;
  • Взаимодействовать с аналитиками, разработчиками и ручными QA.

Требования:

  • Коммерческий опыт разработки или автоматизации тестирования на Java от 3 лет;

  • Уверенное владение Java: ООП, коллекции, Stream API, исключения, generics;

  • Понимание REST API: HTTP-методы, статус-коды, работа с JSON;

  • Опыт написания автотестов с RestAssured + JUnit 5;

  • Опыт Playwright + Java или готовность быстро освоить инструмент;

  • Опыт сборки проектов через Maven;

  • Уверенная работа с Git (GitLab);

  • Знание паттернов тест-дизайна;

  • Опыт работы с Allure;

  • Понимание принципов сериализации/десериализации POJO.

Будет плюсом:

  • Опыт параллельного запуска тестов;

  • Работа с TestRail;

  • Понимание CI/CD;

  • Базовые знания SQL и работы с БД;

  • Опыт работы с Kafka: понимание продюсеров, консьюмеров, топиков, партиций, offsets; проверка событий и сообщений в автотестах.

Условия:
  • Возможность профессионального роста и применения знаний на реальных задачах;

  • Шанс поработать на крупном и сложном проекте;

  • Отсутствие бюрократии, оперативное согласование рабочих вопросов;

  • Крупная команда высококвалифицированных специалистов, которые всегда готовы помочь;

  • Официальное оформление по ТК, офисное расположение в Минске, отпуск 28 календарных дней + дополнительно 4 оплачиваемых выходных дня.

Данное рабочее место является планируемым к созданию (перспективным).