EPAM Systems
JRG Automotive india Interview Questions and Answers
Q1. Selenium solution for practical scenarios Eg handle signages
Selenium can handle signages by locating elements using XPath or CSS selectors and interacting with them.
Locate the signages using unique identifiers like class, id, or text
Use Selenium's findElement() method to locate the element
Interact with the element using click(), sendKeys(), getText() methods
Use explicit waits to ensure the element is visible and clickable
Q2. Programming questions : 2nd duplicate element in array, Find missing element in sequential array, reverse of statement
Find the 2nd duplicate element in an array, identify missing element in sequential array, and reverse a statement.
To find the 2nd duplicate element in an array, iterate through the array and keep track of elements using a hashmap.
To identify the missing element in a sequential array, calculate the sum of all elements and find the difference with the expected sum.
To reverse a statement, split the statement into words, reverse the order of words, and then join them back togethe...read more
Q3. what is Business object model ?
A business object model is a representation of the data and processes within a business domain.
It defines the structure and behavior of business entities.
It helps in understanding the relationships between different business objects.
It is often used in software development to design and implement business logic.
Examples include customer, product, order, and invoice objects.
Q4. Sanity and smoke testing difference
Sanity testing is a narrow regression test while smoke testing is a broad acceptance test.
Sanity testing is a quick test to check if the critical functionalities are working after a change in code.
Smoke testing is a preliminary test to check if the software is stable enough for further testing.
Sanity testing is usually performed after a build while smoke testing is performed before a build.
Sanity testing is a subset of regression testing while smoke testing is a subset of acc...read more
Q5. what are test Layers ?
Test layers refer to the different levels of testing that are performed in software testing.
Test layers include unit testing, integration testing, system testing, and acceptance testing.
Each layer focuses on testing different aspects of the software, from individual components to the entire system.
Unit testing involves testing individual units or components of the software in isolation.
Integration testing focuses on testing the interactions between different units or componen...read more
Q6. Difference between severity and priority
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 much a defect affects the system's functionality, while priority is the order in which defects should be fixed.
Severity is usually categorized as low, medium, or high based on the impact on the system, while priority is categorized as low, medium, or high based on the urgency of fixing the defect.
For example, a spelling mi...read more
Q7. What is test pyramid
Test pyramid is a testing strategy that suggests having more unit tests at the bottom, fewer integration tests in the middle, and even fewer UI tests at the top.
Bottom layer consists of unit tests which are fast, isolated, and cover individual components
Middle layer consists of integration tests which verify interactions between different components/modules
Top layer consists of UI tests which simulate user interactions with the application
Test pyramid helps in achieving a bal...read more
Interview Process at JRG Automotive india
Top Automation Test Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month