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

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

Требования:

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

Условия: удалённая работа, полная занятость, график 5/2. Требуемый опыт: 3–6 лет.