QA Engineer (Java)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте
Управление потоком задач – система, предназначенная для приема, назначения и контроля исполнения задач, поступающих на обработку в Операционный центр Сбера.
Система принимает поток задач из разных систем-источников банка, подбирает сотрудников с необходимыми для исполнения компетенциями, рассчитывает и контролирует срок исполнения, визуализирует показатели эффективности.
У нас 20+ человек в 2х командах, мы работаем в Scrum по Agile.
Технологический стек системы:
- База данных – PostgreSQL 11+;
- Среда исполнения – OpenShift 4 (Kubernetes);
- Серверная часть – JVM 17, язык разработки Clojure;
- Frontend часть – Reagent/Re-frame, язык разработки ClojureScript;
- Шина данных – Apache Kafka;
- Интеграционные взаимодействия – JSON, XML.
Стек автоматизации тестирования:
- фреймворк TestNG (Java);
- отчетность Allure.
Обязанности:
- Написание скриптов (java) автоматического тестирования, актуализация существующих;
- Разработка новых и поддержка существующих сценариев тестирования;
- Участие в тестировании релизов системы (релизы каждые ~2 недели).
Требования:
- Знание процессов тестирования (формирования моделей, тестовых сценариев, жизненного цикла требований и ошибок);
- Умение работать с требованиями, анализировать и на их основе составлять тестовые планы и сценарии;
- Опыт работы с багтрекинговыми системами (Jira, HP ALM);
- Общее понимание HTTP, REST, JSON, XML, Web Service, SQL;
- Опыт участия в написании скриптов автоматического тестирования и (самое главное!) желание автоматизировать тестирование как фронт так и бэк части c использованием Java, TestNG и Allure.
Будет плюсом:
- Опыт планирования и выполнения функционального и интеграционного тестирования;
- Опыт тестирования распределенных приложений (клиент-сервер).
Условия:
Если ты понимаешь, что знаний пока не хватает, но тебе очень хочется работать в автоматизации тестирования, приходи - пообщаемся.
Ты точно многому научишься у нас!
Плюсы работы в нашей команде:
- Возможность познакомиться с современным OpenSource технологическим стеком;
- Высокое покрытие unit и интеграционными тестами, автоматизируем все, что можем;
- Множество курсов по разным областям IT, вы сможете получить и умножить нужные вам знания;
- Высокая степень автоматизации DevOps конвейера;
- Приветствуется переход в системный анализ или разработку при изучении текущего технологического стека, языка программирования Clojure и вашего желания.
- Крупнейший банк и работодатель России
- Активная и вовлеченная команда единомышленников;
- Комфортный офис с большой бесплатной охраняемой парковкой, столовой и спортзалом;
- График работы - 5/2;
- Стабильная заработная плата: 5 и 20 числа каждого месяца;
- Годовое премирование;
- Корпоративное обучение;
- Возможность профессионального развития;
- Расширенный социальный пакет (ДМС, страхование жизни, профсоюз);
- Сниженные корпоративные ставки по кредитным продуктам