Senior QA manual
О вакансии
Высоконагруженная, масштабная система по цифровизации в сфере производства и реализации товаров. Система позволит контролировать качество товара, который поступает на полки магазинов, оптимизировать производственно-логистические процессы и сократить издержки за счет возможностей аналитической части.
В настоящее время система обрабатывает огромное количество транзакций каждый день и управляет большими объемами данных при скорости десятков тысяч запросов в секунду. Команда проекта работает по методологии Agile - Kanban и использует для работы инструменты Jira&Confluence.
Стек проекта:
- Высоконагруженная система, построенная на микросервисной архитектуре;
- Kuber-кластеры в собственных датацентрах;
- HBase и Cassandra для хранения петабайт данных о товарах и их перемещении по стране;
- Брокер сообщений – Kafka;
- Фасад данных построен на ELK;
- Аналитика на Spark и Clickhouse;
- Бэкенд на Java+Kotlin, фронтенд на JavaScript;
- БД - SQL, noSQL ;
- Swagger, Postman;
- Splunk, Graylog, Kibana;
- maven/gradle, TestNG/Junit, Allure Report.
Чем предстоит заниматься:
- Проведение тестирования программного обеспечения;
- с системами СI/CD;
- Внесение обнаруженных ошибок в трекинговую систему;
- Обсуждение исправлений с участниками разработки;
- Отслеживание процесса исправления дефектов;
- Анализ результатов тестирований;
- Разработка сценариев тестирования.
Что мы ожидаем от соискателя:
- Знание основ теории тестирования (видов тестирования, методов тестирования);
- Понимание жизненного цикла ПО;
- Понимание структуры тест кейса;
- Знание техник тест дизайна;
- Опыт разработки тестовой документации;
- Хорошие аналитические способности, умение анализировать сложные требования;
- Опыт в тестировании API/Backend. Владение инструментами Swagger, Postman;
- Опыт работы с логами приложений. Опыт работы с одной из систем логирования: Splunk, Graylog, Kibana;
- Опыт работы с системами управления тестовыми артефактами (TFS, TestRail, Test IT и аналоги);
- SQL - на уровне построения запросов на соединение таблиц (JOIN);
- Понимание git и git-flow (Pull, Push, PR, Merge, ведение веток).
Будет плюсом:
- Знание основ автоматизации тестирования;
- Опыт автоматизации на Java;
- Опыт работы с maven/gradle, TestNG/Junit, Allure Report;
- Опыт тестирования мобильных приложений.
Оплачиваемое обучение
Возможность работать удалённо
Возможность выстраивать гибкий график работы
Внутренняя валюта и marketplace
ДМС со стоматологией после испытательного периода
Не нашли, что искали?
Наталья Королева
HRD