Инженер по тестированию

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Кто мы

Умная Цифра – это совместное предприятие между Baker Hughes (американская нефтесервисная корпорация) и Сибинтек (ИТ-интегратор, дочерняя компания ПАО Роснефть).

Что делаем

Мы разрабатываем систему анализа данных на нефтедобывающих и нефтеперерабатывающих предприятиях. Наша система предоставляет отчетность и выполняет предиктивную аналитику на базе нейронных сетей, может прогнозировать изменения в состоянии оборудования.

Как организован процесс

У нас понятный и выстроенный agile процесс. Мы работаем в нескольких feature-командах с недельным ритмом планирования и двухнедельным ритмом демо для заказчика. У нас нет процессов ради процессов и церемоний ради церемоний - только то, что нужно для работы.

  • Задача команд разработки: создание приложений с микросервисной архитектурой.
  • Стек на бэке: Java 8, Spring (core, boot, data, security), PostgreSQL.
  • Стек на фронте: CRA2: React как JSX, ES6+, Flow, CSS модули, и Webpack как упаковщик модулей.
  • Команда: в каждой команде есть системный аналитик, разработчики backend и frontend, а также QA и UX/UI. Команды разработчиков работают вместе с системными архитекторами, бизнес-аналитиками и data science специалистами.
  • Процесс: разработка ведётся по Канбану с недельным ритмом планирования и двухнедельным ритмом демо. Формируется высокоуровневый бэклог на релиз (несколько месяцев), детализируется в фичи на ближайший период (Confluence, Jira), проводится планирование, оценка, приоритизация, формирование задач, стендапы. Управление кодом на CI/CD инфраструктуре (GitHub, GitLab).

Подробнее о том, что делает QA-инженер:

  • Разрабатывает и проверяет тестовые сценарии для микросервисов (Front-end, Back-end)
  • Проводит E2E и UAT тестирование на TEST и PRE-PROD контуре
  • Для тестирования Back-end использует Postman или любое другое приложение для работы с HTTP запросами
  • Готовит тестовые данные в БД с помощью SQL
  • Подготавливает тестовые данные в Kafka, Cassandra, S3, LDAP, Radis и других дополнительных сервисах, используя доступные клиенты
  • Участвует вместе с DevOps в настройке тестовых стендов в контейнерах (Docker, Swarm) и облаке (Cloud Foundry)
  • Настраивает stub’ы для эмуляции различных сервисов
  • Контролирует жизненный цикл своих задач и заведенных дефектов в Jira
  • Расширяет тестовую модель, основанную на BDD, используя плагин XRay для Jira
  • Анализирует результаты регрессионного тестирования в виде Allure Reports
  • Участвует в планировании тестирования
  • Участвует в подготовке проекта к приемо-сдаточным испытаниям (ПСИ / UAT)

Требования:

  • Опыт работы в сфере тестирования сложного ПО не менее 1,5 лет.
  • Теория тестирования и уверенные навыки тест-дизайна (BVA, EP, pairwise и т.п.)
  • Понимание принципов микро-сервисной архитектуры и REST;
  • Умение составлять SQL-запросы среднего уровня сложности;
  • Опыт работы в баг-трекинговой системе (JIRA, HP QC и т.п.);
  • Опыт работы в системе тест-менеджмента (Zephyr, TestRail, XRay, TestLink и т.п.)
  • Очень приветствуется опыт работы с системами виртуализации и контейнеризации (WMVare, VirtualBox, Docker);
  • Опыт работы с облачными технологиями.
  • Приветствуется опыт работы с технологиями: PostgresSQL, Cassandra, Kafka, Spring Cloud Config, Spark, S3
  • Приветствуется опыт работы со сложными системами (с множеством слабо-связных компонентов) и опыт настройки этих систем
  • Знание английского языка на уровне не ниже pre-intermediate (читать документацию)

Дополнительно

В перспективе возможность развиваться в автоматизации тестирования: Java,Selenium,Cucumber

Что предлагаем:

  • Работу над новым, прорывным IIoT-проектом для российской промышленности
  • Конкурентоспособную зарплату, ДМС, 15 оплачиваемых больничных дней в году
  • Open space, полный рабочий день в офисе
  • Коллеги, готовые делиться знаниями
  • Офис в 5 мин от м.Парк Культуры кольцевая

Контактная информация

Антонов Максим

maxim.antonov@sm-digit.ru

Вакансия опубликована 27 мая 2020 в Москве