Welcome back to Part 2 of the mobile testing career guide. Part 1 covered what is needed to acquire the necessary skills & certifications to qualify as a mobile tester, and we also shared some time-tested tips and tricks that are sure to be useful.
In this article, we will focus on the logistics of mobile testing resumes and the top frequently asked interview questions in the mobile testing field. Let’s dive right in.
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
What You Will Learn:
Mobile Testing Resume Sample:
How to create an effective resume for mobile testing jobs or positions?
We have attached a sample mobile application testing resume to give you an idea of how to highlight your skills in a resume. The key points and rules for writing a cohesive resume are similar to those of a regular QA resume.
=> Download sample resume for mobile testing jobs
It should include contact information, a summary of your work experience, skills, educational background, and details of the projects you have worked on, including your roles and responsibilities.
To learn more about this topic and refer to the sample provided, check out the articles below.
- The Beginner’s Guide to Writing a Perfect Software Testing Resume
- How to Write a Killer Software Testing QA Resume
- New Emerging Trends in the Job Seeking Market
A few points to note:
- Prior QA testing experience is beneficial when transitioning to a mobile tester role.
- If you don’t have prior experience, it is recommended to learn the basics of software testing concepts such as SDLC, STLC, and how to write test cases and status reports.
- An educational background in computer science can be helpful but is not mandatory.
- Experience with programming languages can also be advantageous.
Now let’s move on to another important aspect for job seekers – the cover letter. Below is a sample:
Mobile Testing Job Application Cover Letter Sample
Sample Cover Letter for Mobile Test Engineer:
The HR Manager,
Sub: Cover Letter – Mobile Testing Engineer
Dear Sir/ Madam,
I am writing in response to your job notification for
the position of a Mobile Testing Engineer on XYZ site.
I have been working as a Mobile Testing Engineer at XYZ Co.
Ltd for the past 5 years and I am pleased to mention some
of my accomplishments in this role:
– Proficiency in Manual Testing/mobile application testing,
iOS, Symbian, Blackberry, Android Mobile applications.
– Validation using simulators and emulators, as well as
– Writing and executing Test Cases.
– Logging defects.
– Function and regression testing.
Please find my attached CV for further details.
Let me know if you need any additional information.
Thank you for your time, and I look forward to hearing from you.
Thanks and Regards,
Now let’s move on to the interview phase and provide some guidance on how to prepare for it. We begin this section with the following:
Most frequently asked Mobile Testing Interview Questions and Answers:
Here are some top basic and advanced mobile testing and mobile application testing interview questions and answers for both freshers and experienced candidates.
Q #1) What is the difference between Mobile device testing and mobile application testing?
Ans. Mobile device testing involves testing the mobile device itself, while mobile application testing focuses on testing the mobile application on a mobile device.
Q #2) What are the types of mobile applications?
Ans. Mobile applications can be categorized into three types:
Native Application: Native apps are installed from application stores like Android’s Google Play and Apple’s App Store. These apps can be installed on devices and run locally, such as WhatsApp and Angry Birds.
Web Application: Web applications run on mobile web browsers like Chrome, Firefox, Opera, and Safari, using mobile networks or Wi-Fi. Examples of web browser applications are m.facebook.com, m.gmail.com, m.yahoo.com, and m.rediffmail.com.
Hybrid Application: Hybrid apps are a combination of native and web apps. They can be installed on devices or used offline and are built using web technologies like HTML5 and CSS. Examples include eBay and Flipkart.
Q #3) How can CPU usage on mobile devices be tested?
Ans. Various tools are available in the market for monitoring CPU usage on mobile devices. Some examples are CPU Monitor, Usemon, CPU Stats, and CPU-Z. These tools record historical information about running processes on your device.
Q #4) What defect tracking tools are used for mobile testing?
Ans. The same defect tracking tools used for web application testing can be used for mobile testing, such as QC, Jira, Rally, and Bugzilla.
Q #5) Which major networks should be considered when testing an application?
Ans. It is important to test the application on 4G, 3G, 2G, and Wi-Fi networks. Testing on a slower network like 2G can help evaluate the application’s performance under different network conditions.
Q #6) What criteria should be considered when performing a sanity test on a mobile application?
- Installation and uninstallation of the application
- Functionality testing
- Verifying device compatibility with different networks (2G, 3G, 4G, or Wi-Fi)
- Interrupt testing – ensuring the application can receive calls while running
- Compatibility testing – attaching a photo to a message from the photo gallery
- Testing application performance on different handsets
- Conducting negative testing by entering invalid credentials to test the application’s behavior
Q #7) What aspects should be considered when testing a mobile application using black box technique?
- Testing the application on multiple devices
- Changing port and IP addresses to ensure proper connection and disconnection
- Making calls and sending messages to other devices
- Testing the web application on different mobile browsers like Chrome, Firefox, Opera, and Dolphin
Q #8) What is the latest version of iOS?
Ans. The latest version of iOS is iOS 8. (Please note that this may change frequently, so it’s best to check the Apple site for the most up-to-date information).
Q #9) What is the latest version of Android?
Ans. The latest version of Android is Lollipop 5.0–5.0.2. (Also subject to frequent changes). See all here.
Q #10) What is the file extension for Android files?
.apk (Android Application Package)
Q#11) What is the file extension for iOS files?
Q #12) What does MMS stand for?
Ans. MMS stands for Multimedia Messaging Service
Q #13) What do MT and MO stand for in SMS?
Ans. MT stands for Message Terminate (receiving message) and MO stands for Message Originate (sending message)
Q #14) What is WAP?
Ans. WAP stands for Wireless Application Protocol and is used in network applications.
Q #15) What is GPRS and how does it work?
Ans. GPRS stands for General Packet Radio Service. It operates over mobile networks using IP transmissions and enables the transmission of IP packets. GPRS provides internet services on mobile devices.
Q #16) What is the latest version of Windows?
Ans. The latest version of Windows is Windows 10. (See latest here)
Q #17) What is streaming media?
Ans. Streaming media is the process of downloading data from a server. It refers to multimedia being transferred from a server or provider to a receiver.
Q #18) What are some automation tools available for mobile application testing?
Ans. There are several automation tools available for mobile application testing. Some popular ones include Ranorex, Silk Mobile, SeeTest (paid tools), and Appium, Robotium, KIF, and Calabash (free tools).
Q #19) What is the best way to test different screen sizes of devices?
Ans. Emulators can be used to test different screen sizes of devices. You can find examples here.
Q #20) What is the basic difference between an emulator and a simulator?
Ans. An emulator is a system that exactly behaves like something else, while a simulator behaves similarly to something else. Emulators are based on hardware and software, while simulators are based on software.
Q #21) What are the common challenges in mobile application testing?
Ans. Common challenges in mobile application testing include working with different operating systems, a variety of handsets, various networks, and different screen sizes. You can read more about these challenges and their solutions here.
Q #22) What are some cloud-based mobile testing tools?
Ans. Some cloud-based mobile testing tools are Seetest, Perfecto Mobile, BlazeMeter, AppThwack, Manymo, and DeviceAnywhere.
Q #23) What web services are used by a mobile app?
Ans. The web services used by a mobile app can vary depending on the application. SOAP and REST web services are commonly used, with RESTful being more prevalent nowadays.
Q #24) What devices have you worked on so far?
Ans. I have experience working on Android, Symbian, Windows, and iPhone devices.
Q #25) How can you create an emulator on Android?
Ans. To create an emulator on Android, follow these steps: provide a name in the name field, select the target API from the list, enter the desired size, choose the required skin, click on create AVD, select the desired AVD, click on the start button, and launch the emulator.
Q #26) Does Selenium support mobile internet testing?
Ans. Yes, Selenium supports mobile internet testing. Opera browser is commonly used for this purpose.
Q #27) Does Selenium support the Google Android Operating System?
Ans. Yes, Selenium 2.0 supports the Google Android Operating System.
Q #28) What are some debugging tools for mobile?
Ans. Debugging tools for mobile include configuration utility on iOS, android monitor.bat on Android, Android DDMS, Remote Debugging on Android with Chrome, Debugging from Eclipse with ADT, Android Debug Bridge, and iOS simulator, among others.
Q #29) Can you name some mobile automation testing tools?
- Paid tools: Ranorex, Silk Mobile, SeeTest
- Free tools: Appium, Robotium, KIF, Calabash
Read more here: 5 best Android application testing tools.
Q #30) What is the best strategy to test a new mobile app?
- System integration testing
- Functional testing
- Installation and uninstallation of the app
- Testing HTML controls
- Performance testing
- Testing on multiple mobile operating systems
- Cross-browser and cross-device testing
- Gateway testing
- Network and battery testing
Q #31) What does a test plan for a mobile app contain?
Ans. A test plan for a mobile app is similar to a software app test plan and typically includes the following:
- Required automation tools
- Features to be tested:
- Features not to be tested:
- Display size
- Test cases
- Test strategy
- Tested by
- Time required
- Number of resources required
Q #32) Why do mobile phone numbers have 10 digits?
Ans. The number of digits in a mobile phone number determines the maximum number of mobile phones that can be accommodated without dialing the country code.
Q #33) Can you provide examples of critical bugs you have encountered while testing mobile devices or applications?
Ans. Provide examples based on your own experience. Here are the top 10 mobile app risks.
Q #34) Name some mobile application testing tools
- Android Lint
- Find Bugs
- Clang Static Analyzer
- Analyze code from Xcode
Further reading: What is Xcode and how to use it?
Q #35) What are the full forms of the various file extensions?
- apk – Android Application Package File
- exe – Executable Files
- iPA – iOS App Store Package
- prc – Palm Resource Compiler
- jad – Java Application Descriptor
- adb – Android Debug Bridge
- Aapt – Android Asset Packing Tool
Q #36) How can you test different screen sizes of devices?
Ans. Emulators can be used to test different screen sizes of devices.
Q #37) What are web services?
Ans. Web services are components used in software to perform tasks. They act as interfaces between different programs.
Q #38) What are your roles and responsibilities in your current mobile application testing project?
Ans. Answer this question based on your experience in your current project. You can also refer to the mobile testing career guide for more information.
Q #39) How can you create a log file?
Ans. A log file can be created using CAT.
Q #40) How can you install a build on iPhones and iPads?
Ans. Builds can be installed on iPhones and iPads using iTunes.
Q #41) Can QTP/UFT be used for mobile automation testing?
Ans. Yes, with the help of the Seetest add-in.
Q #42) Is cloud-based mobile testing possible? Can you name any tools?
Ans. Yes, cloud-based mobile testing is possible. Some tools for cloud-based mobile testing are Perfecto Mobile and Seetest.
Q #43) Where should forward compatibility testing be performed?
Ans. Forward compatibility testing should be performed using new versions of the mobile application.
These are some of the best mobile app testing interview questions that will help you understand the trends and the types of questions you might encounter in a mobile testing job interview. Please note that this list is not exhaustive, and questions may not always be straightforward. It is intended to help you prepare and get into the right mindset.
We hope you found this series helpful. Let us know how we did and feel free to contribute to this series with your feedback and participation.