i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Polymorphism is used in framework to achieve flexibility and reusability by allowing objects to be treated as instances of their parent class.
Polymorphism is used in framework to create a common interface for different classes that implement the same method.
It allows different classes to be treated as instances of a common superclass, enabling flexibility in the framework design.
For example, in a test automation framew...
Waits in test automation are used to synchronize test steps with the application's state.
Fluent waits are used to define maximum wait time for a certain condition to be met before throwing an exception.
Explicit waits are used to wait for a certain condition to be met before proceeding to the next step in the test script.
Example: FluentWait wait = new FluentWait(driver).withTimeout(Duration.ofSeconds(10)).pollingEvery(D...
I applied via Walk-in and was interviewed in Sep 2024. There was 1 interview round.
BDD Cucumber framework is a testing tool that allows for behavior-driven development using plain text descriptions.
Uses Gherkin syntax to write test scenarios in plain English
Helps in collaboration between technical and non-technical team members
Supports automation testing by mapping plain text descriptions to code implementations
Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the implementation details and showing only
I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.
IList is a collection interface that allows duplicate elements and maintains the order, while ICollection is a base interface for all collections.
IList extends ICollection interface.
IList allows duplicate elements and maintains the order, while ICollection does not guarantee order.
IList has additional methods like Insert, RemoveAt, etc., which are not present in ICollection.
A dictionary is a collection of words and their definitions, typically organized alphabetically.
A dictionary is used to look up the meanings of words.
It can also provide information on pronunciation, usage, and etymology.
Dictionaries can be physical books or online resources.
Examples: Merriam-Webster, Oxford English Dictionary
Data types in C# include int, string, bool, double, etc.
C# has various data types like int, string, bool, double, char, etc.
Each data type has a specific range and memory allocation.
Examples: int num = 10; string name = 'John'; bool isTrue = true;
XPath in Selenium is used to locate elements on a web page using XML path expression.
Use // to select nodes in the document from the current node that match the selection no matter where they are
Use / to select nodes in the document from the root node that match the selection
Use @ to select attributes
Use text() to select the text of the element
Examples: //input[@id='username'] to locate an input element with id 'userna
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Experienced Test Lead with a strong background in software testing and quality assurance.
Over 5 years of experience in leading testing teams and implementing test strategies
Proficient in test planning, execution, and defect management
Skilled in automation testing tools such as Selenium and JUnit
Strong communication and problem-solving skills
Certified in ISTQB Foundation Level
Selenium is open-source, UFT is commercial. Selenium supports multiple languages, UFT supports only VBScript.
Selenium is open-source, UFT is commercial
Selenium supports multiple languages (Java, Python, etc.), UFT supports only VBScript
Selenium is more flexible and customizable, UFT is more user-friendly and has a shorter learning curve
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
Shell Script SQL scripting and basics of phyton
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
based on 38 reviews
Rating in categories
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹4.8 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.3k
salaries
| ₹9.2 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.6k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture