А вообще, как по мне, не очень правильная организация работы в принципе, если 3,5 месяца никто не понимал, что происходит. Если задача разбита на мелкие задачи - можно попутно тестировать (ну или хотя бы поверхностно контролировать прогресс). Хотя бы раз в две недели демки проводить - сделано то-то и то-то... можно посмотреть (но руками пока не трогать, а не то сломается, то-то и то-то. К примеру, просто показывать даже самими разработчиками).
и в процессе уже можно сразу видеть какие-то отклонения от изначального плана, иногда - мелкие и не очень баги..
ИМХО, не бывает задач на несколько месяцев, которые нельзя разбить на подзадачи, не важно, монолит, микросервис - все равно не сразу Москва строилась, всегда можно делить и комфортно работать..
А так получается, что из-за того, что они так долго делали самостоятельно все, то нет гарантии, что исправление мелкого бага не превратится в полную пересборку проекта с нуля или почти с нуля..
Ну и, конечно, работа тестировщика не только тыкать предоставленные сборки, но и участие в планировании, митингах, тестирование документации и требований. И тогда ты точно в курсе, что же там должно быть на выходе и что и как должно работать.. Ну и плюс, даже на удаленке, все равно надо плотно общаться с разработчиками, интересоваться, что там в процессе и как.. Было несколько раз, что задачи ставились достаточно общие (по разным причинам) и мы в процессе все вместе (аналитик, тестировщик и разработчик) исходя из опыта пользования другими продуктами и просто из здравого смысла сочиняли реализацию..
И у нас очень часто бывает, что еще до конца спринта разработчики дают сборки для промежуточного теста, "незамыленным взглядом".