QA Automation Java - remote

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Торгово-аналитическая платформа (трейдинговый терминал)

Описание вакансии

Условия работы

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа

Наша команда бэкенда активно выросла за этот год и продолжает расти, а вот с тестированием справляться мы не успеваем. Сейчас команда тестирования составляет 7 человек (включая Lead QA) и мы хотим найти еще коллег, которые помогут нам с процессом тестирования.

Немного о нас:

Мы любим быстрые и стабильные тесты:

  • проверка бизнес-функционала через API;
  • многопоточный запуск тестов;
  • максимальная атомарность автотестов;

Мы любим практичность:

  • вариативный запуск автотестов с разделением по типам (smoke, component, integration, system, etc.);
  • сборка из разработанных методов взаимодействия с системой большие бизнес-сценарии по принципу конструктора;
  • использование готовых решений для упрощения разработки автотестов;
  • тестовый фреймворк разработан для тестирования различных интерфейсов взаимодействия с системой;
  • автотесты имеют низкий порог вхождения для начинающих автоматизаторов;
  • логи тестов максимально информативны и структурированы для удобства заведения дефектов;

Мы трепетно относимся к документации:

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

Нам нравится видеть результаты нашей работы:

  • мы интегрировали наш тестовый фрэймворк с TestRail для трансляции результатов запуска автотестов;
  • наши тесты живут в репозитории своих сервисов, и помогают отслеживать потенциальные баги на самых ранних этапах;
  • все тесты прогоняются в пайплайнах;

Нам важен профессиональный рост:

  • у нас принято проводить code review;
  • мы аккумулируем знания о том, как работает наше ПО;
  • мы тесно общаемся с отделом разработки для повышения компетенции по процессам разработки ПО;
  • мы поддерживаем автоматизацию тестирования в API, WEB, Mobile направлениях, так как в приоритете у нас рост компетенции сотрудника;

Задачи:

  • разработка автотестов на Java;
  • разработка автотестов для API;
  • разработка вспомогательных решений для тестирования и CI/CD (моки, генераторы, эмуляторы и т.п.);
  • тестирование документации (Confluence, Swagger);
  • разработка чек-листов (TestRail);
  • разбор, детализация и заведение дефектов;
  • взаимодействие с разработчиками;
  • разработка и поддержка тестовой документации (Confluence);

Пожелания к кандидату:

  • высокий уровень самоорганизации и дисциплины;
  • опыт работы с Git (достаточно умения решать конфликты при слиянии веток);
  • опыт работы с GitLab;
  • опыт работы с Maven (понимание того, как устроен pom-файл, фаз сборки проекта, настройки плагинов);
  • знание жизненного цикла разработки ПО;
  • опыт работы с тестовой документацией и баг-трекинговыми системами;
  • опыт работы с Kubernetes.

Бонусы

  • Мы предлагаем:
  • Гибкий график, демократия в отношениях и принятии решений,
  • Оформление согласно ТК РФ, полностью “белая” заработная плата,
  • Техника Apple,
  • ДМС, программа корпоративных скидок,
  • Дистанционная работа,
  • Релокация в Португалию (при желании)