- Страна
- Россия
Откликайтесь
на вакансии с ИИ

QA Automation Engineer (JavaScript/TypeScript)
Сильный бренд X5 Digital, современный стек технологий (Playwright, TS, K8S) и отличный соцпакет (ДМС, обучение). Гибкий формат работы и фокус на инженерную культуру делают вакансию очень привлекательной.
Сложность вакансии
Позиция требует уверенного владения TypeScript/JavaScript и опытом работы с современными фреймворками (Playwright, Jest). Сложность заключается в необходимости глубокого понимания backend-тестирования и работы с микросервисами.
Анализ зарплаты
Зарплата в объявлении не указана, но для QA Automation уровня Middle/Senior в Москве рыночный диапазон составляет 200,000 – 350,000 рублей. X5 Digital обычно предлагает конкурентоспособные условия, соответствующие средним и верхним границам рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в X5 Digital уже сейчас
Присоединяйтесь к команде X5 Digital и развивайте современные сервисы доставки, используя передовой стек технологий автоматизации!
Описание вакансии
QA Automation Engineer (JavaScript/TypeScript)
Компания: X5 Digital
*🔹*Наш стек:
-Для автотестов мы используем: Playwright, Appium, Allure TestOps, Jest, CodeceptJs
-Для backend: Node.js, Redis, Rabbit MQ, Kafka, ElasticSearch, Docker, Nginx
-Для хранения данных используем: PostgreSQL, Greenplum, MongoDB, ClickHouse
-Для frontend: Vue.js 3.0, Vuex/Pinia, TypeScript, Cypress, Jest
-Рабочие инструменты: Docker, Gitlab, Jira/Confluence
-Автоматизация развертывания и оркестрация: Ansible, Gitlab, K8S, своя обвязка – PaaS.
*🔹*Чем предстоит заниматься:
-разработкой и поддержкой всех видов автотестов (intergration/e2e);
-участием в code review автотестов;
-разработкой тестовых моделей;
-обеспечением качества продукта на всех этапах жизненного цикла разработки;
-модульным, интеграционным и системным ручным тестированием на уровне backend (REST API);
-работой с логами, разбором причин появления дефектов и заведением их в систему баг-трекинга;
-ведением и поддержкой тестовой документации;
взаимодействием с аналитиками, разработчиками, менеджерами продуктов, смежными и внешними командами;
-участием в сборе и анализе требований к функциональности.
*🔹*Пожелания к твоему опыту:
-опыт тестирования преимущественно backend;
-есть опыт автоматизации тестирования (TS, JS);
-ты знаешь как работают протоколы HTTP/HTTPS, методы запросов, умеешь их тестировать;
-знаешь JSON, HTML;
-у тебя есть опыт работы с Postman (Swagger), c базами данных (предпочтительно MongoDB), а также с системами логирования и мониторинга (у нас Kibana, Grafana);
-у тебя есть опыт исследовательского тестирования, разбора дефектов;
-ты понимаешь принципы работы систем, основанных на микросервисной архитектуре;
-умеешь работать с тестовой документацией (проработка тестовой модели, создание, поддержание её в актуальном состоянии).
Будет плюсом:
опыт работы с Chrome DevTools;
знание Git.
*🔹*Условия работы
-работаем удаленно или из уютного офиса на ст. м. Добрынинская в Москве;
-предоставляем ДМС со стоматологией;
-помогаем с переездом в Москву при необходимости;
-делимся собственным опытом и знаниями;
-регулярно проводим митапы, приглашаем внешних спикеров;
-даем доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться.
Контакты: Откликнуться
IT Jobs *💬 {{apply_contact}} | 💙 {{apply_contact}} | 💬* Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Git
- Kubernetes
- Grafana
- Vue.js
- PostgreSQL
- JavaScript
- Redis
- Docker
- Kafka
- Confluence
- Jira
- REST API
- Kibana
- Playwright
- Cypress
- Node.js
- Ansible
- GitLab
- ElasticSearch
- MongoDB
- Postman
- Chrome DevTools
- Appium
- ClickHouse
- RabbitMQ
- Jest
- Nginx
- Swagger
- Pinia
- Greenplum
- Allure TestOps
- CodeceptJS
Возможные вопросы на собеседовании
Вакансия предполагает активную работу с Playwright. Важно понимать, как кандидат справляется с асинхронностью.
Расскажите, как вы обрабатываете динамическое ожидание элементов в Playwright и в чем преимущество встроенных авто-ожиданий?
В стеке указаны Kafka и RabbitMQ. Нужно проверить понимание тестирования систем с очередями сообщений.
Как бы вы подошли к тестированию интеграции, где данные передаются через Kafka? Какие проверки вы бы автоматизировали?
Работа с MongoDB является предпочтительным навыком.
В чем основные отличия при написании автотестов для проверки данных в MongoDB по сравнению с реляционными БД (например, PostgreSQL)?
Вакансия включает участие в code review.
На что вы в первую очередь обращаете внимание при проведении code review автотестов своих коллег?
Упоминается работа с микросервисной архитектурой.
Какие стратегии тестирования микросервисов вы считаете наиболее эффективными для обеспечения стабильности e2e сценариев?
Похожие вакансии
QA Engineer ERP / Navision Middle
QA Engineer
QA back
QA-инженер (ручное + автоматизация)
QA нагрузочный (Java)
QA Lead / Senior QA
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!