Tech Mahindra
10+ Ernst & Young Interview Questions and Answers
Q1. Scenario based Testing where you need to identify what type of testing you will do?
Scenario based testing involves identifying the type of testing required based on a specific scenario.
Identify the scenario and understand the requirements
Determine the objectives of the testing
Choose the appropriate testing types such as functional, regression, performance, etc.
Design test cases based on the scenario
Execute the tests and analyze the results
Q2. What does QA test engineer does and explain the E2E
QA test engineer ensures software quality by testing applications and systems. E2E refers to end-to-end testing, which involves testing the entire software application from start to finish.
QA test engineer is responsible for testing software applications to ensure they meet quality standards.
E2E testing involves testing the entire software application from start to finish to ensure all components work together seamlessly.
QA test engineer uses various testing techniques such a...read more
Q3. What is polymorphism and overriding in Java?
Polymorphism is the ability of a single function or method to operate on different types of data. Overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Overriding occurs when a subclass provides a specific implementation of a method that is already provided by its superclass.
Polymorphism is achieved through method o...read more
Q4. What id difference between qc and qe
QC focuses on testing the product to identify defects, while QE focuses on preventing defects through process improvements.
QC (Quality Control) involves testing the product to identify defects and ensure it meets quality standards.
QE (Quality Engineering) focuses on preventing defects by improving processes and implementing quality standards.
QC is reactive, while QE is proactive.
QC involves finding and fixing defects, while QE involves preventing defects from occurring in the...read more
Q5. Explain agile and sfdc experience
Agile is a software development methodology that emphasizes flexibility and collaboration. SFDC refers to Salesforce.com experience.
Agile is a iterative and incremental approach to software development.
It promotes adaptive planning, evolutionary development, and continuous improvement.
SFDC experience refers to experience with Salesforce.com, a cloud-based CRM platform.
SFDC experience may include knowledge of Salesforce administration, configuration, and testing.
Examples of SF...read more
Q6. Write a program for prime number.
Program to check if a number is prime or not.
Create a function to check if a number is prime by iterating from 2 to the square root of the number.
If the number is divisible by any number in that range, it is not prime.
Return true if the number is prime, false otherwise.
Q7. project explain
Project explain is a question asking the candidate to describe a project they have worked on.
Explain the purpose of the project
Describe the technologies used
Discuss any challenges faced and how they were overcome
Q8. What does ac does
AC stands for alternating current, a type of electrical current where the flow of electric charge periodically reverses direction.
AC is commonly used in homes and businesses for powering electrical devices.
AC is generated by power plants and distributed through power lines.
AC can be converted to DC (direct current) using devices like rectifiers.
Examples of AC-powered devices include refrigerators, air conditioners, and computers.
Q9. Different applicationflows
Application flows refer to the different paths a user can take within an application to achieve a specific goal.
Identify key user actions and decision points within the application
Map out the possible paths users can take to complete tasks
Consider edge cases and error scenarios in the flow
Test each flow to ensure functionality and usability
Q10. Explain SDLC
SDLC stands for Software Development Life Cycle, a process used to design, develop, and test software.
SDLC is a systematic process for building software applications.
It includes phases like planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables to ensure the quality and success of the software.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Interview Process at Ernst & Young
Top QA Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month