i
Ness Digital Engineering
Filter interviews by
Clear (1)
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 3 interview rounds.
Page Object Model is a design pattern used in test automation to create an object repository for web UI elements.
It helps in reducing code duplication and improves code maintainability.
Each web page is represented as a separate class and the web elements on the page are defined as variables in the class.
The methods in the class perform actions on the web elements.
It separates the test logic from the page-specific logic...
Main function in Java is the entry point of any Java program.
Main function is declared as public static void main(String[] args)
It is the starting point of execution for any Java program
All the code inside main function is executed sequentially
Example: public static void main(String[] args) { System.out.println("Hello World!"); }
Program to reverse a string
Create an empty string to store the reversed string
Loop through the original string from end to start
Append each character to the empty string
Return the reversed string
Selenium code to login and add to cart on yatra.com
Launch the yatra.com website
Enter login credentials and click on login button
Search for desired product and add to cart
Verify the product is added to cart
XPath is a language used to navigate and select elements in an XML or HTML document.
XPath stands for XML Path Language
It uses path expressions to select nodes or sets of nodes in an XML or HTML document
There are two types of XPath: Absolute and Relative
Absolute XPath starts from the root node and selects the nodes based on the complete path
Relative XPath starts from the current node and selects the nodes based on the p
Polymorphism is the ability of an object to take on many forms. There are two types: compile-time and runtime.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Runtime polymorphism is achieved through virtual functions and function overriding.
Polymorphism allows for code reusability and flexibility in object-oriented programming.
Example of compile-time polymorphism: function ov...
An interface is a contract between two entities defining the communication between them. In Selenium, interfaces are used to define the behavior of web elements.
An interface defines a set of methods that a class implementing it must implement
In Selenium, the WebElement interface is used to interact with web elements on a page
Other interfaces in Selenium include WebDriver, TakesScreenshot, and JavascriptExecutor
Interfac
Yes, I am familiar with API testing.
API testing involves testing the functionality, reliability, performance, and security of APIs.
It includes verifying the response data, status codes, headers, and error handling.
Tools like Postman, SoapUI, or cURL can be used for API testing.
Examples of API testing include testing RESTful APIs, web services, and microservices.
Test cases can be created to validate input/output, authen
Top trending discussions
I applied via Walk-in and was interviewed before Jun 2021. There were 3 interview rounds.
Current Technologies
Duration 1 hr, Coding,GK and English
I applied via Referral and was interviewed before Mar 2021. There were 2 interview rounds.
I applied via Referral and was interviewed in Nov 2020. There was 1 interview round.
I applied via LinkedIn and was interviewed before Jan 2024. There were 2 interview rounds.
They told to write java program in string and collections
Test cases are specific conditions or inputs to test a particular functionality, while test scenarios are a sequence of test cases to test a broader functionality.
Test cases are detailed steps to test a specific functionality, while test scenarios are a collection of test cases to test a broader functionality.
Test cases are more granular and focus on individual functionalities, while test scenarios are more high-level ...
A program to read data from an Excel file using a programming language.
Use a library or module that supports reading Excel files, such as pandas in Python or Apache POI in Java.
Open the Excel file and select the specific sheet or range of cells to read data from.
Iterate through the rows and columns to extract the data and store it in an array of strings.
Seeking new challenges and growth opportunities in a more innovative environment.
Desire for new challenges and learning opportunities
Seeking a more innovative work environment
Looking for career growth and advancement
Interested in working with new technologies or methodologies
I applied via Referral and was interviewed in Dec 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
Remove duplicates in a string array
Iterate through the array and use a Set to store unique strings
Convert the Set back to an array to get the final result
Remove spaces in a string
Use string.replace() method with regex to replace spaces with empty string
Alternatively, loop through each character in the string and build a new string without spaces
Consider trimming the string first to remove leading and trailing spaces
Testing is the process of evaluating a system or application to identify defects or errors.
Testing involves executing software to find bugs or issues.
It ensures that the software meets the specified requirements.
Types of testing include functional, performance, security, and regression testing.
Examples of testing tools include Selenium, JUnit, and Postman.
Remove duplicate strings in an array and count occurrences of each string.
Iterate through the array and use a Set to remove duplicates.
Use a HashMap to count occurrences of each string.
Return the unique strings and their counts.
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 13 reviews
Rating in categories
Senior Software Engineer
768
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
508
salaries
| ₹0 L/yr - ₹0 L/yr |
Member Technical Staff
229
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
220
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior QA Engineer
202
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Infosys
HCLTech