Проект Сбера
Цифровой кредитный процесс.
Проект направлен на создание единой сквозной кредитной платформы для всех продуктов банка с полной автоматизацией процессов. Мы переосмысливаем традиционную кредитную логику, переходя от разрозненных подразделений к слаженной системе взаимодействующих бизнес-возможностей.
Ключевые задачи:
- Разработка модульной архитектуры с выделением бизнес-билдинг блоков;
- Автоматизация принятия решений через систему бизнес-правил;
- Интеграция скоринговых и аналитических моделей;
- Создание механизма предодобренных предложений;
- Обеспечение бесшовного взаимодействия между подразделениями;
Задачи:
- Разработка авто – тестов на PyTest-bdd framework;
- Разработка типовых решений авто-тестов;
- Ревью авто-тестов;
- Анализ логов в ELK;
- Оценка трудозатрат на разработку авто-тестов;
- Локализация и регистрация Bug в Jira;
- Поиск корневых причин возникновения дефектов;
- Разработка документации и инструкций для внедряемых подходов и решений.
Требования:
- Уверенные знания Python (опыт автоматизации тестирования от 1 года);
- Понимание принципов ООП;
- Опыт работы с фреймворками: Piaywright, PyTest-bdd;
- Опыт работы c Gradle или Maven;
- Понимание принципов интеграции авто-тестов в CI/CD;
- Опыт работы с Git, понимание git-flow;
- Навык написания SQL запросов с применением подзапросов, группировок;
- Умение разрабатывать авто-тесты на основании тест-кейсов и функциональных требований;
- Знание основных техник тест-дизайна и умение применять их на практике.
Будет плюсом:
- Опыт тестирования систем, построенных на событийной модели (Kafka);
- Знание Bash, XPath, RegExp;
- Знания в сфере финансов/экономики;
- Умение или готовность к тестированию по не всегда чёткому базису;
- Понимание принципов TestOps.
Используемые технологии:
- Python;
- Java 17;
- Spring framework;
- Git;
- Maven;
- PostgreSQL;
- Jenkins.