Лига Цифровой Экономики

Senior AQA Engineer

Не указана
  • Нижний Новгород
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Написание автотестов
  • ООП
  • Pytest
  • Gradle
  • Apache Maven
  • CI/CD
  • Git
  • SQL
  • piaywright
  • pytest-bdd
  • git-flow

Проект Сбера


Цифровой кредитный процесс.

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

Ключевые задачи:

  • Разработка модульной архитектуры с выделением бизнес-билдинг блоков;
  • Автоматизация принятия решений через систему бизнес-правил;
  • Интеграция скоринговых и аналитических моделей;
  • Создание механизма предодобренных предложений;
  • Обеспечение бесшовного взаимодействия между подразделениями;

Задачи:

  • Разработка авто – тестов на 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.