Выстраивать процесс автотестирования на уровне продукта
Внедрять и разрабатывать E2E API тесты
Помогает с ростом QA manual в QA full-stack
Выстроить процессы e2e в команде и написать e2e api на критичный функционал
Обеспечить предсказуемый перформанс, интегрироваться в командные процессы.
Требования:
Высшее образование (бакалавриат);
Стаж работы по профилю не менее 3 лет.
Работник должен знать:
обеспечение качества программного обеспечения: методологию и технику проведения мероприятий, проводимых для достижения приемлемого качества программного обеспечения,
этапы продуктовой разработки;
целевую аудиторию продукта и особенности бизнес-процессов в нем;
методологии тестирования и применение их на практике;
виды и уровни тестирования, техники тест-дизайна, их применение на практике;
локализацию дефектов и их заведение в систему управления и контроля ошибками (Jira или иная электронная система, в случае ее замены);
инструментарий для работы с логами ПО;
инструментарий и особенности тестирования бэкенд систем;
инструментарий и особенности тестирования вэб приложений;
инструментарий и особенности тестирования мобильных приложений;
методики и инструментарий для проведения нагрузочного тестирования – базовый уровень;
веб-технологии и клиент-серверное взаимодействие;
особенности тестирования систем с разными парадигмами API-взаимодействия (REST, GraphQL, rpc и тд) – базовый уровень;
технологии асинхронного взаимодействия – базовый уровень;
особенности архитектуры ПО – базовый уровень;
команды для работы с системами контроля версий;
теорию баз данных и SQL;
инструменты деплоя компонентов приложений на требуемые окружения;
системы управления тестированием;
В случае работы над проектом автотестов:
пользование системой контроля версий;
язык програмирования Kotlin и инструментарий сборки Kotlin приложений – высокий уровень;
ООП и принципы проектирования SOLID;
инструменты интеграции с базами данных и брокерами сообщений – экспертный уровень;
инструменты интеграции с TMS – базовый уровень;
работу с объектами IT инфраструктуры (docker, ci/cd системы, k8s) – базовый уровень.