QA-автоматизатор/Тестировщик-автоматизатор Python

Дата размещения вакансии: 31.01.2025
Работодатель: Прогрессми
Уровень зарплаты:
от 100000 до 120000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • 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 останавливать выполнение тестов после указанного количества ошибок.