Инженер по контролю качества (веб)

Мы ищем инженера по контролю качества (веб), чтобы укрепить процесс обеспечения качества и поддержать быструю доставку продукции по всей компании. Вы будете работать над тестированием пользовательских веб-приложений и бэкенд-API, помогая команде обеспечить высокую производительность, удобство использования и стабильность наших сервисов.

Ключевые обязанности:

  • Ручное тестирование — проверка новых функций и исправлений ошибок с помощью методов проектирования тестов, таких как анализ граничных значений и эквивалентное разбиение
  • Тестирование API — создавать и поддерживать автоматизированные тесты с помощью таких инструментов, как Postman, Newman или Supertest
  • UI/UX тестирование — выявление проблем, связанных с пользователем, оценка удобства использования и поддержка предоставления высококачественного интерфейса
  • Кросс-браузерное и кросс-устройство тестирование — обеспечение согласованности приложений между основными браузерами (Chrome, Firefox, Safari) и устройствами (десктоп, планшет, мобильные устройства)
  • Тестирование производительности — использование таких инструментов, как k6, для проверки системы под нагрузкой
  • Тестирование безопасности — применять базовые знания по XSS, CSRF, SQL инъекции для обнаружения уязвимостей
  • Интеграция CI/CD — подключайте тесты к CI/CD конвейерам (GitHub Actions, Jenkins, GitLab CI) для автоматического выполнения
  • Практический опыт работы с любым стеком автоматизации (желательно TypeScript+Playwright) и понимание архитектуры тестирования
  • Сотрудничество и коммуникация — документирование тестовых кейсов, написание чётких отчётов и тесное сотрудничество с инженерами и проектировщиками для решения проблем

Требования и ожидания:

  • 3+ лет опыта тестирования веб-приложений (REST API, GraphQL)
  • Прочная основа ручного тестирования и способность писать детальные тестовые случаи
  • Опыт работы с инструментами тестирования API (Postman, Newman, Supertest)
  • Понимание фронтенд-архитектуры (Next.js, SSR, SSG, клиентский рендеринг)
  • Опыт кросс-браузерного и кросс-устройствного тестирования
  • Знакомство с браузерными DevTools и практиками отладки
  • Опыт интеграции тестов в рабочие процессы CI/CD