Java QA automation engineer (NPM.backbone) (удаленная работа)

26 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: 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-методологией.