Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Hard assert is a type of assertion in test automation that stops the test execution immediately when a failure occurs.
Hard assert is used to validate the expected outcome of a test case
If the assertion fails, the test execution is halted and marked as failed
It is commonly used in automated test scripts to ensure the correctness of the application under test
Soft assert is a way to continue the execution of a test case even after an assertion failure.
Soft assert does not stop the execution of the test case when an assertion fails.
It is useful when you want to log the failure but continue with the remaining test steps.
Soft assert is commonly used in test automation frameworks like TestNG in Java.
Top trending discussions
posted on 4 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
posted on 16 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Methods of selecting elements in automation testing include using locators, XPath, CSS selectors, and various other strategies.
Using locators such as ID, class name, name, tag name, link text, and partial link text
Using XPath to navigate through elements in the HTML structure
Using CSS selectors to target elements based on their styles
Using various strategies like text matching, attribute values, and sibling/child relat...
Cucumber is a keyword used in BDD (Behavior Driven Development) testing framework to define test scenarios in a human-readable format.
Cucumber is used to write test scenarios in Gherkin language
It helps in bridging the communication gap between technical and non-technical team members
Cucumber allows for easy collaboration and understanding of test cases
Overriding is a concept in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.
Inheritance allows a subclass to inherit methods from its superclass.
Overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.
The method in the subclass must have the same name, return type, and pa...
My strengths include attention to detail, problem-solving skills, and strong communication abilities.
Attention to detail - I have a keen eye for spotting errors and ensuring accuracy in my work.
Problem-solving skills - I am able to analyze complex problems and come up with effective solutions.
Strong communication abilities - I can effectively communicate with team members and stakeholders to ensure clarity and collabor
Agile process is a software development methodology that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Agile process involves breaking down the project into small increments called sprints
It emphasizes collaboration between cross-functional teams
Feedback is gathered regularly from stakeholders to make necessary adjustments
Scrum, Kanban, and XP are common frameworks use
posted on 19 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Count the number of characters in a given string
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Basics maths and reasoning and they will give you one topic based on that you have write story with 200 words with the given time
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data in the form of fields (attributes) and code in the form of procedures (methods).
Encapsulation, inheritance, and polymorphism are key principles of OOPS.
Encapsulation refers to the bundling of data with the methods that operate on that data.
Inheritance allows...
A class is a blueprint for creating objects in object-oriented programming, while a variable is a container for storing data.
A class defines the properties and behaviors of objects, while a variable holds a value that can be changed or manipulated.
Classes can be used to create multiple instances of objects with the same properties and behaviors.
Variables can be of different data types such as int, string, boolean, etc.
...
println adds a new line after printing, while print does not
println adds a new line character at the end of the output
print does not add a new line character, so the next output will be on the same line
Example: println('Hello') will print 'Hello' on a new line, while print('Hello') will print 'Hello' on the same line
posted on 10 Aug 2024
I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.
Yes, I am open to relocating for the right opportunity.
I am open to relocating for the right job opportunity
I have relocated for previous roles and am comfortable with the process
I am willing to consider different locations based on the job requirements
I applied via Campus Placement and was interviewed in Jul 2023. There were 2 interview rounds.
2 Basic leetcode problems
posted on 4 Jul 2024
I applied via Walk-in and was interviewed before Jul 2023. There were 3 interview rounds.
No of chars occurrences in a string
A framework is a set of guidelines, libraries, and tools that help in developing and executing automated tests efficiently.
Framework provides a structure for organizing test scripts, data, and reports.
It promotes reusability, maintainability, and scalability of test automation code.
Types of frameworks include data-driven, keyword-driven, hybrid, and behavior-driven development (BDD).
Examples of popular test automation ...
In Selenium, waits are used to pause the execution of the test script for a certain amount of time or until a certain condition is met.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to occur before proceeding further.
Fluent Wait: Waits for a condition with a specified frequency and timeout.
Thread.sleep(): Pauses the execution for a
I was interviewed before May 2023.
Zip file shared containing challenge. expected implementation of OOPs principles such as method overloading, overriding, object class impl, multiple inheritance etc.
Network Engineer
327
salaries
| ₹1.9 L/yr - ₹8 L/yr |
Senior Network Engineer
134
salaries
| ₹4.3 L/yr - ₹16 L/yr |
Senior Engineer
118
salaries
| ₹3.5 L/yr - ₹12.4 L/yr |
Technical Specialist
107
salaries
| ₹8.5 L/yr - ₹27 L/yr |
Assistant Manager
106
salaries
| ₹4.8 L/yr - ₹19.3 L/yr |
TCS
Wipro
Tech Mahindra
HCLTech