i
Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2022. There were 4 interview rounds.
Selenium Framework is an open-source automation tool used for testing web applications.
It supports multiple programming languages like Java, Python, C#, etc.
It consists of three main components: Selenium IDE, Selenium WebDriver, and Selenium Grid.
It allows for cross-browser testing and supports various browsers like Chrome, Firefox, Safari, etc.
It provides various features like element locating, handling pop-ups and al...
OOPS Concepts are the fundamental principles of Object-Oriented Programming.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and methods from a parent class
Polymorphism - ability of objects to take on multiple forms or have multiple behaviors
Abstraction - hiding of complex implementation details and showing only essential features
To start DB using Selenium, we need to establish a connection to the database and execute SQL queries.
Import the necessary libraries for database connectivity and Selenium
Create a connection to the database using the appropriate driver
Execute SQL queries to perform desired actions on the database
Close the database connection after use
Interface defines only method signatures while abstract class can have both method signatures and implementations.
An interface can be implemented by multiple classes while a class can only inherit from one abstract class.
An abstract class can have constructors while an interface cannot.
An abstract class can have non-abstract methods while an interface can only have abstract methods.
An abstract class can have instance v...
To take xpath of a row, identify the unique identifier of the row and use it in the xpath expression.
Identify the unique identifier of the row, such as an ID or class attribute
Use the identifier in the xpath expression to locate the row
Example: //table[@id='tableId']/tbody/tr[@class='rowClass']
Agile ceremonies are regular meetings held during a project to ensure collaboration, communication, and progress towards goals.
Sprint planning: setting goals and tasks for the upcoming sprint
Daily stand-up: brief meetings to discuss progress and any obstacles
Sprint review: demonstration of completed work to stakeholders
Sprint retrospective: reflection on the previous sprint and identifying areas for improvement
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
My automation framework is a hybrid framework combining data-driven and keyword-driven approaches for efficient test automation.
Combines data-driven and keyword-driven approaches
Utilizes reusable functions and libraries
Supports parallel execution for faster testing
Integrates with CI/CD pipelines for continuous testing
Provides detailed reporting and logging for easy analysis
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPS focuses on creating objects that interact with each other to solve a problem.
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
E...
Top trending discussions
posted on 16 Jan 2025
I applied via Campus Placement and was interviewed before Jan 2024. There were 3 interview rounds.
It was easy round with some basic apti questions
I was interviewed in Aug 2024.
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
I have a strong attention to detail, excellent problem-solving skills, and a passion for ensuring quality in all aspects of the job.
Extensive experience in quality assurance testing
Proven track record of identifying and resolving issues
Strong communication skills to collaborate with team members
Ability to adapt to new technologies and processes
Passion for continuous improvement and learning
Online coding round was conducted .
posted on 26 Oct 2023
I applied via LinkedIn and was interviewed before Oct 2022. There were 4 interview rounds.
Mostly question on program and testing
Multiple join clauses in SQL allow for joining multiple tables based on different conditions.
Multiple join clauses can be used to join more than two tables in a single query.
Each join clause specifies the relationship between two tables using keys or columns.
Different types of joins like INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN can be used in multiple join clauses.
I applied via Naukri.com and was interviewed before Sep 2022. There were 2 interview rounds.
My greatest strength is my attention to detail and thorough understanding of the mortgage life cycle and banking terms.
Attention to detail helps me catch errors and ensure accuracy in quality assurance processes
Thorough understanding of mortgage life cycle includes origination, underwriting, closing, and servicing
Banking terms knowledge includes terms like APR, escrow, and amortization
I applied via Naukri.com and was interviewed in Feb 2023. There were 2 interview rounds.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Analyst
251
salaries
| ₹7.7 L/yr - ₹33.5 L/yr |
Senior Associate
225
salaries
| ₹5.8 L/yr - ₹13.2 L/yr |
Senior Software Engineer
212
salaries
| ₹14 L/yr - ₹50.1 L/yr |
Analyst
196
salaries
| ₹5 L/yr - ₹20 L/yr |
Software Engineer
190
salaries
| ₹11.9 L/yr - ₹35.6 L/yr |
HDFC Bank
ICICI Bank
State Bank of India
Axis Bank