Company
Date Published
Author
Ely Hechtel
Word count
1339
Language
English
Hacker News points
None

Summary

In order to hire a mobile QA manager, companies should ask candidates about their experience in managing complex testing environments and identifying the biggest challenges such as Android device fragmentation and screen size fragmentation. A good QA manager should be able to combine manual and automated testing to save time and money, and automate test cases that are frequent, easy to automate, predictable, and tedious. They should also have knowledge of mobile test automation frameworks like UI Automation, Robotium, Calabash, Appium, and Espresso, as well as their pros and cons. A good test case is defined by a short but clear description of what is expected from the app, and bad test cases are those that are too descriptive or try to test multiple functionalities at once. When deciding on mobile devices, OS, and OS versions for testing, candidates should consider global sources, local market research, app download statistics, and device trends. They should also be familiar with Continuous Integration in the development process and know how to implement it. As a first QA manager joining a company, they would start by asking questions about the current testing process, outlining a proper testing plan and strategy, and introducing test management tools and tracking tools. If working on a project with limited resources, candidates would aim to set up critical feature tests or known issue tests, and do smoke testing to reveal simple failures.