Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2022. There were 5 interview rounds.
posted on 18 Jun 2024
Selenium wait is used to pause the execution of the test script for a specified amount of time. Handling AJAX calls involves using explicit waits to ensure the page is fully loaded before interacting with elements.
Use WebDriverWait in Selenium to wait for a specific condition to be met before proceeding with the test
Use ExpectedConditions to wait for elements to be present, visible, clickable, etc.
Handle AJAX calls by ...
Types of testing include functional testing, non-functional testing, manual testing, automated testing, and regression testing.
Functional testing: Testing the functionality of the software to ensure it meets requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing using automated tools and scripts.
Regr...
STLC stands for Software Testing Life Cycle, which is a process used to test software applications thoroughly.
STLC consists of different phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific activities and deliverables that need to be completed before moving on to the next phase.
STLC helps ensure that the software meets quality standards and is free of de...
Types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing performed using automate...
posted on 23 Sep 2024
I applied via LinkedIn
Scripting of test caeses.
posted on 21 Feb 2024
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Karat interview process
posted on 28 Oct 2023
I applied via Company Website and was interviewed in Apr 2023. There were 2 interview rounds.
My automation framework is a data-driven framework using Selenium WebDriver and TestNG for test execution and reporting.
Data-driven approach for test case design
Integration with Selenium WebDriver for browser automation
Utilization of TestNG for test execution and reporting
Modular design for easy maintenance and scalability
Program to reverse a string in Java using StringBuilder
Create a StringBuilder object with the input string
Use the reverse() method of StringBuilder to reverse the string
Convert the reversed StringBuilder object back to a string using toString()
Annotations in TestNG framework are used to provide additional information about test methods and classes.
Annotations are used to define the behavior of test methods, such as @Test, @BeforeMethod, @AfterMethod, etc.
Annotations help in organizing and prioritizing test methods, setting up preconditions, and cleaning up after tests.
Annotations can be used to group test methods together using @Test(groups = "smoke") for ex...
Pop ups can be handled in automation testing by using various methods such as handling alerts, using window handles, or using specific commands in the automation tool.
Use alert interface to handle JavaScript alerts
Use switchTo().window() method to handle multiple windows
Use specific commands in automation tool like acceptAlert() or dismissAlert()
Locators are used in automation testing to identify web elements on a page. Common types include ID, class name, name, xpath, and CSS selector.
ID: Unique identifier for an element
Class name: Name of the class attribute of an element
Name: Name attribute of an element
XPath: Path of the element in the HTML document
CSS selector: Selector based on CSS attributes
A constructor is a special type of method that is automatically called when an object is created.
Constructors have the same name as the class they belong to
Constructors do not have a return type
Constructors can be used to initialize object properties
Methods in string class include substring, indexOf, length, toUpperCase, toLowerCase, trim, etc.
substring() - returns a new string that is a substring of the original string
indexOf() - returns the index within the string of the first occurrence of the specified value
length - returns the length of the string
toUpperCase() - converts the string to uppercase
toLowerCase() - converts the string to lowercase
trim() - removes w
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 where multiple functions have the same name but different paramete...
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group