QA Questions Flashcards

(161 cards)

1
Q

Tell me about yourself (hiring manager & recruiter)?

A

My name is Amrita chattapadhyay , I am working as an intern for last month-making sure that all looks and feels good.I have mainly tested functional negative and positive testing, UI testing. I have worked on mobile and web applications, I have created test cases on test rail, and created bug report on Jira when there is a mismatch between the expected and actual result.I have worked iOS, Android, windows, and MAC. I have used tools like ADB, Xcode, Unix, chrome dev tools, Android studio. I have closely worked with development and product Management team.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you write a bug report?

A

-If there is any mismatch between expected and actual result bug report is created on Jira.
_ Go to Jira and create bug report.
- Choosing the correct project name.
Choosing the correct ticket.
- Title of the bug( short and clear)
- Description with Steps to show the actual and expected result.
-Choose the environment.
- Select the priority
- Attach add of screenshots, video, logs files.
-Set the asignee.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What do you do if the developer tells you that it’s not a bug (or as designed)?

A

I will double check with the requirement and see if its as expected- I will close the bug and leave a comment.
If its not as per expected then I will reopen it and sign it back to the developer with a comment on it.
But if requirement is not clear- then I will ask the product manager for clarification and depending on that I will change the status to close or open depending on his/ her answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do you do if the dev tells you it’s not reproducible?

A

I will follow the steps as mentioned
Using the right environment, device and platform.
- I will also check all across different browser and device to make sure that it is not device specific.
If not reproducible then close and comment
Eg- NOt reproducible on this and this device, platform, browser.

If reproducible then reopen it and send it back to the developer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which ADB commands did you use?

A
Adb logcat- shows the log files
Adb devices- shows the list of devices
ADb shell screencap- to take screenshot
ADB shell screen recording- To record video
ADB push- to copy files to the device
ADB pull- To copy files from the device.
ADB reboot- to restart the machine
ADB install- to install an app
ADB uninstall- To uninstall an app
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which unix commands did you use?

A

Unix command is a tool to check the server log
- Pwd- present working directory
cd- change directory
copy a file- cp
remove a file- rm
touch( file name) to create empty file.
grep - to search for specific word in the file
also to find errors, crash, exceptions
mkdir- make a directory
ls- list of files
Ipconfig- how to find IP address using linux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is your weakness?

A

……I currently don’t know any automation but I’m starting to learn it now/soon
……Ice cream :-)
……chocolate cookies :-)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why did you choose to work in QA?

A

Because I love finding issues and contributing to creating a quality product, also i love to work in IT because new technology has always been my passion and I love to work with smart people.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do you write test cases?

A

According to the business requirements.
For every requirement, we need to create test cases.
Requirements could be broken down into flows and each flow then gets broken down into individual pieces with detailed steps to perform the test.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe bug life cycle at your company

A

After we open a bug the status is “Open”, then it moves to a developer to fix the bug and the status changes to “In Development”. After the bug is fixed it assigned to QA Engineer, and the status changes to “in QA”, QA Engineer will start testing and will try to reproduce the issue, if not reproducible we close the ticket and status changes to “closed”, if issue is reproducible we reopen the ticket and assign back to developer and leave a comment - status changes to “in Development”, after that it goes back to “in QA” and closed or reopened based on the results.

In case that the bug is still reproducible I will reopen the bug and assign back to the developer with my comment about where it’s reproducible, which device, platform, build.
If it’s not reproducible: “Not reproducible on device, platform, build”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

If you need to complete 80 test cases in 5 days, but after the first day you completed 8 test cases, what will you do?

A

I will keep executing the test cases, I will ask my QA manager to increase some resources in case the project is critical and time taking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How would you test a toaster? (understand the main idea)

A

First, I will ask for requirements because we always create test cases based on the requirements. If we don’t get any requirements and we are told to test it without requirements (for the interview purpose), I will start from functional positive test cases, will verify that it turns on/off, that we are able to put inside the required amount of slices, i will verify that it stops warming it once the expected amount of time is over. Will continue with functional negative testing - what will happen once we do things we shouldn’t do with the toaster, like using it upside down, or in a horizontal way instead of vertical, will continue with UI testing, making sure that it is made from the right materials and it has the required design, warnings, brand name, etc. (Verify that… Verify that…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which latest versions of iOS and Android did you work with? Which devices?

A

Latest Android version: Android 12 (Oct 4, 2021)

Latest iOS version : iOS 15 (Oct 1, 2021)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which file name was for iOS and Android apps? (*.ipa/.apk)

A

Application file on iOS called .ipa and on Android called .apk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Tell me about your project

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why do you want to leave your current job and work with us?

A

Because it’s an internship and i’m looking for a long term opportunity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

If you need to complete 80 test cases in 5 days, but after the first day you completed 8 test cases, what will you do?

A

I will continue executing test cases, also I will raise a concern to the QA Manager that we might need more time or effort/resources/people to finish this testing on time - if I see that the test cases are complicated or time-consuming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What tickets / projects will you test first?

A

I will work according to the prioritization. Highest priority tickets first.
In case that priorities on the tickets or projects are same (and they are time consuming)
i would ask the qa manager which project to prioritize

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What do you do if a developer reassigns a bug/ticket back to you and marks it as
“Can’t reproduce?” (learn it!)

A

I will try to reproduce on the reported device, will make sure that I’m following the right steps, using the right Environment, Device, Platform, Build.

I will try to reproduce on 1 or more other devices to make sure that it’s not device-related.

If not reproducible - I will close the ticket and leave a comment.
*Example: “Not reproducible on this-and-this Device, Platform, Build”

If reproducible - I will reopen the ticket and assign it back to the developer with my comment.
*Example: “Reproducible on this-and-this Device, Platform, Build”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What would you do if a developer reassigns a ticket/bug back to you and marks it as “as-designed” / “not a bug”? (learn it!)

A

I will double-check the requirements, if according to the requirements it’s expected behavior -
I will close the bug and leave a comment,

BUT if it’s not expected according to requirements - I will reopen the bug, assign it back to the developer and leave a comment,

If the requirements are not clear or maybe missing, I will ask the product manager for clarifications.

And will close or reopen the ticket based on his/her answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What kind of comments do you leave once it’s as expected (according to the requirements) ?

A

“as designed” or “not a bug”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What kind of requirements did you work with?

A

PRD, Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Where are the requirements located?

A

on Google Drive (shared with our team)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

If they ask in which format was the document?

A

PDF with the PRD (how all should work)
PDF with Design document (How all should look)
How many pages your PRD (Product Requirement document) had? 25!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
How did you write bug tickets? (learn it!) | you MUST answer very confidently and without going into details
I’m going to Jira. Creating a new ticket. Choosing the correct project, choosing the issue type which is a bug report. Writing the Title Description with steps to reproduce, actual and expected behavior, Choose the Environment Set the Priority, Add the Attachments of the screenshots, videos or log files Set the Assignee
26
What are Bug Report components?
Project: Name Issue Type: Bug Title (informative and not long, what & where happens) Description (Steps to reproduce, Actual, Expected) Priority (Highest, High, Medium, Low, Lowest) Environment (Which device and platform, mac/win chrome/ff/ie, Android, iOS, Browser version) Attachment (Screenshot, Video recording, Log file) Assignee
27
Tell me about your current PROJECT: (examples) (MUST do the internship first to answer that !) What responsibilities do you have there?
28
How did you set a priority?
It depends on different factors, such as company culture, phase of the SDLC, place (main page or not?), and type (Functional or UI) of the issue and priorities of the company. Mostly functional issues were a higher priority than UI issues, and it also depended on where the issue was - e.g., if on the main page then the priorities were higher than on the non-popular page.
29
What is a Test Case?
Step Verifying that the requirement is implemented
30
How do you write test cases? (learn it!)
According to the business requirements. For every requirement, we need to create test cases. Requirements could be broken down into flows and each flow then gets broken down into individual pieces with detailed steps to perform the test.
31
What did you use to write test cases ? Where did you write test cases?
Using TestRail Example: Requirement: “Buy now” button on the main page should be green Test case: Verify that the “Buy now” button, on the main page is green
32
How to write test cases ?
1. Test case ID 2. Title / Purpose Test description; Intent; Objective; etc 3. Pre-conditions 4. Instructions (Steps) How to get an application from base state to an expected result; 5. Expected result* Expected application behavior based on requirements 6. Actual result (only after execution) Actual application behavior 7. Pass/Fail (Status) Verification of actual result (application behavior) against expected result (specified in the test case) *If it’s failed you are going to write a bug report and mention the bug number next to the failed test case
33
How to Write Test Cases Without Requirements
1. First we need requirement to come up with test cases. 2. In case we don't have it- I will study the similar feature apps on the marked. 3. Brainstorm expected feature 4. Write down the test document 5. Prepare expected list of behavior of the app like iOS/android app opens on mobile and chrome/firefox/safari opens on major desktop and mobile browser
34
What would you do if you don’t know what to do and you’re stuck?
I will try to investigate for 20-30 min, I will try to search for the answer using documentation, If the answer is not found i will look into google, youtube, confluence page (Knowledge share page). If I’m still stuck then I’ll ask another QA person or a QA lead for guidance. If there’s still no answer, then I will ask my cauleges or QA manager or the developer for help in order to be productive and not wasting time.
35
Tell me about your day at work (since march 2020 QA work remotely)
09:00 turn on my laptop (or: arrive for work) and open your email and Slack to see if you have urgent messages 09:15 “Stand-up meeting” (or: “project team meeting”/”scrum meeting” 15 min) (you will discuss what you are working on today and hear the others) 09:30 going through emails and assigned to me test-suites/test-runs (*multiple test cases) (sometimes known as “test plans”) Executing test cases and marking them as Pass or Failed 12:00 lunch (+a walk) 12:45 keep doing/executing the test-runs OR work on assigned to you tickets OR write test cases* (if you are done with test suites and tickets) 13:30 raise (created) bugs/defects (if test case is “failed” or you found an issue) 14:00 “update and add test cases if necessary” 15:00 going through assigned to me tickets to verify (fixed or not) 17:30 * complete daily status report (usually once a week, Friday, in some companies once a month/3/year) 18:00 Stop working / Go home ;-)
36
What is a bug life cycle in your company? (learn it!)
OPEN > In Development (In Dev) > In QA > Closed/Done or Reopened After we open a bug the status is “Open”, then it moves to a developer to fix the bug and the status changes to “In Development”. After the bug is fixed it assigned to QA Engineer, and the status changes to “in QA”, QA Engineer will start testing and will try to reproduce the issue, if not reproducible we close the ticket and status changes to “closed”, if issue is reproducible we reopen the ticket and assign back to developer and leave a comment - status changes to “in Development”, after that it goes back to “in QA” and closed or reopened based on the results. In case that the bug is still reproducible I will reopen the bug and assign back to the developer with my comment about where it’s reproducible, which device, platform, build. If it’s not reproducible: “Not reproducible on device, platform, build”
37
How did you get to QA?
Example: My cousin is a qa lead at Google/Facebook/whatever and he helped me to become a qa engineer I learned Software Testing on Udemy.com, after which i got my first job I learned QA & Software Testing at careerist.com
38
How can a tester be sure that a bug has been fixed?
Try to reproduce it on the new build/version, and verify that it’s no longer reproducible (across the supported platforms and devices)
39
What is a Regression test?
Making sure that change to the code didn’t break anything (for example: after each bug fix) Regression Testing is defined as a type of software testing to confirm that a recent program or code change has not adversely affected existing features Regression Testing is nothing but a full or partial selection of already executed test cases which are re-executed to ensure existing functionalities work fine.
40
Describe one big bug that you found in your project? What is your biggest/most interesting bug?
I had this time when After a user logged out, you could click “back” button and it would take back to the logged-in page with private information of the user I had this time when We had a page with infinite scrolling due to hundreds of items that were loading on the list, this was blocking the user from accessing the “contact us” page and our phone number and email which was located in the footer of the page. Once I noticed that after signing out of my account, I was still able to get and see private user information which wasn’t supposed to be there in the notifications (a good example for a mobile app) example: messages, emails e.t.c
41
What do you prefer: white or black box testing?
``` I mostly was focused on black box (Functional, GUI testing) and i’m familiar with grey-box (SQL, API, Chrome DevTools) testing. Black box and Grey box is what i do. Would love to learn white box testing. I’m actually starting automation classes with python soon. example of your interaction with white box testing: using grep (Linux) to find crashes, errors, and exceptions inside the log file ```
42
Differences between Mobile and Web testing?
Web app testing is performed with different viewports like laptop, desktop Mobile app testing is done on different hand held devices- tablets, mobile Web- Cross browser compatibility is an integral part of this testing methodology. Mobile App- performance testing, and load testing are some of the major forms of testing considered for testing mobile apps. Web- Existing website is tested for mobile friendliness. Mobile- Mobile app has to be downloaded from the corresponding app store and downloaded on the target device Web- the test is performed from a usability and UI/UX perspective. Mobile testing- Depending on the app type (i.e. native/hybrid), the app needs to be tested for access to the necessary hardware peripherals (e.g. GPS, Bluetooth, etc.) in the device.
43
What is special about web testing?
Testing without installation and upgrades, but heavy on compatibility (how it works on different browsers, platforms, and devices).
44
What is special about mobile testing?
Testing with a focus on installation, upgrades, backward compatibility, and device compatibility.
45
How would you test a toaster? (or:a vending machine, elevator, pen, a cup, iPhone etc.) *The only answer that you need to talk and bring up as much as possible test cases
First, I will ask for requirements because we always create test cases based on the requirements. If we don’t get any requirements and we are told to test it without requirements (for the interview purpose), I will start from functional positive test cases, will verify that it turns on/off, that we are able to put inside the required amount of slices, i will verify that it stops warming it once the expected amount of time is over. Will continue with functional negative testing - what will happen once we do things we shouldn’t do with the toaster, like using it upside down, or in a horizontal way instead of vertical, will continue with UI testing, making sure that it is made from the right materials and it has the required design, warnings, brand name, etc. (Verify that… Verify that…
46
How will you write test cases for LOGIN & PASSWORD functionality, positive & negative testing?
test cases should always be a combination of functional, performance, UI, usability, and compatibility test cases. Verify if a user will be able to login with a valid username and valid password. Verify if a user cannot login with a valid username and an invalid password.
47
What is the difference between positive and negative testing?
Positive testing aimed at showing software works as intended when the user does correct actions. Negative testing aimed at showing that software handles properly situations in which the user acts not as the user is supposed to act (invalid inputs, unreasonable selections of settings, etc.
48
What you don’t like (or Hate) about QA?
That we are in the bad news reporting business :) but someone needs to do that job - and it’s gonna be me
49
What do you like about QA?
I always had passion for tech and i like working with smart people, I like to break things, and I like to improve the user’s experience ;-)
50
Where do you see yourself in 3-5 years as a QA engineer?
see myself as a professional QA Engineer, with deep knowledge of the product and the technology, using new tools and automation
51
Why did you choose the QA career?
Because I love to work in the IT and work with smart people with new technology. Finding bugs and contributing good quality product.
52
Why do you want to work for our company?
53
Describe a bug
A mismatch between actual and expected behavior.
54
How big is your team?
55
What was the QA to Developer ratio at your previous job?
1: 3 ratio. One QA and 3 developers.
56
Which tools you are working with?
57
How many bugs do you report in one bug report? Why?
One, to ensure each bug is fixed and closed, each kind of issue should have its own bug report, if we have multiple issues of the same kind we can write one bug report which is going to list all of the issues associated with this (same) problem on the page/pages with the links to each of them
58
How many bugs did you write on average per day?
It depends, on a regular day it was 5-7 but if we had new features or pages it could also be more (10-12)
59
How many test cases did you execute on average per day?
It depends, 25-50 on average if I didn’t have other tasks to work on.
60
How many test cases did you write on average per day?
Depends on the day and the tasks, between 0-30.
61
What do you need to do when you find a bug?
Make sure that it’s reproducible, Reproduce the steps across different supported platforms and devices in order to isolate the issue and make sure that it’s not only device-related issue, if it’s reproducible we want to check that it was not been already reported by someone else in Jira, if it wasn’t - we create a bug report *If it was already reported (before yours) your ticket will be closed and called duplicate
62
How do you perform GUI (UI) testing?
According to requirements or Design document or based on GUI standards, to make sure all looks and feels good, nothing is overlapped, misaligned, truncated. (example: text in the button is not centered) Everything must be aligned, have correct grammar, spelling and format (color, size, font).
63
What kind of issues do you encounter in browser compatibility testing?
UI issues on Internet Explorer (IE), some buttons/elements/images are overlapped, misaligned, and truncated on different browsers. CSS is often broken in IE older versions
64
Which browsers do you like and why?
Chrome, fast, and I love to use chrome developer tools in testing.
65
When is the best time to do Cross Browser Testing?
Any testing reaps the best benefits when it is done early on. Therefore, the industry recommendation is to start with it as soon as the page designs are available. Supported browsers of course.
66
How do you prepare a browser for GUI (UI) testing?
I clear cache and cookies (not always, because users don’t do it all the time and we want ideally to feel the user experience), I make sure I have the supported version of the browser. *We can also use chrome developer tools for verifying font, colors, size, etc…
67
Did you use linux/unix commands ?
yes
68
Which commands did you use?
pwd- present working director cd- change directory grep command- to find any crash, errors, exception in the log cp- copy a file rm- remove/delete mkdir- create folder ipconfig- to find IP address in linux echo- to add any text in the file touch- to create an empty file
69
What UNIX (Linux) commands do you commonly use? (iOS, macOS)
70
Did you use ADB (it’s for Android!) commands?
yes
71
Which ADB commands did you use?
adb devices (shows connected devices) adb install adb uninstall adb logcat (Prints log data to the screen) Press Ctrl+C to stop the logs adb logcat > c:/logs.txt saves log to disc c: , logs.txt file adb reboot restart adb push (Helps to copy a file/directory to the device) adb pull (Helps to copy a file/directory from the device) adb shell screencap (to create screenshot) adb shell screenrecord (To record video from the device)
72
How to write an Android bug report to a file via ADB?
adb bugreport > bugreport.txt This will generate a text file with the above name in the same directory, which you can then attach to the issue.
73
How did you install apps?
iOS: Xcode > Window > Devices (phone needs to be connected by USB) > Choose the device > “+” (.ipa file) (“-” is for uninstall) Android: (you can use ADB or Android studio) ADB: Command : adb install Purpose: Helps to install an application that is under development to the device (phone needs to be connected by USB) Command : adb uninstall () Purpose: Helps to remove this app package from the device Android studio > connect (USB) a device > File > Open (.apk file) (it will load on Android Studio) > use ‘Play’ button on the Android studio (it will install the app on your phone)
74
How do you get log files in a mobile application?
Precondition: Connect the device with USB For iOS: Xcode > Window > Devices > Choose your device (should be connected) > “view device logs” > right-click the log - Import the relevant (based on time) log and attach to the bug ticket For Android: Terminal/Command promp : adb logcat *> * For example : adb logcat > c:/logs.txt (and attach to bug ticket)
75
What do you look for inside a log file?
I was looking for crashes, errors, exceptions | If they ask how: using “grep” command in UNIX to find them
76
What is the difference between a mobile app (Native) and a web app?
77
How did you upgrade the iOS app?
78
What devices do you test first?
79
What can you bring to the company?
80
When you were a part of a team which was working exceptionally well, what, in your opinion, were the reasons for its success?
81
How have you in the past contributed to the success of your employer?
82
When you are working on a problem (e.g. test scenario/bug), but you are unable to get the information you need, who, most likely, will you ask for help?
83
Please, describe the interaction with development and product teams based on your own experience.
84
If there is no documentation available, how do you know what to test and how to perform testing properly?
85
What are your strengths?
86
What are your weaknesses?
87
What types of HTTP response codes do you know?
88
What is error code 404?
89
What is the error code 500?
90
An input field determines a year of birth between 1900 and 2004. What are the boundary values for testing this field?
91
Did you have conflicts at work?
92
How do you deal with conflicts?
93
In the past when you had time constraints and you were unable to test the entire application; what areas did you focus on and why?
94
What does quality assurance mean to you?
95
When do we stop testing ? | How do you know when the product is ready to be released?
96
What is the exit criteria
97
When does Testing begin?
98
How can you describe the QA process in your last company?
99
Tell me what QA Engineers do in Agile SDLC?
100
Describe the QA Process
``` Test Planning (Done by QA Managers or QA Lead) Test Development (Creating test cases, done by leads or other QA people) Test Execution (By QA testers, can be around 30-50 Test Cases per day) Bug Reporting (Jira, you write around 5-7 bugs per day, depends on the tasks) Defect Management (Verifying bug tickets fixes on new version, closing/reopening, comments) ```
101
How do you measure the success of Software Quality
By amount of bugs produced after release Effective functional testing How much time spent on regression testing
102
What is the most important impact QA can have on a product development process?
Clarifying requirements Effective end user satisfaction To find real problems Minimizing re-writing of the code due to change in requirements.
103
What are some of the differences between Agile and Waterfall?
Agile- Is an approach to software development.The project is broken down into small featues.Most of the companies use this model. It has different methods (scrum). Everybody is involved. Requirements are more dynamic. Communication is much easier between the teams- Waterfall- documentation is important. requirements are specified. Difficult to go back, not flexible. Old model. Requirements are fixed its very difficult to make any changes. No overlapping of phases. Once the previous phase is completed then only new phase will start. Progress flows in one direction.
104
If you find a bug what do you do next?
Web > Try to reproduce it on the reported platform and browser versions, if still reproducible - compare to other versions (Chrome 75/73) and platforms (for example macOS/Windows) Mobile > Try to reproduce it on the reported device and on different other supported devices and platforms (for example, Android 6.0 and 8.0, and iOS 9)
105
What types of testing do you know?
``` Black Box (Functional/Manual/UI) Positive and Negative (Functional) Grey Box (SQL, API, Chrome Dev Tools) Smoke Regression Ad Hoc/Exploratory White Box (Example: grep error/crash/exception in the log file) ```
106
Can you provide examples of functional vs. non-functional testing?
107
What is smoke testing?
108
If you don't have the requirements, how would you start testing?
109
What is exploratory/ad-hoc testing?
110
What is performance testing?
111
What do we measure in performance testing?
112
What is sanity testing?
113
What is stress testing?
114
Have you ever done Beta testing?
115
What is an acceptance test?
116
What is sign off?
117
What do you know about our company/products?
118
How long was a sprint in your previous job?
119
Tell me about your company sprint cycle
120
Severity VS Priority
121
What is the most important in bug entry?
122
How did you use Google (Chrome) Dev Tools while working on your last project (give particular examples)?
123
What type of tickets (Jira) do you know?
124
What are the reasons for rejecting the bug ?
125
What do QA Engineers do before release ?
126
What do QA Engineers do after release
127
If an application is currently in production, and one module of code is being modified; is it necessary to re-test the whole application, or is it enough to just test functionality associated with that module?
128
Difference between regression testing and retesting?
129
Difference between iOS and Android :
130
When do you start regression
131
Tell me about regression testing
132
What is Reboot?
133
How do you keep up with constantly changing modern technologies?
134
Responsive design testing?
135
How to test UI (color, size, font) on a Web app?
136
How to test UI (color, size, font) on a mobile app?
137
What is performance testing?
138
How to take screenshots :
139
What is the software development life cycle? (SDLC)
140
What is a test plan?
141
What a pop up window?
142
Do you have any experience with API testing?:
143
How did you use SQL?
144
What is roll back in SDLC?
145
What is Hot Fix?
146
What is a compatibility matrix?
147
What is a backlog?
148
What is accessibility testing?
149
What is Usability testing?
150
How do you save passwords in DB (DataBase)?
151
How do you choose what browser to use for testing?
152
Tell us about a project you worked on that failed. What did you learn?
153
As a QA - What principles guide you? What aspects do you really love?
Im voice the customer- finding out bugs and reporting them so that it can be fixed by the developer which will provide good user experience.
154
Tell me about a time when you worked on a team-based project when a member was not doing their share of the work.
I had to take the additional load (working on weekends. and overnight) to meet the deadline. Im supposed to focus on my own work and correcting anyone else. It is their job to carry out his/her own responsibility and not my business to fix them.
155
What did you achieve? What is your greatest achievement / accomplishment ?
Improved user experience by providing quality end product - that increased the company reviews from 3.8 to 5. Discovered an important bug for the company when customer were unable to proceed further for payment so I figured that issue out and reported and created a bug report . After it was fixed the company's revenue increased.
156
How would you copy files between 2 devices over the network?
Incase of MacBook use Airdrop or on Windows using Home group.
157
Difference between Verification and Validation ?
``` Verification testing (Verification is checking for conformance and consistency by evaluating the results against pre-specified requirements. (Verification: Are we building the system right?) Validation testing is the process of checking that what has been specified is what the user actually wanted. (Validation: Are we building the right system?) ```
158
Can you tell us about a hard problem that you've had to solve recently and how you went about solving it?
we didn't have enough devices specially when work from home started so I suggested to use Browser stack which actually allows testing devices remotely.
159
Who is the best candidate for automation?
Regression testing, anything that is repetitive
160
What Are Edge Cases in Software Testing?
161
How do you know which build you are testing?
You check in “About” build number