Самое банальное, что должен делать тестер.
- Принимать фичи от разработчиков (т.е. разработчик делает какую-то фичу в своей ветки гита, джун ставит себе эту ветку и проверяет фичу).
- Когда готовится релиз (несколько десятков фич собирается в одну релизную ветку), тестер проверяет наличие всех фич в релизе, проводит регресс функционала (проверяет самые типичные сценарии, что ничего не отвалилось).
Из инструментов: Инструмент для раскатки ветов (например Ansible), Инструмент для регресса (тест-раил, например).
Но опять же, лучше взять адекватного тестера, чтобы он вам поставил все изначально, а потом уже нанимать мартышек, чтобы они по сценарию работали.