Инженер по автоматизации тестирования (web)
Команда клиентского тестирования отвечает за качество веб- и мобильной версий ivi.ru. Вы будете писать и поддерживать автотесты и фреймворки, проектировать тест-архитектуру и обеспечивать стабильность продукта для миллионов пользователей
ГрейдMiddle
Стек
SeleniumLinuxSQLJenkinsBash/ZshGitDockerWebDriverAgentGitLab CIpytestJiraConfluence
Задачи
- •Автоматизация функциональных и интеграционных тестов для веб и мобильной версий
- •Поддержка и доработка существующих фреймворков клиентского тестирования
- •Проектирование архитектурных тестовых решений
- •Создание моков внешних систем
Обязательно
- •Знание теории тестирования ПО
- •Умение тестировать: тест-кейсы и структурное планирование тестирования
- •Опыт работы с Linux/*nix
- •Знание bash/zsh на уровне пользователя
- •Опыт программирования на любом ООП-языке (Python, Java, Kotlin, C#, Swift)
- •Опыт работы с selenium или другим фреймворком для web-тестирования
- •Понимание клиент‑серверного взаимодействия: DNS, HTTP(S), JSON, RESTful-сервисы
Будет плюсом
- •Опыт написания автотестов на python+pytest или в другом тестовом фреймворке
- •Знание Git (branch/checkout/merge/rebase и т.п.)
- •Знание SQL
- •Понимание работы WebDriverAgent
- •Опыт создания моков внешних систем
- •Опыт работы с Jenkins или GitLab CI
- •Опыт работы с Docker
- •Опыт работы в Jira и Confluence