Описание
— Подготовка и проведение нагрузочного тестирования ТКС, БО, сервисов и подсистем платформы ASTS
— Подготовка инструментов, окружений и тестовых данных для нагрузочного тестирования
— Разработка и поддержка автотестов
— Автоматизация процессов тестирования и подготовки тестовых данных
— Сбор, обработка и анализ результатов нагрузочного тестирования
— Анализ статистических данных и выявление узких мест в работе систем
— Подготовка отчётности по результатам тестирования
— Диагностика проблем производительности и участие в разборе причин отклонений
— Взаимодействие с разработчиками, тестировщиками, DevOps и другими участниками проектной команды
— Участие в развитии инструментов автоматизации и процессов CI/CD
Требования
— Опыт работы в разработке и тестировании более 5 лет
— Знание Python на уровне Middle-разработчика или выше
— Опыт разработки приложений на Python
— Знание операционных систем семейства Linux на уровне опытного пользователя
— Опыт автоматизации задач с использованием Bash и Python
— Опыт проведения нагрузочного тестирования различных систем, включая не web-системы
— Опыт анализа статистических данных
— Знание SQL
— Практический опыт работы с одной из СУБД
— Умение писать SQL-запросы средней сложности
— Опыт разработки автотестов с использованием Pytest более 3 лет
— Опыт работы с системами контроля версий
— Предпочтителен опыт работы с GitLab
— Опыт работы с CI-инструментами
— Предпочтителен опыт работы с GitLab CI и Jenkins
— Опыт работы с Docker
— Опыт разработки Dockerfile
Будет плюсом
— Знание GitLab
— Знание Jenkins
— Знание Groovy
— Знание REST
— Знание Allure TestOps
— Знание практик DevOps
— Понимание CI/CD-процессов
— Опыт автоматизации рабочих процессов с помощью ИИ
— Опыт руководства командой в роли тимлида