Требования:
- Уверенное знание 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-инженерам.
- Умение аргументировать технические решения и участвовать в обсуждении качества продукта.
Формат: удаленная работа, полная занятость. Локация: РФ.