Аренадата Софтвер

Senior QA Automation Java

Не указана
  • Москва
  • Более 6 лет
  • Java
  • Spring Framework
  • REST API
  • Linux
  • Docker
  • PostgreSQL
  • Selenium
  • Selenide
  • Английский — B2 — Средне-продвинутый

Что нужно делать:

  • выполнять функциональное и end-2-end тестирование web-интерфейсов;

  • фиксировать дефекты, непроработанные и спорные требования;

  • разрабатывать web UI автотесты в стеке Java / Selenide / RestAssured / JDBC;

  • разрабатывать вспомогательные общие решения;

  • проводить оптимизацию тестов;

  • проводить code review;

  • подготавливать и поддерживать тестовое окружение в Docker;

  • интегрировать тесты в CI в качестве quality gate, анализировать результаты выполнения;

  • тесно взаимодействовать с архитекторами, разработчиками и системными аналитиками в рамках продуктовой команды.

Мы ждём, что вы:

  • имеете опыт работы с Java более 5 лет, а также знаете Spring Boot 2+;

  • обладаете уверенными знаниями ООП, принципов SOLID и структур данных;

  • имеете опыт работы с Maven;

  • обладаете опытом тестирования web UI и RESTful-сервисов;

  • имеете опыт написания интеграционных тестов;

  • имеете опыт тестирования распределенных систем;

  • умеете идентифицировать и устранять причины нестабильности автотестов;

  • имеете опыт работы с PostgreSQL;

  • имеете опыт работы с системами контроля версий (Git);

  • понимаете основные принципы работы с Docker-контейнерами;

  • имеете опыт работы в Unix-средах;

  • можете проводить code review QA automation engineers (Java);

  • способны решать сложные технические проблемы;

  • обладаете знанием английского языка на уровне чтения документации;

  • умеете работать в команде;

  • способны быстро погрузиться в новую предметную область, читать и понимать чужой код.

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

  • проактивный подход к делу;

  • понимание процессов разработки enterprise-продуктов;

  • знание классических алгоритмов программирования;

  • опыт реализации или поддержки CI-пайплайнов;

  • опыт работы с распределенными хранилищами данных.