заниматься ручным тестированием распределенной data-платформы Arenadata DB и связанных сервисов;
участвовать в функциональном, интеграционном, регрессионном и исследовательском тестировании;
проверять доработки как на стороне core, так и на стороне bundle и интеграционных сервисов;
тестировать сценарии интеграции с внешними системами и коннекторами;
проверять корректность работы SQL-функциональности, сервисных сценариев, мониторинга и смежных компонент;
проверять установку, обновление, конфигурирование и базовые пользовательские сценарии;
подготавливать тестовое окружение на Linux, работать со стендами, логами и конфигурационными файлами;
участвовать в локализации дефектов на стыке базы данных, сервисов и интеграций: собирать логи, выделять минимальные шаги воспроизведения, перепроверять проблему на чистом стенде;
поддерживать и актуализировать тестовую документацию: чек-листы, тест-кейсы, test plan;
тесно взаимодействовать с разработчиками, архитекторами, системными аналитиками и другими участниками Feature Team;
по необходимости подключаться к разным зонам продукта в зависимости от текущего приоритета команды.
Мы ожидаем, что вы:
имеете уверенный опыт ручного тестирования backend-heavy продуктов;
умеете анализировать требования, спецификации и пользовательские сценарии;
хорошо понимаете, как проверять интеграционные сценарии и взаимодействие нескольких сервисов;
уверенно работаете в Linux-терминале: SSH, базовые команды, поиск логов, работа с конфигами;
имеете опыт проверки API с помощью Postman, Swagger, curl или аналогичных инструментов;
владеете Git на уровне повседневной работы;
имеете практический опыт работы с Docker;
имеете опыт работы с метриками и мониторингом: Prometheus, Grafana;
уверенно работаете с SQL и умеете анализировать данные в БД, включая JOIN, вложенные запросы, агрегации, DDL/DML;
понимаете принципы работы распределенных СУБД, клиент-серверной и кластерной архитектуры;
знаете теорию тестирования: виды тестирования, тест-дизайн, баг-репорты, чек-листы, тест-кейсы, test plan;
умеете самостоятельно поднимать и готовить тестовое окружение, собирать логи и разбираться в конфигурации сервисов;
умеете формулировать качественные баг-репорты и быстро локализовывать проблему;
умеете оформлять понятную тестовую документацию; владеете английским языком на уровне чтения технической документации.
Будет плюсом:
опыт работы с Allure TestOps, TestRail или другими test management системами;
базовые навыки Bash-скриптинга;
опыт работы с Ansible;
опыт администрирования и конфигурирования сервисов в Linux;
опыт тестирования аналитических СУБД или MPP-систем;
опыт работы с Greenplum-подобными системами;
опыт с Kafka, ClickHouse, Hadoop-экосистемой, PXF или похожими интеграциями;
опыт тестирования monitoring- и connector-сервисов;