A2- An able quality analyst should have the following skills:
Knowledge of a broad range of mobile software, applications, hardware, and networks
Strong programming skills
A fair understanding of the business model
An ability to think in the abstract and understand what will work best for the app.