100000 до 120000 RUR
от
Москва
Обязанности:
- Pазработка и ведение тестовой документации с использованием системы TestIT
- Обеспечение актуальности и поддержка существующих автотестов
- Написание и поддержка API (REST) и UI автотестов
- Загрузка и интеграция автотестов в систему управления тестированием (TMS)
- Регистрация и оформление баг-репортов по результатам неуспешных запусков автотестов
- Проведение ручной проверки функциональности после исправления багов, выявленных в процессе автоматизации
Требования:
- Уверенное знание Python: глубокое понимание языка, включая работу с модулями, объектно-ориентированным программированием (ООП) и стандартной библиотекой; опыт написания чистого, читаемого и оптимизированного кода.
- Работа с Selenium\Pytest: разработка и выполнение автотестов для веб-приложений с использованием Selenium WebDriver, Pytest.
- Базовые знания JavaScript: понимание основ JavaScript для анализа и интеграции с элементами фронтенда, если это необходимо для тестов; умение взаимодействовать с веб-страницами через DevTools и написание простых скриптов для тестирования.
- Знание техник тест-дизайна: применение ключевых техник тест-дизайна, таких как эквивалентное разбиение, анализ граничных значений, построение таблиц решений и тестирование на основе состояний; умение выбирать подходящие методы тест-дизайна для создания эффективных и оптимальных тестовых сценариев.
-
Работа с библиотекой requests: умение выполнять HTTP-запросы (GET, POST, PUT, DELETE) для тестирования API; анализ и обработка ответов сервера, включая проверку статусов, заголовков и полезной нагрузки (payload).
-
Уверенная работа с Git
В начале письма напишите, как через pytest останавливать выполнение тестов после указанного количества ошибок.