Описание проекта
Проект предполагает разработку перспективной торговой платформы и включает автоматизацию тестирования и нагрузочное тестирование.
Задачи
•Развивать тестовый фреймворк на Python
•Разрабатывать инструменты автоматизации тестирования распределённых торговых систем на бэкенде
•Разрабатывать инструменты и проводить нагрузочное тестирование и тестирование производительности
•Участвовать в настройке и поддержке конвейера CI/CD
•Анализировать требования к программному обеспечению
•Разрабатывать планы и сценарии тестирования с использованием специализированных инструментов управления тестированием
•Подготавливать тестовые стенды и данные для тестирования
•Подготавливать тестовые сценарии для дальнейшей автоматизации
Требования
•Опыт работы в тестировании от 3 лет
•Опыт работы в финансовой сфере, включая системы электронной торговли и интеграцию с биржами через протоколы или API
•Опыт тестирования производительности и нагрузки сложных распределённых систем
•Знание Windows на уровне опытного пользователя, cmd и PowerShell
•Знание Docker
•Уверенное знание Python и опыт разработки автотестов с unittest или pytest не менее 2 лет
•Опыт тестирования распределённых систем на бэкенде, включая написание интеграционных тестов
•Знание Linux на уровне опытного пользователя и bash
•Знание SQL и практический опыт использования одной из СУБД для написания запросов средней сложности
•Опыт работы с системами контроля версий, предпочтительно Git, и CI-инструментами, предпочтительно GitLab CI или Jenkins
Условия
•Проектная работа
•Срок привлечения — от 6 месяцев
•Формат: удалённо по РФ