Due to the extensive amount of benefits that the mobile apps bring including easy accessibility, enhanced user engagement, and retention, there has been a drastic shift towards the usage of mobile apps. Given the increased use of mobile apps, testing those apps has become even more challenging in terms of covering an exhaustive list of models. This paper outlines the basic strategies and structure for a successful Mobile Automation Testing using Appium. It highlights the common mistakes that are being made while automating the mobile testing process. It also defines the key best practices to be followed to have an efficient mobile app test automation using Appium.