есть рядом мобильный разраб на джава/котлин который может помочь с правильной структурой
Смотрите. Мы сейчас у себя для api-клиента используем Retrofit, он же обычно используется в качестве апи-клиента на Андроиде. Есть шанс просто забрать готовый клиент из мобилки, добавить в него чего не хватает для тестов и пользоваться.
Минусы: кажется, что Ретрофит более сложный для понимания неподготовленными тестировщиками, и там на написание объектов уходит некоторое время. Потом это может окупиться, т.к. вы сразу валидируете схему ответа от ручек (клиент типизированный)
RestAssured проще, кажется, что просто берешь и пишешь запросы. Но переиспользование кода будет сложнее и менее красивое скорее всего