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;
- Опыт планирования и выполнения функционального и интеграционного тестирования;
- Опыт тестирования распределенных приложений (клиент-сервер).
Бонусы
Мы ценим своих сотрудников и предлагаем:
- Конкурентные условия труда (белая заработная плата, оклад, премии);
- График работы – стандартный (возможно смещение раньше/позже);
- ДМС для сотрудников и скидки на медицинскую страховку для родственников;
- Комфортный офис со столовой;
- Широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров