I agree that Appium is a very inspired and powerful solution in itself, but neither Appium nor Selenium (for web testing) are test automation tools. For the typical test automation team (and not only) I would recommend using a full featured tool that encapsulates Appium/Selenium, like OpenTest (https://getopentest.org). The tool is released under the MIT open source license and it supports web, mobile and API testing. Disclaimer: I’m a contributor. More information on the OpenTest website.
Passionate software engineer, proud parent of two, author of the OpenTest functional testing tool for web, mobile and APIs.