Как чаще всего устроен процесс тестирование в маленьких / средних продуктовых компаниях:
1. Пилится фича разработчиками.
2. Отправляется на ревью коллег.
3. После ревью приходит тестировщик и по своим тест-кейсам прогоняет ветку с фичей. Чаще всего это смоук-тест и соответствие фичи необходимым требованиям. Если это какая-то большая / глобальная фича, то здесь уже идёт в бой регрессионное тестирование.
Вообще, во всех компаниях процессы разные, это действительно может быть разработка TDD, который вы описали, а может быть тестировщик сидит и в своей голове придумывает тест-кейсы и лежат они у него где-то в блокноте.
Поэтому отчасти ощущение непонимания своей задачи даже уместно в этом случае на начальном этапе.