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

  • Проектировать тесты и автоматизировать функциональное тестирование веб-, мобильных и десктопных проектов.
  • Участвовать в создании заглушек, тестовых сервисов и утилит.
  • Готовить и адаптировать тестовую документацию и отчётность, работать с системами управления тестированием и баг-трекерами.
  • Совмещать ручное тестирование и автоматизацию в зависимости от потребностей проекта.
  • Готовить и проводить нагрузочное тестирование.
  • Взаимодействовать с командами разных размеров и способствовать повышению качества ПО.

Требования:

  • Не менее 3 лет опыта автоматизации тестирования на Java или Python.
  • Знание теории тестирования и процессов обеспечения качества и разработки ПО.
  • Опыт нагрузочного тестирования и создания фреймворков автоматизации с нуля.
  • Практический опыт с Selenium, Selenide, Playwright, Appium или альтернативами; умение определять локаторы для разных интерфейсов.
  • Уверенное владение системами контроля версий, навыки настройки CI/CD, опыт виртуализации и контейнеризации.
  • Технический бэкграунд в сетях, протоколах, интеграциях, форматах передачи данных, десктопных и мобильных ОС, серверной части.
  • Опыт работы с инструментами для анализа логов, обращения к API и эмуляции проблем.
  • Понимание принципов работы баз данных и умение писать SQL-запросы с JOIN и агрегатными функциями.
  • Проактивность и готовность развивать знания и навыки.

Условия: полная занятость, график 5/2, удалённая работа.

Опыт работы: 3–6 лет.