QA инженер

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

Нижний НовгородПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

О проекте

Управление потоком задач – целевая централизованная система, предназначенная для приема, типизации и назначения задач исполнителям, поступающих на ручную обработку в Операционный центр Сбербанка из различных бизнес-фабрик.

Ядром системы является приложение, представляющее функциональность по:

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

Система принимает поток задач из разных бизнес-фабрик банка, назначает задачи на сотрудников с соответствующими компетенциями, управляет жизненным циклом задачи, формирует оперативную отчетность.

Система находимся в ландшафте ППРБ (платформа поддержки развития бизнеса – основная платформа банка для бизнес-приложений) и является целевым бизнес-хабом.

Наша команда работает в фреймворке Scrum по методологии Agile.

Плюсы работы в нашей команде:

  • Высокая степень автоматизации DevOps конвейера (CI/CD);
  • Высокое покрытие unit и интеграционными тестами, автоматизируем все что можем;
  • Возможность работать на современном OpenSource технологическом стеке;
  • У нас множество курсов по разным областям IT, при желании вы можете изучать интересные вам темы;
  • Приветствуется переход в разработчики при изучении текущего технологического стека, языка программирования Clojure и вашего желания;

У нас 2 локации – Москва (18 чел) и Н.Новгород (5 чел).

Архитектурный стек системы:

База данных – PostgreSQL 11+;
Среда исполнения – OpenShift 4 (Kubernetes);
Серверная часть – JVM 17, язык разработки Clojure;
Frontend часть – Reagent/Re-frame, язык разработки ClojureScript;

Шина данных – Apache Kafka;
Интеграционные взаимодействия – JSON, EDN, XML потоки данных.

Средства автоматизации тестирования - Фреймворк автоматизации TestNG (Java), Отчетность Allure.

Обязанности:

  • Написание скриптов автоматического тестирования (java);
  • Разработка новых и поддержка существующих сценариев тестирования;
  • Проведение тестирование релизов системы (релизы каждые ~2 недели);
  • Анализ требований на разработку/доработку, с точки зрения тестирования;
  • Внесение предложений по доработке требований.

Требования:

  • Знание процессов тестирования (формирования моделей, тестовых сценариев, жизненного цикла требований и ошибок);
  • Умение работать с требованиями, анализировать и на их основе составлять тестовые планы и сценарии;
  • Опыт работы с багтрекинговыми системами (Jira, HP ALM);
  • Общее понимание HTTP, REST, JSON, XML, Web Service, SQL;
  • Опыт участия в написании скриптов автоматического тестирования и желание автоматизировать тестирование как фронт так и бэк части c использованием java, TestNG и Allure.

Будет плюсом

  • Знание методологии разработки Agile / Waterfall.
  • Понимание поддержки процессов в CI/CD;
  • Опыт планирования и выполнения функционального и интеграционного тестирования;
  • Опыт тестирования распределенных приложений (клиент-сервер).

Бонусы

Мы ценим своих сотрудников и предлагаем:

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