Требования:

  • Уверенное знание TypeScript; опыт разработки и поддержки автотестов для backend- и frontend-сервисов.
  • Опыт работы с Playwright и Selenium или WebDriverIO; умение создавать и поддерживать стабильные локаторы CSS, XPath и другие.
  • Понимание принципов построения тестовой архитектуры и поддерживаемых автотестовых фреймворков.
  • Опыт тестирования REST API и работы с SOAP API; понимание backend-разработки и опыт взаимодействия с NestJS, Express, Next.js или аналогичными фреймворками.
  • Понимание микросервисной архитектуры; опыт работы с mock-сервисами и стабами, Postman и Swagger/OpenAPI.
  • Уверенные навыки работы с Git, знание базовых команд Linux, опыт работы с Docker и Kubernetes.
  • Опыт написания, настройки и поддержки CI/CD pipeline для автотестов, анализа результатов их запусков в CI.
  • Базовые SQL-запросы и понимание различий между реляционными и нереляционными БД; опыт работы с MongoDB, Redis или аналогами, Elasticsearch.
  • Опыт работы с Kafka, понимание асинхронного взаимодействия между сервисами, навыки тестирования событийных интеграций и обработки сообщений.
  • Умение анализировать требования и документацию, декомпозировать требования на тестовые сценарии и кейсы, документировать и поддерживать актуальность тестовых процессов.
  • Опыт взаимодействия с разработчиками, аналитиками, QA и DevOps-инженерами; наставничество или помощь менее опытным QA-инженерам.
  • Умение аргументировать технические решения и участвовать в обсуждении качества продукта.

Формат: удаленная работа, полная занятость. Локация: РФ.