i
Bajaj Finserv
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2022. There was 1 interview round.
I am using the Selenium WebDriver framework for automation testing.
Selenium WebDriver is a popular open-source framework for automating web applications.
It supports multiple programming languages such as Java, Python, C#, etc.
It provides a rich set of APIs for interacting with web elements and performing actions.
It also supports parallel execution and integration with other tools like TestNG and Maven.
I have used it to...
Annotations are used in Java to provide additional information about classes, methods, and fields.
Annotations are declared using the @ symbol followed by the annotation name.
Annotations can have attributes that can be set using key-value pairs.
Annotations can be applied to classes, methods, fields, parameters, and local variables.
Annotations can be inherited from superclasses or interfaces.
Annotations can be used for d...
The @BeforeMethod and @AfterMethod annotations are used for opening and closing the browser.
The @BeforeMethod annotation is used to open the browser before each test method.
The @AfterMethod annotation is used to close the browser after each test method.
These annotations are part of the TestNG framework.
Example: @BeforeMethod public void setUp() { //code to open browser } @AfterMethod public void tearDown() { //code to
Yes, but it may not always be the most efficient or reliable method.
Xpath can be used to locate elements on any website, but it may require some trial and error to find the correct path.
Other methods such as CSS selectors or ID attributes may be more efficient in some cases.
Xpath can also be affected by changes to the website's structure or layout.
Using browser developer tools can help in identifying the correct xpath
Selenium waits are used to synchronize the test script execution with the web application's response time.
Selenium waits are used to handle synchronization issues in test automation.
There are three types of waits in Selenium: Implicit, Explicit, and Fluent waits.
Implicit waits wait for a certain amount of time before throwing an exception if the element is not found.
Explicit waits wait for a certain condition to occur ...
SDLC is the process of developing software while STLC is the process of testing software.
SDLC includes planning, designing, coding, testing, and maintenance stages while STLC includes test planning, test case development, test execution, and test closure stages.
SDLC focuses on the development of software while STLC focuses on the testing of software.
SDLC is a broader term that includes STLC as a part of it.
SDLC is a co...
We use multiple environments including development, testing, staging, and production.
Development environment for coding and testing new features
Testing environment for automated and manual testing
Staging environment for final testing before deployment
Production environment for live usage
Each environment is isolated and has its own database and configurations
We also use virtual environments for testing different operati
Regression testing ensures that changes to the code do not affect existing functionality. Sanity testing checks if the critical functionalities are working after a small change.
Regression testing is done after making changes to the code to ensure that existing functionalities are not affected.
Sanity testing is done after a small change to ensure that critical functionalities are still working.
Regression testing is done...
Failed test cases can be executed by identifying the root cause of failure and fixing it before re-executing the test case.
Identify the root cause of failure by analyzing the test results and logs
Fix the issue causing the failure
Re-run the test case to ensure it passes
Update the test case status and report any defects found
Repeat the process for all failed test cases
API testing involves verifying the functionality, reliability, performance, and security of APIs.
Identify the API endpoints and their expected behavior
Create test cases to cover all possible scenarios
Use tools like Postman, SoapUI, or JMeter to send requests and validate responses
Verify the response status codes, headers, and payload
Test for security vulnerabilities like SQL injection or cross-site scripting
Automate AP...
Postman tool allows different parameters to be used for API testing.
Query Parameters: Used to filter and sort data in the API response.
Path Parameters: Used to identify a specific resource in the API.
Header Parameters: Used to provide additional information about the request.
Body Parameters: Used to send data in the request body.
Form Data Parameters: Used to send data in the form of key-value pairs.
Environment Variable...
Authorization in Postman tool is used to authenticate and authorize requests sent to APIs.
Authorization can be set in the Headers tab of a request in Postman
Common authorization methods include Basic Auth, OAuth 2.0, and API keys
Authorization can also be set globally for all requests in a collection
Postman also supports automatic token refresh for OAuth 2.0 authorization
Top trending discussions
posted on 26 Jun 2024
Counting radio buttons on a page in Selenium using findElements method
Use findElements method to locate all radio buttons on the page
Get the size of the list of elements to count the number of radio buttons
Files can be uploaded using API by sending a POST request with the file as a payload. UI can use file input field to upload files.
For API, use a POST request with the file as a payload
For UI, use a file input field to select and upload files
API example: POST /uploadFile with file as payload
UI example: to select and upload files
posted on 23 Sep 2024
I applied via LinkedIn
Scripting of test caeses.
posted on 28 Aug 2024
posted on 28 Nov 2022
I applied via Campus Placement and was interviewed in May 2022. There were 2 interview rounds.
Program to find duplicates in an array.
Iterate through the array and compare each element with the rest of the elements.
If a match is found, add it to a separate array or print it.
Use a hash table to keep track of the frequency of each element.
Sort the array and compare adjacent elements to find duplicates.
Selenium waits are used to pause the execution of the script, while the difference is in the way they wait for an element.
Implicit wait is used to wait for a certain amount of time before throwing an exception if the element is not found.
Explicit wait is used to wait for a certain condition to occur before proceeding with the execution.
Fluent wait is used to wait for an element with a certain frequency and timeout peri...
posted on 9 Jan 2022
I applied via Company Website and was interviewed before Jan 2021. There were 4 interview rounds.
Assistant Manager
1.3k
salaries
| ₹1.8 L/yr - ₹6.7 L/yr |
Sales Officer
1.2k
salaries
| ₹1 L/yr - ₹5 L/yr |
Sales Executive
1.1k
salaries
| ₹1 L/yr - ₹5.1 L/yr |
Sales Manager
1k
salaries
| ₹1.5 L/yr - ₹9.6 L/yr |
Manager
851
salaries
| ₹2.7 L/yr - ₹11 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
State Bank of India