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