i
Birlasoft
Filter interviews by
Answers to common interview questions for Selenium Automation Tester position
Overloading is when a class has multiple methods with the same name but different parameters, while overriding is when a subclass provides a specific implementation for a method that is already defined in its superclass.
POM (Page Object Model) is a design pattern in Selenium automation testing where web pages are represented as classes, and th...
Top trending discussions
posted on 25 Aug 2024
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
Swap pair of characters in each string of an array of strings.
Iterate through each string in the array
For each string, swap pairs of characters by iterating through the string with a step of 2
Return the modified array of strings
Find duplicate characters in a set of strings.
Iterate through each string in the array.
For each string, iterate through each character and store them in a hashmap with their frequency.
Identify characters with frequency greater than 1 as duplicates.
posted on 6 Apr 2024
The second non-repetitive character is to be found in a given array of strings.
Iterate through each character in the strings and count their occurrences
Identify the characters that occur only once
Return the second non-repetitive character
Challenges in automation include dynamic UI elements, data synchronization, and maintenance of test scripts.
Dynamic UI elements can be challenging to automate as they may change frequently.
Data synchronization between different systems can be difficult to achieve in automation.
Maintenance of test scripts can be time-consuming, especially when application changes frequently.
To read data and assert with db value in API automation, use API response to extract data and compare with database query result.
Extract data from API response using JSON parsing libraries like Gson or Jackson
Execute database query to retrieve expected value
Compare the extracted data with the database value using assertion libraries like TestNG or JUnit
posted on 18 Jul 2024
I will handle windows handling in real time by using automation tools and scripts to interact with windows and perform necessary actions.
Utilize automation tools like Selenium or Appium to interact with windows
Write scripts to automate window handling tasks
Use APIs provided by the operating system to manipulate windows
Monitor window events and respond accordingly in real time
Some alternatives for Java collections in other programming languages include Python's lists, C++'s vectors, and JavaScript's arrays.
Python: lists
C++: vectors
JavaScript: arrays
posted on 9 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Product tester verious product tester
I was interviewed in Jan 2024.
Hardware in the loop (HIL) is a testing method that involves testing a component or system using a simulated environment with real hardware.
HIL testing allows for testing of complex systems without the need for physical prototypes.
It involves connecting the actual hardware components to a simulation environment to test their interactions.
Examples include testing automotive control systems by connecting the ECU to a sim...
Rest Assured is a Java library used for testing RESTful APIs.
Rest Assured is an open-source Java library that provides a domain-specific language for writing powerful, maintainable tests for RESTful APIs.
It simplifies the process of sending HTTP requests and validating responses.
Rest Assured can be integrated with popular testing frameworks like JUnit and TestNG.
It supports various authentication methods, request and r...
JSON file is a lightweight data interchange format used to store and transmit data in a structured way.
JSON stands for JavaScript Object Notation.
It is easy for humans to read and write, and easy for machines to parse and generate.
JSON is language-independent and is commonly used in web development for APIs.
Example: {"name": "John Doe", "age": 30, "city": "New York"}
based on 1 interview
Interview experience
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹5.4 L/yr - ₹20 L/yr |
Technical Specialist
1.1k
salaries
| ₹8 L/yr - ₹30 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹36 L/yr |
Software Engineer
1.1k
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Accenture
Cognizant
Capgemini
Wipro