Специалист по ручному тестированию (manual)

грейд
senior
формат
удалённо
страна
Россия
язык
Английский B1
опубликована
вчера

описание

Описания нет

задачи

  • заниматься ручным тестированием продуктов Arenadata QuickMarts (ADQM) и Arenadata QuickMarts Control (ADQM Control), а также связанных с ними bundle/core-доработок
  • участвовать в функциональном, интеграционном, регрессионном и исследовательском тестировании
  • тестировать функциональность распределенной СУБД: работу с данными и SQL, таблицами и их движками, шардированием, репликацией и взаимодействием компонентов кластера
  • проверять интеграции ADQM с внешними системами, сервисами и источниками данных
  • тестировать функции мониторинга состояния кластера, корректность сбора и обработки системных и сервисных метрик, генерацию оповещений и связанные с ними сценарии ADQM Control
  • проверять backend и API ADQM Control, взаимодействие его компонентов между собой и с кластерами ADQM
  • подготавливать тестовые окружения на Linux, проверять установку, обновление и конфигурирование продуктов, проводить ретесты bundle-изменений и регрессию ключевых пользовательских и эксплуатационных сценариев
  • участвовать в локализации дефектов на стыке СУБД, сервисов, мониторинга и внешних интеграций
  • анализировать логи и конфигурации, выделять минимальные шаги воспроизведения проблемы и при необходимости перепроверять ее на чистом окружении
  • разрабатывать и актуализировать тестовую документацию: чек-листы, тест-кейсы и тест-планы
  • самостоятельно прорабатывать тестовое покрытие для новой функциональности
  • тесно взаимодействовать с разработчиками, архитекторами, системными аналитиками и другими участниками Feature Team

требования

  • имеете сильный опыт ручного тестирования backend-систем и сложных интеграционных сценариев
  • имеете хорошую математическую подготовку на уровне технического вуза, уверенно работаете с формулами, зависимостями и анализом данных
  • умеете анализировать требования, технические спецификации и пользовательские сценарии и на их основе самостоятельно определять необходимое тестовое покрытие
  • уверенно работаете в Linux-терминале: SSH, базовые системные команды, поиск и анализ логов, работа с конфигурационными файлами и сервисами
  • уверенно владеете SQL и умеете использовать его для проверки данных и состояния СУБД, включая JOIN, подзапросы, CTE и агрегации
  • имеете опыт тестирования REST API с помощью Postman, curl или аналогичных инструментов
  • имеете опыт работы с системами мониторинга и метриками, в частности Prometheus и Grafana
  • понимаете основы клиент-серверной и распределенной архитектуры, принципы шардирования и репликации данных
  • понимаете взаимодействие сервисов в распределенной системе и умеете локализовывать проблему между отдельными ее компонентами
  • уверенно работаете с логами и конфигурациями и умеете отличать проявление проблемы от ее первопричины
  • владеете Git на уровне повседневной работы
  • имеете практический опыт работы с Docker
  • знаете теорию тестирования и умеете применять техники тест-дизайна на практике
  • умеете составлять качественные баг-репорты, чек-листы, тест-кейсы и тест-планы
  • можете самостоятельно вести тестовую документацию и предлагать тестовое покрытие для новой функциональности
  • владеете английским языком на уровне, достаточном для чтения технической документации
  • Будет плюсом: опыт работы с ClickHouse или другими колоночными и распределенными СУБД; опыт администрирования СУБД; опыт работы с PostgreSQL; опыт работы с Ansible; опыт администрирования и конфигурирования сервисов в Linux; опыт работы с SSL/TLS и системами аутентификации, например LDAP или Kerberos; опыт тестирования backup/recovery-сценариев; опыт работы с Kafka, HDFS, S3 или другими внешними источниками данных и интеграциями; базовые навыки автоматизации проверок или написания вспомогательных Bash/Python-скриптов

условия

  • Условий в вакансии нет

навыки

компания

похожие вакансии

статьи для QA-инженеров