Обязанности:
1. Подготовка и планирование тестирования
· Анализ требований и пользовательских сценариев, выявление зон неопределенности (спорные формулировки) и уточнение критериев приемки совместно с аналитиками.
· Разработка, поддержка и ревью тестовых сценариев, чек-листов и протоколов тестирования.
· Формирование планов тестирования и приемки-сдачи в эксплуатацию, оценка трудозатрат на тестирование в рамках спринта.
2. Проведение тестирования
· Выполнение функционального, регрессионного и приемочного тестирования доработок на платформе, включая проверку бизнес-логики процессов.
· Тестирование сквозных сценариев, охватывающих взаимодействие платформы с внешними системами и сервисами через API.
· Проверка корректности обмена данными между системами, целостности и полноты передаваемой информации в рамках интеграционных взаимодействий.
· Участие в нагрузочном тестировании: запуск сценариев, мониторинг метрик и первичный анализ производительности.
· Тестирование мобильного приложения, проверка сценариев работы инженеров на мобильных устройствах.
· Поддержка и развитие регрессионного тестирования за счет автоматизации проверок.
3. Работа с дефектами и сопровождение разработки
· Выявление, локализация и заведение дефектов в системе управления задачами, формирование четких шагов воспроизведения и анализ причин возникновения.
· Проверка исправлений, анализ сложных и комплексных проблем, возникающих на стыке нескольких функциональных областей.
· Оперативное взаимодействие с разработчиками и аналитиками (внутренними и подрядчика) для устранения блокирующих факторов и уточнения требований.
· Контроль соответствия реализованного функционала согласованным требованиям и критериям качества.
4. Документирование и коммуникации
· Подготовка отчетов о результатах тестирования, статусах готовности функционала и качестве продукта.
· Участие в демонстрациях разработанного функционала (по необходимости), подготовка заключений о готовности к приемке-сдаче в эксплуатацию.
· Выстраивание эффективной коммуникации внутри кросс-функциональной команды (аналитики, разработчики, техлид), своевременное информирование о рисках и отклонениях.
Наполнение и корректировка базы знаний отдела тестирования: фиксация типовых дефектов, особенностей тестирования платформы, мобильного приложения и интеграций, накопление лучших практик.
Требования: