Компания X5 Digital ищет QA Automation Engineer (JavaScript/TypeScript).
Наш стек:
- Автотесты: Playwright, Appium, Allure TestOps, Jest, CodeceptJs
- Backend: Node.js, Redis, RabbitMQ, Kafka, Elasticsearch, Docker, Nginx
- Хранение данных: PostgreSQL, Greenplum, MongoDB, ClickHouse
- Frontend: Vue.js 3.0, Vuex, Pinia, TypeScript, Cypress, Jest
- Рабочие инструменты: Docker, GitLab, Jira, Confluence
- Автоматизация и оркестрация: Ansible, GitLab, Kubernetes, PaaS
Чем предстоит заниматься:
- Разработка и поддержка всех видов автотестов (integration, e2e)
- Участие в code review автотестов
- Разработка тестовых моделей
- Обеспечение качества продукта на всех этапах жизненного цикла разработки
- Модульное, интеграционное и системное ручное тестирование на уровне backend (REST API)
- Работа с логами, анализ причин дефектов и их занесение в систему баг-трекинга
- Ведение и поддержка тестовой документации
- Взаимодействие с аналитиками, разработчиками, менеджерами продуктов и смежными командами
- Участие в сборе и анализе требований к функциональности
Требования:
- Опыт тестирования преимущественно backend
- Опыт автоматизации тестирования на TypeScript/JavaScript
- Понимание работы HTTP/HTTPS, методов запросов; умение тестировать REST API
- Знание JSON, HTML
- Опыт работы с Postman (Swagger) и базами данных (предпочтительно MongoDB)
- Опыт работы с системами логирования и мониторинга (Kibana, Grafana)
- Опыт исследовательского тестирования и разбора дефектов
- Понимание принципов микросервисной архитектуры
- Умение работать с тестовой документацией и поддерживать тестовую модель
- Будет плюсом: Chrome DevTools, знание Git
Условия:
- Удалённая работа или офис на ст. м. Добрынинская в Москве
- ДМС со стоматологией
- Помощь с переездом в Москву при необходимости
- Обмен опытом, митапы, внешние спикеры
- Доступ к внутренним ресурсам: электронная библиотека и корпоративный университет