Инженер по автоматизации тестирования (web)
Как мы работаем:
- В нашей работе мы используем Python, Pytest, Allure, Mitmproxy, Flask, Docker, Jenkins и Gitlab;
- Разрабатываем собственные инструменты для тестирования, например, для генерации тестовых данных и состояний;
- Тестовую инфраструктуру разворачиваем на тестовых кластерах;
- Мы придерживаемся высоких стандартов качества кода;
- Работая в команде крутых специалистов, вы сможете заниматься не только задачами платформы Web, но и обмениваться опытом с автоматизаторами других платформ (iOS, Android и SmartTV), а также работать над общими библиотеками.
Что нужно будет делать:
- Автоматизировать функциональные и интеграционные тесты для веб версии ivi.ru (десктоп и мобильная версии);
- Поддерживать и дорабатывать существующие фреймворки клиентского тестирования;
- Разрабатывать архитектурные тестовые решения.
Вы нам подходите, если:
- Знаете теории тестирования ПО;
- Умеете тестировать (составление тест-кейсов, структурный подход к планированию тестирования);
- Имеете опыт работы с *nix системами (Linux);
- Знаете bash/zsh на уровне пользователя (cd, mkdir, vim, grep, tail и т.п.);
- Имеете опыт программирования на любом из объектно-ориентированных языков программирования (Python, Java, Kotlin, C#, Swift);
- Имеете общее понятие о том, как работает клиент-серверные мобильные приложения: что такое DNS, HTTP(S), JSON, RESTful-сервисы;
- Имеете опыт работы с selenium или любым другим фреймворком для тестирования web-приложений;
- Инициативны и самостоятельны.