Filter interviews by
I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.
I applied to this company because of its reputation for innovation and commitment to quality.
Impressed by company's track record of successful projects
Excited about the opportunity to work with cutting-edge technology
Positive reviews from current and former employees
I am impressed by the company's innovative products and strong reputation in the industry.
Impressed by innovative products
Strong reputation in the industry
Opportunity for growth and development
Rude, manipulative people can be difficult to work with and may create a toxic work environment.
Set boundaries and assert yourself when dealing with such individuals.
Document interactions and seek support from management or HR if necessary.
Focus on maintaining professionalism and not stooping to their level.
Consider seeking guidance from a therapist or counselor to cope with the stress.
Examples: A colleague who takes c...
Top trending discussions
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
To build the test process for a new project, start by understanding project requirements, creating test plan, designing test cases, executing tests, and continuously improving the process.
Understand project requirements and objectives
Create a test plan outlining scope, objectives, resources, and timelines
Design test cases based on requirements and risks
Execute tests using appropriate tools and techniques
Continuously mo
Prioritize testing based on critical functionalities, automate repetitive tests, involve stakeholders in risk assessment, and communicate effectively.
Prioritize testing based on critical functionalities to ensure essential features are thoroughly tested.
Automate repetitive tests to save time and focus on more critical test scenarios.
Involve stakeholders in risk assessment to identify key areas to focus on and potential...
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Absolute Xpath starts from the root element, while relative Xpath starts from any node in the DOM structure.
Absolute Xpath starts with a single forward slash (/) and starts selection from the root node.
Relative Xpath starts with a double forward slash (//) and starts selection from the current node or any node in the DOM structure.
Absolute Xpath is more brittle and prone to breaking if the structure of the page changes...
The return would be the number of tabs open in the browser.
The return value would be an integer representing the count of open tabs.
For example, if there are 5 tabs open, the return value would be 5.
Types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.
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 in the code.
Fluent Wait: Waits for a condition to be true with a defined polling frequency.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Exceptions in Selenium are errors that occur during test execution, disrupting the flow of the test script.
Exceptions are thrown when there is an unexpected behavior in the application under test or in the test script itself.
Common exceptions in Selenium include NoSuchElementException, ElementNotVisibleException, TimeoutException, and StaleElementReferenceException.
Handling exceptions in Selenium can be done using try-...
Feature files contain high-level description of the functionality to be tested, while step definitions are the implementation of the steps in the feature file using code.
Feature files are written in Gherkin syntax and describe the behavior of the application in plain text.
Step definitions are written in programming languages like Java, Ruby, etc., and map the steps in the feature file to automation code.
Feature files a...
Data can be input in Cucumber using feature files and step definitions.
Data can be input in feature files using scenarios and scenario outlines
Step definitions can be used to define the actions to be taken with the input data
Data tables can be used in feature files to input structured data
Examples keyword can be used in scenario outlines to provide multiple sets of input data
Test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements. Test plan is a document outlining the scope, approach, resources, and schedule of testing activities. Test scenarios are detailed descriptions of possible interactions with the system.
Test case: specific conditions to be tested, expected results, steps to execute
Test plan: overall strate...
Hooks in Java are methods that allow subclasses to override or extend the behavior of a superclass.
Hooks are commonly used in frameworks like JUnit and TestNG for test automation.
They are often used for setup and teardown operations before and after test methods.
Examples include @Before, @After, @BeforeClass, and @AfterClass annotations in JUnit.
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Java program to print sum of digits from a given string
Iterate through each character in the string
Check if the character is a digit using Character.isDigit() method
Convert the digit character to integer using Character.getNumericValue() method
Sum up all the digits found in the string
OOPs concepts used in the framework include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance is used to create a parent-child relationship between classes. For example, a base class 'Page' can be inherited by 'HomePage' and 'LoginPage' classes.
Polymorphism allows objects of different classes to be treated as objects of a common superclass. For instance, a 'click' method can be implemented different...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example of compile-time polymorphism: function overloading in Java.
Example of runtime polymorphism: method overriding in Java
Java program to print the sum of elements in a string array.
Convert each element in the string array to an integer using Integer.parseInt()
Sum up all the integers to get the total sum
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
Java related coding and questions related to selenium
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
SDLC is Software Development Life Cycle which focuses on development of software, while STLC is Software Testing Life Cycle which focuses on testing of software.
SDLC is the process of developing software from planning to deployment, while STLC is the process of testing software from test planning to test closure.
SDLC includes phases like requirements gathering, design, coding, testing, and deployment, while STLC includ...
Associate Consultant
18
salaries
| ₹2.8 L/yr - ₹12 L/yr |
Associate Technical Consultant
8
salaries
| ₹6 L/yr - ₹10 L/yr |
Technical Consultant
5
salaries
| ₹6.8 L/yr - ₹12 L/yr |
Consultant
4
salaries
| ₹6 L/yr - ₹17 L/yr |
Oracle Technical Consultant
4
salaries
| ₹3 L/yr - ₹8 L/yr |
Infosys
TCS
Wipro
HCLTech