Quality Assurance Engineer

20+ Quality Assurance Engineer Interview Questions and Answers

Updated 22 Aug 2024

Popular Companies

search-icon

Q1. Coding with any language 1. Count the no of occurrence of each character in string( ignore case)(ignore wild card characters)

Ans.

The question asks to count the number of occurrences of each character in a given string, ignoring case and wild card characters.

  • Convert the string to lowercase to ignore case.

  • Remove any wild card characters from the string.

  • Create an array of size 26 to store the count of each character.

  • Iterate through each character in the string and increment the count in the array accordingly.

  • Return the array of counts as the result.

Q2. Why you write code like this. What is advantage . Why used hashmap why not any other collection

Ans.

HashMap is used for efficient key-value pair storage and retrieval.

  • HashMap provides constant time complexity for basic operations like get and put.

  • It allows storing unique keys and their corresponding values.

  • HashMap is suitable for scenarios where fast lookup is required.

  • Other collections like ArrayList or LinkedList have different use cases and performance characteristics.

Q3. how can we full fill and understand the customers need .How to reduce rejection and rework .

Ans.

To understand customer needs, we can use surveys, feedback, and data analysis. To reduce rejection and rework, we can implement quality control measures and continuous improvement processes.

  • Conduct surveys and gather feedback from customers to understand their needs and expectations

  • Analyze data on customer complaints and product defects to identify areas for improvement

  • Implement quality control measures such as inspections and testing to catch defects before they reach the cu...read more

Q4. What is integration testing ? What is the current methodology of testing ?

Ans.

Integration testing is a type of testing where individual units are combined and tested as a group.

  • Integration testing is performed after unit testing and before system testing.

  • It verifies the interactions between different modules of the software.

  • It helps to identify defects early in the development cycle.

  • It can be done using top-down or bottom-up approach.

  • Example: Testing the integration between a payment gateway and an e-commerce website.

  • Current methodology of testing incl...read more

Are these interview questions helpful?

Q5. What are the Exceptions faced in Selenium automation ?

Ans.

Common exceptions in Selenium automation include StaleElementReferenceException, NoSuchElementException, TimeoutException.

  • StaleElementReferenceException occurs when an element is no longer attached to the DOM.

  • NoSuchElementException is thrown when an element could not be found in the DOM.

  • TimeoutException is raised when a command does not complete in the specified time.

  • ElementNotVisibleException is encountered when an element is present in the DOM but not visible on the page.

Q6. How you will handle dynamic elements in selenium

Ans.

Dynamic elements in Selenium can be handled using various techniques like explicit waits, dynamic xpath, and handling stale elements.

  • Use explicit waits to wait for the element to become clickable or visible before interacting with it

  • Use dynamic xpath to locate elements based on changing attributes or values

  • Handle stale elements by refreshing the page or re-locating the element before interacting with it

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. Write an automation script for the Redbus.com Form pages?

Ans.

Automate form filling on Redbus.com using Selenium WebDriver

  • Use Selenium WebDriver to automate interactions with the form fields

  • Identify locators for each form field using tools like Chrome Developer Tools

  • Use test data to populate the form fields and submit the form

  • Implement validations to verify successful form submission

Q8. What are the critical dimensions in the drawing

Ans.

Critical dimensions in a drawing are key measurements that must be accurate for the part to function correctly.

  • Critical dimensions are typically specified with tight tolerances to ensure accuracy

  • They are often labeled with symbols like GD&T for clarity

  • Examples include hole diameters, distances between features, and angles of intersections

Quality Assurance Engineer Jobs

Sr Functional Quality Assurance Engineer-Fusion SCM Cost Management 3-5 years
Oracle India Pvt. Ltd.
3.7
Hyderabad / Secunderabad
Quality Assurance Engineer 2-4 years
GE Vernova
4.3
Hyderabad / Secunderabad
IndusInd Bank - Quality Assurance Engineer - Automation/Manual Testing (3-5 yrs) 3-5 years
IndusInd Bank
3.6
₹ 6 L/yr - ₹ 13 L/yr

Q9. What are the eighth clause of ISO explain briefly?

Ans.

The eighth clause of ISO refers to measurement, analysis, and improvement of the quality management system.

  • Clause 8 focuses on monitoring, measuring, analyzing, and evaluating processes.

  • It includes ensuring conformity of products and services, as well as customer satisfaction.

  • Continuous improvement is a key aspect of this clause.

  • Examples include conducting internal audits, analyzing data, and implementing corrective actions.

Q10. What is parameterization in performance testing

Ans.

Parameterization is the process of replacing hard-coded values with variables in performance testing scripts.

  • Parameterization helps in creating realistic load scenarios by varying input data

  • It reduces script maintenance efforts by centralizing data

  • It enables reuse of scripts for different data sets

  • Examples of parameterization include replacing user IDs, passwords, and input data with variables

Q11. What is ndc?

Ans.

NDC stands for National Drug Code.

  • NDC is a unique 10-digit code used to identify drugs in the United States.

  • It is used for drug registration, billing, and reimbursement purposes.

  • The code consists of three segments: labeler code, product code, and package code.

  • Example: 12345-6789-10, where 12345 is the labeler code, 6789 is the product code, and 10 is the package code.

Q12. All types of measuring instruments detailed information

Ans.

Measuring instruments are tools used to quantify physical properties such as length, weight, temperature, etc.

  • Types of measuring instruments include rulers, scales, thermometers, micrometers, calipers, etc.

  • They are used to ensure accuracy and precision in measurements.

  • Measuring instruments can be analog or digital, depending on the application.

  • Examples of measuring instruments: tape measure, kitchen scale, pH meter, pressure gauge, etc.

Q13. Give one program related to number, array and string

Ans.

Program to find the largest number in an array of strings

  • Convert each string in the array to a number

  • Iterate through the array to find the largest number

  • Return the largest number found

Q14. What is rpn?

Ans.

RPN stands for Reverse Polish Notation, a mathematical notation where operators are placed after their operands.

  • RPN is a postfix notation, meaning that operators are written after their operands.

  • It eliminates the need for parentheses to indicate the order of operations.

  • RPN is commonly used in calculators and computer programming languages.

  • Example: In RPN, the expression '3 + 4' would be written as '3 4 +'.

Q15. Best testing approach in supply chain platform.

Ans.

The best testing approach in a supply chain platform involves end-to-end testing, integration testing, performance testing, and security testing.

  • Conduct end-to-end testing to ensure all components work together seamlessly

  • Perform integration testing to check interactions between different systems

  • Conduct performance testing to assess system scalability and response times

  • Perform security testing to identify vulnerabilities and ensure data protection

Q16. Explain the Regression and Smoke Testing

Ans.

Regression testing ensures new code changes do not adversely affect existing functionality. Smoke testing verifies basic functionality.

  • Regression testing involves retesting existing functionality to ensure new code changes have not introduced bugs or issues

  • Smoke testing is a preliminary test to check if the basic functionalities of the software are working fine

  • Regression testing is usually automated to save time and effort

  • Smoke testing is often done manually and is a quick ch...read more

Q17. Explain the Wait methods in selenium

Ans.

Wait methods in Selenium are used to pause the execution of the test script for a certain amount of time.

  • Implicit Wait: Used to set a default waiting time for the elements to be found on the page.

  • Explicit Wait: Used to wait for a certain condition to occur before proceeding further in the test script.

  • Fluent Wait: Used to define the maximum amount of time to wait for a specific condition, as well as the frequency with which to check the condition.

Q18. What is stlc? What is regression

Ans.

STLC stands for Software Testing Life Cycle. Regression testing is the process of testing changes made to the software to ensure that existing functionalities still work.

  • STLC is a process followed by QA engineers to ensure that software is thoroughly tested before release

  • It includes planning, designing, executing, and reporting of tests

  • Regression testing is a type of testing that is performed to ensure that changes made to the software do not affect existing functionalities

  • It...read more

Q19. Can you Data Driven Testing

Ans.

Yes, Data Driven Testing is a technique where test cases are executed using different sets of test data.

  • Data Driven Testing involves separating test data from test scripts

  • It allows for testing multiple scenarios with different input data without changing the test script

  • Data can be stored in external files like Excel sheets or databases

  • Automated testing tools like Selenium support Data Driven Testing

Q20. Which are various casting defects

Ans.

Various casting defects include porosity, shrinkage, cracks, and misruns.

  • Porosity: air pockets in the casting

  • Shrinkage: uneven cooling causing voids or cavities

  • Cracks: caused by thermal stress or improper cooling

  • Misruns: incomplete casting due to premature solidification

  • Inclusions: foreign materials in the casting

  • Cold shuts: two streams of metal failing to fuse together

  • Hot tears: cracks caused by uneven cooling and solidification

Q21. How you handle the prod issue

Ans.

I handle prod issues by following a structured approach and collaborating with the team.

  • Identify the issue and its impact on users

  • Communicate with the team and stakeholders

  • Prioritize the issue based on severity and impact

  • Investigate the root cause and propose a solution

  • Implement the solution and verify its effectiveness

  • Document the issue and solution for future reference

Q22. 1.GD&T symbols are explained briefly

Ans.

GD&T symbols are used to define and communicate engineering tolerances and specifications.

  • GD&T stands for Geometric Dimensioning and Tolerancing

  • It uses symbols to specify the allowable variation in form, orientation, location, and runout of a part

  • Examples of symbols include concentricity, perpendicularity, and flatness

  • GD&T is commonly used in manufacturing and engineering industries

Q23. What is ISO 9001 2015?

Ans.

ISO 9001 2015 is an international standard for quality management systems.

  • ISO 9001 2015 sets out the criteria for a quality management system and is based on a number of quality management principles including a strong customer focus, the involvement of top management, and a process approach.

  • It helps organizations improve their overall performance and provides a framework for consistent quality and customer satisfaction.

  • Certification to ISO 9001 2015 demonstrates an organizat...read more

Q24. What is cross browser testing

Ans.

Cross browser testing is the process of testing a website or web application across different web browsers to ensure consistent functionality and user experience.

  • Testing the website or web application on multiple browsers such as Chrome, Firefox, Safari, and Internet Explorer

  • Identifying and fixing any compatibility issues that may arise on different browsers

  • Ensuring that the website or web application looks and functions correctly on all supported browsers

  • Using tools like Sel...read more

Q25. Comfortable with remote location

Ans.

Comfortable with remote location

  • I am comfortable with remote locations as I have experience working remotely in my previous roles

  • I am self-motivated and can stay focused on tasks even when working from a remote location

  • I have a dedicated home office setup to ensure productivity while working remotely

Q26. Explain the Defect Workflow

Ans.

Defect workflow is the process followed to identify, report, prioritize, fix, and verify defects in software.

  • Defect identification: Defects are identified through testing, code reviews, or user feedback.

  • Defect reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.

  • Defect triaging: Defects are triaged by a team to prioritize them based on severity and impact.

  • Defect fixing: Developers fix the defects and update the...read more

Q27. Which compony work ?

Ans.

I'm sorry, but I don't understand the question. Could you please rephrase it?

  • Please clarify the question

  • Provide more context

  • Specify which company you are referring to

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10k Interviews
3.9
 • 7.8k Interviews
4.1
 • 4.9k Interviews
3.7
 • 867 Interviews
3.9
 • 138 Interviews
4.0
 • 37 Interviews
4.2
 • 17 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Quality Assurance Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter