i
Birlasoft
Filter interviews by
Implicit wait is set globally for all elements, while explicit wait is applied only to specific elements.
Implicit wait is set once at the beginning of the test script
Explicit wait is used for specific elements with different wait times
Implicit wait is defined for the entire duration of the WebDriver object
Explicit wait is defined for a specific condition or element to wait for
posted on 25 Jan 2025
I was interviewed in Dec 2024.
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Related to HashMap, Link list , Array
I applied via Approached by Company and was interviewed in Apr 2023. There were 2 interview rounds.
BDD framework is a software development process that encourages collaboration between developers, QA, and non-technical stakeholders.
BDD stands for Behavior Driven Development
Uses natural language to define requirements and tests
Focuses on the behavior of the system from the end user's perspective
Uses tools like Cucumber, SpecFlow, or JBehave
Feature file with feature for automation testing
Feature: Login functionality
Scenario: User logs in with valid credentials
Given user is on the login page
When user enters valid username and password
Then user should be logged in successfully
To run a feature file, use a test automation tool like Cucumber or SpecFlow.
Use a test automation tool like Cucumber or SpecFlow to run feature files
Create a test runner class or configuration file to specify which feature file to run
Execute the test runner class or configuration file to run the feature file
Check the test results to see if the feature file ran successfully
The number of feature files will depend on the project requirements and the level of granularity in test scenarios.
Number of feature files can vary based on the size and complexity of the project
Each feature file typically represents a specific functionality or feature being tested
Feature files can be organized based on modules, user stories, or test scenarios
No, a class cannot be an interface in programming.
A class is a blueprint for objects, while an interface is a contract for classes to implement certain methods.
A class can implement multiple interfaces, but it cannot extend multiple classes.
Interfaces cannot have constructors or instance variables, while classes can have both.
Class is a blueprint for objects, while interface is a contract for classes to implement certain methods.
Class can have both data members and methods, while interface can only have method signatures.
A class can implement multiple interfaces, but can only inherit from one class.
Interfaces are used to achieve multiple inheritance in Java.
Classes can have constructors, while interfaces cannot.
Example: Class 'Car' can have...
A program to replace all vowels with 'x' in a given string.
Iterate through each character in the string
Check if the character is a vowel (a, e, i, o, u)
If it is a vowel, replace it with 'x'
Return the modified string
Different types of asserts used in Selenium include assert, verify, and waitForAssert
Assert: Stops the execution if the verification fails
Verify: Continues the execution even if the verification fails
waitForAssert: Waits for a certain condition to be true before proceeding
posted on 30 Dec 2024
Reverse a string using Java program and handle stale element in Selenium
Create a Java program to reverse a string using StringBuilder or char array
In Selenium, handle stale element exception by refreshing the element or using WebDriverWait
Example: Java program - input: 'hello', output: 'olleh'; Selenium - handle stale element by refreshing the element before interacting with it
My expected salary is based on my experience, skills, and the market rate for Automation Test Engineers.
I have researched the average salary range for Automation Test Engineers in this location.
I am looking for a competitive salary that reflects my expertise in automation testing.
I am open to negotiation based on the overall compensation package offered.
posted on 4 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
30 mins - interview duration
C# OOPS, Selenium and Manual testing concepts
Python,automation framework,scrum,team management
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Stale element exception occurs when an element is no longer attached to the DOM. It can be overcome by re-locating the element.
Stale element exception is a common issue in automation testing, especially in Selenium WebDriver.
It occurs when an element that was located on a web page becomes stale, meaning it is no longer attached to the DOM.
This can happen when the page is refreshed, updated, or changed in some way.
To ov...
30 minutes duration it was good expereience
Interview experience
based on 3 reviews
Rating in categories
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹5.4 L/yr - ₹24 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Engineer
1.1k
salaries
| ₹2.5 L/yr - ₹10.6 L/yr |
Technical Specialist
1.1k
salaries
| ₹7.9 L/yr - ₹28.3 L/yr |
Accenture
Cognizant
Capgemini
Wipro