Наш стек:
- Для backend: Node.js, Redis, Rabbit MQ, Kafka, ElasticSearch, Docker, Nginx.
- Для хранения данных используем: MongoDB, PostgreSQL.
- Для frontend: Vue.js 3.0, Vuex / Pinia, TypeScript, Cypress, Jest.
- Рабочие инструменты: Docker, Gitlab, Jira / Confluence.
- Автоматизация развертывания и оркестрация: Ansible, Gitlab, K8S, своя обвязка - PaaS.
Задачи, над которыми предстоит работать:
- Модульное, интеграционное и системное ручное тестирование на уровне backend (REST API, JavaScript);
- Заведение дефектов в системе баг-трекинга, контроль исправления;
- Ведение и поддержка тестовой документации;
- Взаимодействие с аналитиками, разработчиками, менеджерами продуктов, смежными и внешними командами;
- Участие в сборе и анализе требований к функциональности;
- Много исследовательского тестирования и работа с большими объемами информации;
- Работа с логами, разбор причин появления дефектов, выявление шагов к воспроизведению;
- Улучшение процессов тестирования.
Пожелания к твоему опыту:
- Опыт от 2 лет в продуктовой команде;
- Опыт работы в кросс-функциональной команде;
- Опыт тестирования backend;
- Знание протокола HTTP/HTTPS, методов запросов, умение их тестировать;
- Знание JSON, HTML, XML;
- Опыт работы с Postman (Swagger);
- Опыт работы с базами данных;
- Опыт работы с брокерами сообщений, в идеале - Kafka и RabbitMQ;
- Опыт работы с системами логирования и мониторинга (у нас Kibana, Grafana);
- Опыт исследовательского тестирования, разбора дефектов;
- Понимание принципов работы систем, основанных на микросервисной архитектуре;
- Умение работать с тестовой документацией (проработка тестовой модели, создание, поддержание в актуальном состоянии);
- Опыт работы с Chrome DevTools;
- Знания Git;
- Опыт автоматизации тестирования (JS, Jest).