Auto-тестировщик Senior со знанием Java на проект CNC

Продукт CNC используется для хранения и обработки нотификаций абонентов о внутренних событиях системы («баланс превысил порог», «подключена услуга Х» и т.п.).

Продукт вляется HUB-ом, который:

  • собирает нотификационные сообщения из шины данных;
  • сохраняет их в БД;
  • осуществляет их дополнительную обработку/фильтрацию;
  • управляет отправкой сообщений на доставку через внешний рассыльщик;
  • обеспечивает просмотр сообщений и их атрибутов (в том числе и факт доставки);
  • уведомляет о факте отправки/доставки сообщений.

Задачи:

  • анализ разрабатываемой функциональности и выполнение тест-дизайна;
  • разработка и поддержка автоматических тестов (функциональных/интеграционных/приемочных) на Java;
  • автоматизация развертывания и поддержка тестовых стендов;
  • Период привлечения: от 6 месяцев, на полную занятость.

Требования:

  • cамостоятельность, коммуникабельность;
  • умение составлять тест-кейсы и тест-планы на основе требований;
  • опыт программирования на java, sql;
  • знание REST, JMX, JSON, XML;
  • опыт работы с JAVA FW: TestNG, DBUnit, H2, Spring, XMLUnit и др.;
  • знание Oracle, PostgreSQL, RabbitMQ;
  • опыт настройки Continuous Integration в TeamCity;
  • опыт разворачивания тестового окружения в облачных/виртуальных средах (Vagrant, VirtualBox, VMware vSphere Cloud);
  • знание UNIX на уровне продвинутого пользователя.

Желательно:

  • знание Ansible, Docker;
  • опыт работы с системой контроля версий GIT.
Позвоните или напишите мне и мы обсудим перспективы сотрудничества:
Ольга Ставничая
Ольга Ставничая
+7 (921) 400-23-02