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