Java QA automation engineer (NPM.backbone)

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

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

Компания

Крупнейшая телекоммуникационная и ведущая ИТ-компания

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

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

Продукт "NPM.backbone" – это автоматизированная система мониторинга магистральной сети. Продукт относится к классу BSS\OSS систем и предназначен для решения следующих задач:

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

Продукт связан с потоковой обработкой данных, включает в себя несколько компонентов:

  • модуль съема (съемники данных с оборудования, работающие с разными протоколами);
  • модуль медиации (обработка и обогащение данных);
  • модуль отчетности (аналитические кубы и конструктор отчетов);
  • модуль НСИ;
  • модуль Identity Management (управление учетными записями и доступами).

Продукт содержит как серверную часть (C++, JavaPython), так и клиентскую (Angular 9).

В продукте используются следующие фреймворки и технологии: Spring, Kafka, Clickhouse, PostgreSQL, Kubernetes.

Мы ищем инженера по автоматизированному тестированию (Java QA) в команду NPM.backbone.

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

  • разрабатывать и сопровождать автотесты многокомпонентной Системы (backend, frontend);
  • писать тест-планы;
  • автоматизировать регрессионное тестирование Системы;
  • проводить интеграционное тестирование Системы (сквозные процессы).

Для нас важно:

  • умение работать с функциональными/нефункциональными требованиями, спецификациями требований;
  • понимание целей автоматического тестирования;
  • управление методикой покрытия системы автотестами, поддержка ее в актуальном состоянии;
  • опыт составления тест-кейсов;
  • практический опыт применения практик тест-дизайна;
  • опыт составления, актуализации, презентации отчетов по тестированию (оптимально - знание Allure Report);
  • опыт автоматизации тестирования на Java от 1 года;
  • опыт написания автотестов (TestNG\JUnit + Selenium\Selenide);
  • знание SQL;
  • понимание работы REST API;
  • опыт написания и оформления баг-репортов;
  • опыт работы с VCS.

Будет преимуществом:

  • опыт работы c: Kafka, Clickhouse, Spring boot, Maven, Jenkins, k8s;
  • опыт работы с библиотеками: REST Assured, Hibernate;
  • базовый опыт работы с Linux-системами;
  • знакомство со SCRUM-методологией.

Бонусы

Мы предлагаем:

  • конкурентную, стабильную заработную плату два раза в месяц + бонусы;
  • расширенный социальный пакет (ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж и многое другое);
  • график работы - офис или удаленно;
  • работу над современным, востребованным технологическим продуктом, для развития которого нужно постоянно решать сложные, нетривиальные задачи;
  • возможность профессионального развития в разных направлениях компании: неограниченный доступ к материалам одного из лучших корпоративных университетов в стране (вебинары, книги, курсы);
  • возможность обучения на внешних курсах за счет Компании, участие в конференциях, обкатку новых знаний на наших проектах;
  • профессиональный рост;
  • корпоративную связь;
  • быть частью сильной, дружной команды, объединенной главной целью – делать удобный, качественный, надежный продукт.