QA Engineer

100+ QA Engineer Interview Questions and Answers for Freshers

Updated 12 Jul 2025
search-icon
1d ago

Q. There are 80 pairs of socks in a dark room, 40 black and 40 white. What is the minimum number of socks that need to be taken out to guarantee 15 matching pairs?

Ans.

Minimum 31 socks need to be taken out to get 15 pairs of socks

  • To get 15 pairs of socks, you need to have 30 socks of different colors

  • After taking out 30 socks, the next sock you take out will complete the 15 pairs

  • So, minimum 31 socks need to be taken out to get 15 pairs of socks

4d ago

Q. 100 apples are eaten in 5 consecutive days, with each day having 6 more apples eaten than the previous day. How many apples were eaten on the first day?

Ans.

The number of apples eaten on the first day can be calculated by working backwards from the total number of apples eaten over 5 days.

  • Calculate the total number of apples eaten over 5 days: 100 apples

  • Subtract the apples eaten on the 2nd day (6 more than the 1st day), 3rd day (6 more than the 2nd day), and so on until the 5th day to find the apples eaten on the 1st day

  • Example: 1st day = x, 2nd day = x + 6, 3rd day = x + 12, 4th day = x + 18, 5th day = x + 24. Total = 100 apples

2d ago

Q. If a pen's weight equals 2 kg plus half of its own weight, what is the pen's weight?

Ans.

The weight of the pen is 4 kg.

  • To find the weight of the pen, we can set up the equation: pen weight = 2 kg + 1/2 of its own weight

  • Let x be the weight of the pen. The equation becomes: x = 2 + 1/2 * x

  • Solving for x, we get x = 4 kg

6d ago

Q. When designing an online carrom game, if the game is paused and then resumed, what needs to be saved?

Ans.

When designing an online carrom game, the saved data when the game is paused and resumed should include player scores, positions of coins, game state, and timer status.

  • Player scores should be saved to ensure continuity.

  • Positions of coins on the board should be saved to resume the game accurately.

  • Game state (such as whose turn it is) should be saved to maintain the flow.

  • Timer status should be saved to resume the game with the correct time remaining.

Are these interview questions helpful?
2d ago

Q. There are three boxes labeled "apples", "oranges", and "apples + oranges", but each box is labeled incorrectly. What is the minimum number of steps required to correctly label all the boxes, assuming each fruit...

read more
Ans.

To correct the labels on 3 boxes with jumbled fruit labels, the least number of steps required is 2.

  • Pick a fruit from the box labeled 'apples + oranges', since it must contain both fruits.

  • Then pick a fruit from the box labeled 'oranges', as it cannot contain apples.

5d ago

Q. You have an 11-minute hourglass and a 7-minute hourglass. How can you use them to measure exactly 15 minutes?

Ans.

To calculate 15 mins using 11 mins and 7 mins hourglasses, start both hourglasses together. When the 7 mins hourglass runs out, flip it. When the 11 mins hourglass runs out, flip the 7 mins hourglass. When the 7 mins hourglass runs out again, 15 mins have passed.

  • Start both hourglasses together

  • When the 7 mins hourglass runs out, flip it

  • When the 11 mins hourglass runs out, flip the 7 mins hourglass

  • When the 7 mins hourglass runs out again, 15 mins have passed

QA Engineer Jobs

FAG Bearings India Limited logo
Quality Assurance Eng. 1-3 years
FAG Bearings India Limited
4.1
Vadodara
Cisco Systems (India) Private Limited logo
QA Engineer - Python, System Integration Testing 4-6 years
Cisco Systems (India) Private Limited
4.2
₹ 7 L/yr - ₹ 19 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
Ltimindtree logo
QA Engineer- Cypress & Playwright 5-8 years
Ltimindtree
3.7
₹ 15 L/yr - ₹ 17 L/yr
Hyderabad / Secunderabad
1d ago

Q. What do you understand by Quality Management System?

Ans.

Quality Management System (QMS) is a set of policies, processes, and procedures implemented to ensure that products or services meet customer requirements and quality standards.

  • QMS is designed to establish and maintain a systematic approach to quality management.

  • It includes activities such as quality planning, quality control, quality assurance, and continuous improvement.

  • QMS helps in identifying and addressing quality issues, reducing defects, and improving overall customer ...read more

2d ago

Q. You have two jugs, one with a 5L capacity and another with a 3L capacity. How can you measure exactly 4L of water using only these jugs, while wasting the least amount of water?

Ans.

Fill 4L using 5L and 3L jugs with minimum water wastage

  • Fill the 3L jug and pour it into the 5L jug, leaving 1L in the 3L jug

  • Empty the 5L jug, then pour the 1L from the 3L jug into the 5L jug

  • Fill the 3L jug again and pour it into the 5L jug, now you have 4L in the 5L jug

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
6d ago

Q. What is selenium ,how to fix frame work,how to write Navigation tools..?

Ans.

Selenium is a tool used for automating web browsers. Framework can be fixed by identifying and resolving issues. Navigation tools can be written using Selenium commands.

  • Selenium is a popular open-source tool for automating web browsers

  • To fix a framework, identify and resolve issues with the code

  • Navigation tools can be written using Selenium commands like 'get', 'click', 'sendKeys', etc.

2d ago

Q. What are the different bodies that certify the quality of a system?

Ans.

Different bodies that certify the quality of a system include ISO, CMMI, IEEE, and FDA.

  • ISO (International Organization for Standardization) provides certification for various quality management systems.

  • CMMI (Capability Maturity Model Integration) certifies the maturity level of an organization's processes.

  • IEEE (Institute of Electrical and Electronics Engineers) sets standards for software quality assurance.

  • FDA (Food and Drug Administration) certifies the quality of medical de...read more

Asked in HCLTech

6d ago

Q. What is the difference between quality assurance, quality control, and testing?

Ans.

Quality assurance ensures quality in the entire software development process, quality control ensures quality in the product, and testing is the process of finding defects.

  • Quality assurance focuses on preventing defects by establishing processes and standards.

  • Quality control focuses on identifying defects in the product through inspections and testing.

  • Testing is the process of executing the software to find defects and ensure it meets requirements.

  • Quality assurance and qualit...read more

Q. How do you click or interact with an element if the basic click does not work?

Ans.

Use alternative methods like JavaScript executor or actions class to interact with the element.

  • Try using JavaScript executor to click the element

  • Use actions class to perform a click action on the element

  • Check if there are any alternative ways to interact with the element, like triggering a hover event before clicking

  • Inspect the element and verify if it has any other clickable areas or child elements that can be clicked instead

Asked in DataMetica

1d ago

Q. What is ETL, Layers of ETL, Do you know any ETL automation tool

Ans.

ETL stands for Extract, Transform, Load. It is a process used to extract data from various sources, transform it into a consistent format, and load it into a target database.

  • ETL involves three main layers: Extraction, Transformation, and Loading.

  • Extraction: Data is extracted from various sources such as databases, files, APIs, etc.

  • Transformation: Data is cleaned, validated, and transformed into a consistent format.

  • Loading: Transformed data is loaded into a target database or ...read more

Q. What is ISO, IATF, EMS, OH&S and their latest revision details along with clauses

Ans.

ISO, IATF, EMS, OH&S are international standards for quality management, environmental management, and occupational health and safety.

  • ISO (International Organization for Standardization) sets standards for quality management systems (QMS) and has revised its latest version to ISO 9001:2015

  • IATF (International Automotive Task Force) sets standards for quality management systems in the automotive industry and has revised its latest version to IATF 16949:2016

  • EMS (Environmental Ma...read more

Q. What about Selenium IDE Difference between Manual and Automation

Ans.

Selenium IDE is a record and playback tool for automating web applications. Manual testing is done by humans, while automation is done by machines.

  • Selenium IDE is a browser extension that records user actions and generates automated test scripts.

  • Manual testing involves human testers executing test cases and verifying results.

  • Automation testing involves using tools to execute test cases and compare actual results with expected results.

  • Manual testing is time-consuming and prone...read more

Asked in Foxit

5d ago

Q. What is DQL and what functionalities does it provide?

Ans.

DQL stands for Document Query Language. It is used to query documents in a document-oriented database like MongoDB.

  • DQL is used to retrieve documents from a MongoDB database.

  • It supports a wide range of query operators and expressions.

  • DQL can be used to perform complex queries on nested documents.

  • It also supports aggregation pipeline for advanced data processing.

  • Examples of DQL queries include find(), findOne(), and aggregate().

Asked in Tata Motors

3d ago

Q. What is the least count of a vernier caliper?

Ans.

The least count of a vernier caliper is the smallest measurement that can be read on the scale.

  • The least count is determined by the number of divisions on the main scale and the vernier scale.

  • It is calculated by dividing the smallest division on the main scale by the number of divisions on the vernier scale.

  • For example, if the smallest division on the main scale is 0.1 mm and the vernier scale has 10 divisions, the least count would be 0.01 mm.

Asked in DataMetica

4d ago

Q. Python star pattern 1 12 123, Differnce between List and Dictionary

Ans.

Python star pattern 1 12 123 is a pattern printing question. List and Dictionary are data structures in Python.

  • Python star pattern 1 12 123 can be achieved using nested loops.

  • Lists are ordered collections of items, accessed by index. Dictionaries are key-value pairs, accessed by key.

  • Example: List - [1, 2, 3], Dictionary - {'a': 1, 'b': 2, 'c': 3}

3d ago

Q. Visit the plant and tell me the problems and non-conformities in the processes conducted during the manufacturing of products.

Ans.

Identifying problems and non-conformities in manufacturing processes during plant visit.

  • Observe the production line for any bottlenecks or delays

  • Check if the workers are following safety protocols

  • Inspect the quality of raw materials used in production

  • Review the documentation and records of the manufacturing process

  • Identify any deviations from the standard operating procedures

  • Look for any equipment or machinery that needs maintenance or repair

  • Check if the finished products mee...read more

5d ago

Q. What is the major difference between driver.close() and driver.quit()?

Ans.

driver.close() closes the current window while driver.quit() closes all windows and ends the session.

  • driver.close() only closes the current window while driver.quit() closes all windows and ends the session

  • driver.close() can be used when multiple windows are open and you want to close only one of them

  • driver.quit() should be used at the end of the script to ensure all windows are closed and the session is ended

Q. what is access specifiers define access specifers

Ans.

Access specifiers define the level of access to classes, methods, and variables in object-oriented programming.

  • Access specifiers include public, private, protected, and default.

  • Public access specifier allows access from any other class.

  • Private access specifier restricts access to only within the same class.

  • Protected access specifier allows access within the same package and subclasses.

  • Default access specifier (no keyword) restricts access to only within the same package.

Q. 1.What is quality.2. What is MSA.3.how many years of experienced I have.4Some gauges least count.5.Some knowledge about drawing

Ans.

Questions related to quality, MSA, experience, gauges least count, and drawing knowledge for QA Engineer position.

  • Quality refers to the degree of excellence of a product or service.

  • MSA stands for Measurement System Analysis, which is a statistical method used to determine the accuracy and precision of a measurement system.

  • Years of experience in QA field is important for this position.

  • Least count is the smallest value that can be measured by a gauge.

  • Knowledge about drawing is ...read more

1d ago

Q. What is Object Oriented Programming and what are its features?

Ans.

Object Oriented Programming is a programming paradigm that uses objects to represent real-world entities and their interactions.

  • Encapsulation: bundling of data and methods that operate on that data within a single unit

  • Inheritance: ability of a class to inherit properties and methods from a parent class

  • Polymorphism: ability of objects to take on many forms or have multiple behaviors

  • Abstraction: hiding of complex implementation details and providing a simplified interface for t...read more

Asked in Motadata

6d ago

Q. What is QA's main work ? What is different b/t bug & error?

Ans.

QA's main work is to ensure quality of software by testing and identifying bugs and errors.

  • QA's main work is to test software and identify bugs and errors

  • They ensure that the software meets the requirements and specifications

  • Bugs are coding mistakes that cause unexpected behavior

  • Errors are mistakes made by the user that cause the software to fail

  • QA engineers use various testing techniques to identify and report bugs and errors

6d ago

Q. What is the difference between severity and priority in a project or a task?

Ans.

Severity refers to the impact of a defect on the system, while priority refers to the order in which defects should be fixed.

  • Severity is the measure of how impactful a defect is on the system's functionality.

  • Priority is the order in which defects should be fixed, based on business needs or deadlines.

  • Severity is usually categorized as low, medium, or high, while priority is often categorized as low, medium, or high as well.

  • For example, a spelling mistake on a button may have l...read more

1d ago

Q. What is Test plan , Write a Test plan on Flipkart application

Ans.

A test plan is a document outlining the scope, approach, resources, and schedule for testing a software application.

  • Identify test objectives and scope

  • Define test strategies and methodologies

  • List resources and tools required for testing

  • Outline test schedule and milestones

  • Specify test cases and scenarios

  • Include risk assessment and mitigation plan

6d ago

Q. What's the difference between Regression, Sanity and Smoke. which testing you will do when

Ans.

Regression, Sanity, and Smoke testing are different types of testing performed at different stages of the software development lifecycle.

  • Regression testing is performed to ensure that new code changes have not adversely affected existing functionality.

  • Sanity testing is a subset of regression testing and is performed to quickly determine if a new build is stable enough for more rigorous testing.

  • Smoke testing is performed to check if the critical functionalities of the software...read more

2d ago

Q. What is the difference between Quality Assurance and software testing?

Ans.

Quality Assurance focuses on improving processes to prevent defects, while software testers focus on identifying defects through testing.

  • Quality Assurance involves creating processes and standards to ensure quality in the software development lifecycle.

  • Software testers focus on executing test cases to identify defects in the software.

  • Quality Assurance is proactive in nature, aiming to prevent defects from occurring.

  • Software testers are reactive, identifying and reporting defe...read more

6d ago

Q. Mention the types of web locator What are the types of waits supported by web driver..?

Ans.

Web locators include ID, name, class name, tag name, link text, and partial link text. Web driver supports implicit, explicit, and fluent waits.

  • Web locators are used to identify elements on a web page

  • ID and name locators are unique to an element

  • Class name and tag name locators can identify multiple elements

  • Link text and partial link text locators are used for links

  • Implicit waits wait for a certain amount of time before throwing an exception

  • Explicit waits wait for a certain co...read more

Asked in Kristal.AI

3d ago

Q. What would you do if something is failing in the frontend?

Ans.

Identify the issue, analyze the impact, communicate with the team, and implement a fix while ensuring quality assurance.

  • Identify the issue: Check browser console for errors or warnings.

  • Analyze the impact: Determine if the issue affects user experience or functionality.

  • Communicate with the team: Inform developers and stakeholders about the issue.

  • Implement a fix: Collaborate with developers to resolve the issue promptly.

  • Test the fix: Ensure the solution works across different b...read more

1
2
3
4
5
6
7
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Accenture Logo
3.7
 • 8.7k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
Amazon Logo
4.0
 • 5.4k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
QA Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits