Какой инструмент выбрать для тестирования?

Всем привет,
Есть 3rd-party приложение для android, допустим facebook. У меня есть
“железный” телефон, на котором я ставлю это приложение. И мне нужно его
автоматизировать на телефоне (не в эмуляторе!) - вводить текст, нажимать
кнопки и т.п. В общем, полная эмуляция живого человека при этом к
sdk/api приложения у меня доступа нет.

Как и на чем можно написать бота для него?

UIAutomator отлично подходит: Автоматизация тестирования Android приложений с помощью UIAutomator / Habr