i
FIS
Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2022. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.
Top trending discussions
posted on 13 Jan 2025
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Cucumber options are configuration settings used in Cucumber to customize test execution.
Cucumber options can be used to specify features, tags, formats, and more in the test execution
Examples include specifying tags to run specific scenarios, setting output formats for test reports, and defining feature files to run
In my project, I have used Oops concepts like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Reusing code and creating a hierarchy of classes.
Polymorphism: Ability to present the same interface for different data types.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the implementation details and showing only the necessary features.
The find elements method returns a list of web elements matching a specified locator. Window handles return type is a set of strings representing unique identifiers for browser windows.
Find elements method returns a list of web elements matching a specified locator
Window handles return type is a set of strings representing unique identifiers for browser windows
To switch to a frame in test automation, use the switchTo() method in Selenium WebDriver.
Use driver.switchTo().frame() method to switch to a frame by index, name, or WebElement.
To switch back to the default content, use driver.switchTo().defaultContent().
Make sure the frame is present and loaded before switching to it.
Program to reverse a string using array of characters
Create an array of characters to store the input string
Iterate through the input string and store each character in the array
Iterate through the array in reverse order to construct the reversed string
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.
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Find min and max number in an array of strings
Convert array elements to integers for comparison
Use built-in functions like Math.min() and Math.max()
Handle edge cases like empty array or non-numeric elements
Senior Software Engineer
2.7k
salaries
| ₹8 L/yr - ₹30 L/yr |
Software Engineer
1.7k
salaries
| ₹4.1 L/yr - ₹16 L/yr |
Lead Engineer
694
salaries
| ₹7.2 L/yr - ₹27 L/yr |
Team Member
664
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Senior Leader Engineer
642
salaries
| ₹9.9 L/yr - ₹32.1 L/yr |
TCS
Infosys
Wipro
HCLTech