Чем предстоит заниматься:
- проводить функциональное, интеграционное и исследовательское тестирование программного обеспечения;
- проводить тестирование установки;
- анализировать, воспроизводить и сопровождать дефекты, оформлять баг-репорты и инциденты в Jira;
- участвовать в анализе и ревью требований к программному обеспечению;
- подготавливать тестовые данные и сценарии проверки;
- разрабатывать, актуализировать и поддерживать тестовую документацию (тест-кейсы, чек-листы, инструкции);
- настраивать и поддерживать тестовые окружения;
- анализировать результаты тестирования, логи приложений и работу интеграций;
- взаимодействовать с разработчиками, аналитиками и другими участниками команды для повышения качества продукта.
Что поможет быть успешным в этой роли:
- знание основ теории тестирования и техник тест-дизайна;
- понимание клиент-серверной архитектуры и принципов работы веб-приложений;
- опыт работы с системами управления задачами и дефектами (Jira);
- знание Git и процессов работы с GitLab;
- понимание форматов обмена данными XML (XSD), JSON;
- навыки написания и выполнения SQL-запросов;
- опыт работы с Docker и контейнеризированными окружениями;
- базовые навыки работы с командной строкой Linux;
- понимание принципов тестирования API и интеграций.
Будет преимуществом:
- опыт анализа логов приложений;
- опыт тестирования интеграционных решений и распределённых систем;
- навыки автоматизации тестирования;
- знание JavaScript и опыт написания автотестов с использованием Playwright;
- опыт работы с CI/CD инструментами (Jenkins, GitLab CI);
- опыт использования Allure для формирования тестовых отчётов.