Наша команда занимается обеспечением качества и стабильности сложного научно-технического продукта, которым будут пользоваться миллионы инженеров, преподавателей, студентов и исследователей по всему миру.
Мы ищем опытного автоматизатора с сильными навыками Python, который не только пишет автотесты, но и способен разбираться в архитектуре продукта, углубляться в логику работы системы и, при желании, участвовать в разработке внутренних инструментов тестирования.
Ты станешь частью команды, которая:
- Создает автоматизированные UI и e2e-тесты для Web-IDE, используемой в инженерных расчетах;
- Постоянно расширяет регрессионный тест-пак;
- Автоматизирует все, что поддается автоматизации — от запуска стендов до анализа логов;
- Работает над улучшением процессов, практик и качества инженерного продукта.
Технический стек:
-
Язык: Python
-
Фреймворки: Selenium, PyTest
-
Контейнеризация: Docker (сборка, запуск контейнеров, работа с образом)
-
CI/CD: GitLab CI
-
Инфраструктура: Selenoid, Linux
-
VCS: Git
Мы ждем от Вас:
- Опыт разработки автотестов на Python + Selenium от 1 года и/или опыт работы разработчиком Python и есть желание попробовать себя в тестировании и развитии тестовых инструментов
- Отличное понимание ООП и способность писать читаемый, поддерживаемый код;
- Уверенное владение Docker: работа с образами, запуск тестов в контейнерах;
- Опыт работы с системами CI/CD;
- Опыт разработки и поддержки тестовой документации;
- Умение работать с логами, базовые знания bash, Linux.
Будет плюсом:
- Опыт в backend/web-разработке (Python);
- Инженерное или техническое образование;
- Опыт настройки и поддержки Selenoid;
- Знания принципов работы распределенных систем.
Условия:
- Обеспечиваются все пожелания, связанные с обустройством эффективного рабочего процесса исследований и разработки;
- Стабильность и официальное оформление по ТК РФ;
- Белая заработная плата, уровень оклада согласовывается по результатам собеседования. В отклике рассказывайте о релевантных примерах работ.