Virtusa
Nodejs Automation Engineer (Playwright)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования на Node.js с использованием Playwright. Нужен для построения end-to-end автотестов и работы с микросервисной экосистемой.
Задачи
- Разрабатывать и поддерживать end-to-end автоматизированные тест-сьюты на Playwright/Selenium, желательно с BDD-подходом
- Писать и тестировать масштабируемые Node.js-сервисы, RESTful API и микросервисы
- Работать с GraphQL
- Участвовать в настройке и поддержке CI/CD, решать проблемы в распределённой сервисной экосистеме
- Работать с контейнеризацией (Docker, Kubernetes)
- Интегрировать API gateway (например, 3Scale)
- Обеспечивать аутентификацию на основе токенов (Rest, JWT, oAuth) и Single-Sign-on
- Работать с очередями задач и сообщений (AWS, Microsoft Azure, Pushpin, Kafka)
Требования
- Минимум 5 лет опыта разработки и автоматизации тестирования на JavaScript-технологиях (Node.js)
- Не менее 1 года практического опыта с TypeScript
- Опыт работы с техниками и инструментами автоматизации тестирования: Playwright / Cucumber / Appium / Selenium
- Отличное знание разработки и тестирования масштабируемых и высокодоступных Node.js-сервисов, RESTful API и микросервисов на JavaScript
- Практический опыт с GraphQL
- Хорошее понимание принципов CI/CD и активное участие в решении и устранении проблем в распределённой сервисной экосистеме
- Понимание контейнеризации, опыт с Docker и Kubernetes
- Опыт интеграции API gateway, например 3Scale
- Понимание Single-Sign-on или аутентификации на основе токенов (Rest, JWT, oAuth)
- Экспертные знания очередей задач и сообщений: AWS, Microsoft Azure, Pushpin, Kafka
Навыки
- Node.js
- JavaScript
- TypeScript
- Playwright
- Cucumber
- Appium
- Selenium
- RESTful API
- Microservices
- GraphQL
- CI/CD
- Docker
- Kubernetes
- 3Scale
- JWT
- oAuth
- Single-Sign-on
- AWS
- Microsoft Azure
- Pushpin
- Kafka
- BDD