Не склонна романтизировать и абсолютизировать Agile-методологию в применении к большим и/или длительным проектам. Требования должны быть!
- Автоматизация тестирования мультисервисного программного продукта на Kotlin (фронт и бэк) + первичные ручные проверки новых фич
- Реструктуризация, реприоритезация и отслеживание покрытия бизнес-требований
- Участие в вычитке и груминге требований для новых фич
- Подготовка тест-плана (необходимые вспомогательные эндпоинты, чек-листы/тест-кейсы, тестовые данные)
- Оптимизация структуры тестового репозитория
- Автоматизация тестирования API на TypeScript (написание, прогоны и рефакторинг интеграционных тестов) для веб-интерфейса ПП
- Функциональное тестирование новых фич и доработок (ручные проверки работы фронта и сверка с макетами + работа с Postman)
- Регрессионное тестирование после исправления дефектов и перед выпуском новой версии ПП
- Написание сценариев/чек-листов для автоматизированного тестирования UI и тест-кейсов для ручного тестирования (TestRail)
- Разворачивание локального стенда (Docker). Работа с БД (PostgreSQL, DBeaver). Баг-трекинг (Jira)
Направление Биохимия
Специализация Иммунология
Юнит-тестирование: инъекции зависимостей (DI)), моки и стабы (Mokito)
Тестирование API: принципы работы API, JSON, Postman, Rest Assured
UI-тестирование: JUnit, параметризация, Selenium, Page Object Model
Java: введение в Java, наследование, полиморфизм, сторонние библиотеки (JavaFaker, Lombok, Jackson)
Консоль, Git, локальная среда разработки, инфраструктура и архитектура приложений, Devtools
Основы тестирования. Модели разработки ПО и место тестирования в них. Классификация видов тестирования. Архитектура ПО. Проектирование тестов: тестирование требований, изучение продукта. Методы проектирования тестов: черный ящик, на основе опыта. Инструменты работы с тестами: базы данных, логи, API, DevTools. Оформление тестов. Баг-трекинг. Оформление дефектов.
Основы тестирования ПО. Анализ качества продукта. Верификация и валидация. Интеграции. Бизнес-требования, функциональные требования, тестовые требования. Оценка требований. Основы функционального тестирования. Техники тест-дизайна. Оценка объёмов тестирования. Разработка и анализ тест-кейсов. Прохождение ТК и заведение дефектов. Ошибка, дефект, отказ. Анализ баг-репортов. Серьёзность и приоритет.