Крупный высокотехнологичный проект в финансовой сфере (инфраструктурная составляющая). Мы занимаемся развитием и поддержкой высоконагруженных систем, обеспечивающих работу финансовых рынков.
В рамках проекта мы развиваем автоматизированное тестирование для ядра Торговой системы, сервисов и подсистем платформы ASTS (TEService, IndexServer, MMServer, EPK и др.).
Обязанности
Разработка, поддержка и развитие автоматизированных тестов для ядра торговой системы и смежных сервисов.
Создание и развитие тестового феймворка на Python (с использованием pytest).
Написание скриптов автоматизации для ОС Linux (на bash и python).
Работа с базами данных: написание SQL-запросов средней сложности для проверки данных и подготовки тестовых сценариев.
Настройка и поддержка пайплайнов CI/CD (GitLab CI, Jenkins).
Разработка Dockerfile и запуск тестов в контейнерах (Docker).
Участие в проведении нагрузочного тестирования систем.
Обязательные требования
Опыт работы в разработке и тестировании более 5 лет.
Знание Python на уровне Middle-разработчика (или выше).
Опыт разработки автотестов с использованием pytest (более 3 лет).
Опыт разработки тестового фреймворка.
Знание операционных систем семейства Linux на уровне опытного пользователя.
Опыт автоматизации задач (скрипты на bash, python).
Знание SQL: практика использования СУБД на уровне написания запросов средней сложности.
Опыт работы с системами контроля версий (предпочтительно GitLab).
Опыт работы с CI-инструментами (предпочтительно GitLab CI, Jenkins).
Опыт работы с Docker, разработка Dockerfile.
Будет плюсом
Знание GitLab, Jenkins, Groovy, Allure framework.
Знание практик DevOps, понимание процессов CI/CD.
Опыт автоматизации рабочих процессов с помощью ИИ (LLM, нейросети).