you can even try using Appium for the same.
http://appium.io/
That will help you automate your app for both Android and iOS.
Also, with Appium, since we have Selenium to write the code, you can use powerfull testing framework like TestNG/Junit to generate reporting, implement parallel execution and parameterized execution and much more.
Hope that helps!