Filter interviews by
Test cases for bottle include checking for leaks, verifying capacity, ensuring material quality, and assessing durability.
Verify that the bottle does not leak when filled with water
Check if the bottle's capacity matches the stated volume
Inspect the material quality of the bottle for any defects
Assess the durability of the bottle by dropping it from a certain height
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software development.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.
Defect fixing: Developers fix the reported defects based on the information provided.
Defect re...
Black box testing focuses on functionality without knowledge of internal code, while white box testing examines internal code structure.
Black box testing tests the functionality of a system without knowledge of its internal code
White box testing tests the internal code structure and logic of a system
Black box testing is more focused on end-user perspective
White box testing is more focused on developer perspective
Exampl...
Hard assert stops the execution of the test case if it fails, while soft assert continues the execution and logs the failure.
Hard assert is used when the failure of a particular step makes the further steps irrelevant.
Soft assert is used when you want to continue with the test case execution even if some steps fail.
Hard assert is implemented using 'assert' keyword in testing frameworks like TestNG or JUnit.
Soft assert ...
Annotations in Selenium WebDriver are used to provide additional information about the test methods.
Annotations help in organizing and managing test cases
Some common annotations in Selenium WebDriver are @Test, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod
Annotations are used to define the sequence of execution of test methods
Use XPath to count the number of links with the text 'selenium'
Use XPath to locate all the links containing the text 'selenium'
Count the number of links found using the XPath expression
Use SQL query to display 60 pass and 40 fail from a table of students.
Use SELECT statement with COUNT function to count the number of pass and fail statuses.
Use WHERE clause to filter out pass and fail statuses.
Use GROUP BY clause to group the statuses together.
Use CASE statement to display the count of pass and fail statuses.
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Sep 2023. There was 1 interview round.
The def keyword is used in Selenium to define a function or method.
Used to define reusable code blocks
Helps in organizing code and improving readability
Allows for easier maintenance and updates
Example: def login(username, password) { //code to login }
POM (Page Object Model) is a design pattern used in test automation to create reusable and maintainable code by separating page objects from test scripts.
POM helps in improving test script readability and maintenance by keeping the page objects separate from test logic
Each page in the application has its own corresponding page object class, which contains all the elements and methods related to that page
Test scripts in...
Dynamic table elements can be handled by locating the table, identifying the rows and columns, and using appropriate methods to interact with the data.
Locate the table element using a unique identifier such as class, id, or xpath
Identify the rows and columns within the table using HTML tags like
Use methods like getText() or getAttribute() to retrieve data from the table cells
Handle dynamic changes in the table by...
I applied via Job Fair and was interviewed in Mar 2023. There were 3 interview rounds.
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.
It is performed after changes are made to the software
It ensures that existing functionality is not affected by the changes
It helps to catch any defects or bugs that may have been introduced by the changes
It can be automated to save time and effort
Examples include testing after bug fixes
SQL is a programming language used to manage and manipulate relational databases.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
SQL commands include SELECT, INSERT, UPDATE, DELETE, and more
It is used in various database management systems such as MySQL, Oracle, and SQL Server
I applied via Recruitment Consulltant and was interviewed before Aug 2022. There were 5 interview rounds.
It was 1 hour MCQ round having Selenium and Java questions
I applied via Approached by Company and was interviewed in Nov 2022. There were 3 interview rounds.
Vasanth Test was quite taught and you need to remember many things in your mind before giving verbally answers.
I applied via Recruitment Consultant and was interviewed in Jan 2021. There was 1 interview round.
based on 1 interview
Interview experience
Senior Associate
15.2k
salaries
| ₹8 L/yr - ₹30 L/yr |
Associate
13.1k
salaries
| ₹4.8 L/yr - ₹17 L/yr |
Manager
6.8k
salaries
| ₹14 L/yr - ₹45 L/yr |
Senior Consultant
4.4k
salaries
| ₹9 L/yr - ₹33 L/yr |
Associate2
4.2k
salaries
| ₹4.6 L/yr - ₹16.5 L/yr |
Deloitte
Ernst & Young
Accenture
TCS