ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
- Работать со сложной архитектурой сервисов;
- Тщательно искать баги;
- Проводить ревью ТЗ;
- Составлять тест-дизайн, заводить тест-кейсы, проводить тестирование сервисов повышенной сложности;
- Составлять тест-планы по тестированию, выпускать новые сервисы в прод;
- Взаимодействовать с product owner-ми, разработчиками, аналитиками, техподдержкой, командой автоматизаторов;
- Поддерживать тестовые среды, локализовывать проблемы с тестовыми стендами;
- Разбирать инциденты с прода;
- Планировать, оценивать задачи вместе с командой;
- Предоставлять отчетность о проделанных работах.
- Умение проводить ревью ТЗ, выяснять неучтенные требования;
- Опыт работы с большими объемами данных, требований;
- Опыт работы с Jira;
- Опыт работы с одной из систем ведения тест-кейсов.
Уверенные знания общих принципов тестирования:
- Методы покрытия состояний и переходов объекта по жизненному циклу;
- Определение критичности и приоритетности багов;
- Опыт EtoE тестирования;
- Опыт составления тест-дизайна по различным функциональностям (от сайтов до сквозного бизнес процесса через несколько систем);
- Опыт ведения задач (бизнес-фич) от поступления в анализ до выпуска на продуктовую среду;
- Опыт анализа инцидентов с продуктовой среды;
- Умение проводить приемочное тестирование;
- Опыт тестирования API, работа с Postman, SoapUI или аналогами;
- Опыт тестирования front-end приложений, умение работать с devtools;
- Умение работать с системами логирования (чтение текстовых логов, логов в БД, kibana и т.п.);
- Опыт работы с БД (mssql, уверенные знания по составлению запросов средней сложности);
- Опыт работы с GIT;
- Опыт работы с какими-либо CI/CD системами (TeamCity/Jenkins/GitLab) - в части запуска автотестов, уметь накатить готовую сборку;
- Опыт работы с Kafka/RabbitMQ;
- Опыт в поддержке тестовых сред.
Желательно:
- Опыт работы с Linux (просмотр логов, работа с файлами, просмотр состояния сервисов и т.п.)
- Знание одного из языков программирования на уровне чтения кода