Quality Assurance Engineer
20+ Quality Assurance Engineer Interview Questions and Answers
Q1. Coding with any language 1. Count the no of occurrence of each character in string( ignore case)(ignore wild card characters)
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
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 .
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 ?
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
Q5. What are the Exceptions faced in Selenium automation ?
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
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 🌟
Q7. Write an automation script for the Redbus.com Form pages?
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
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
Q9. What are the eighth clause of ISO explain briefly?
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
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?
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
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
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?
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.
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
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
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
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
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
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
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
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?
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
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
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
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 ?
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 experiences of popular companies
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
Reviews
Interviews
Salaries
Users/Month