Test job — шаг pipeline, который поднимает зависимости (сервис, БД) и запускает автотесты, публикуя статус pass/fail и отчёты; это контракт «сборка проверена», а не «у меня локально зелёное».
Разбор
- Job имеет image/runner, скрипт запуска, timeout.
- Падение test job валит pipeline (если не allow_failure).
- Отдельно unit, api, e2e — разные джобы и время.
- QA владеет стабильностью и селекцией suites в job.
Итог
Test job делает качество видимым в каждом изменении кода.