Filter interviews by
I have experience working with multiple frameworks including Selenium, TestNG, and JUnit.
I have used Selenium for web application testing
TestNG for test case management and reporting
JUnit for unit testing
I am also familiar with BDD frameworks like Cucumber and Gherkin
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Bind is the present tense form of the verb, while bound is the past tense and past participle form.
Bind is used when referring to the act of tying or fastening something together.
Bound is used when referring to the state of being tied or fastened.
Example: She binds the books together. The books are bound tightly.
I have worked on over 500 transactions in my career as a QA Analyst.
I have experience working on various types of transactions including financial, e-commerce, and healthcare.
I have tested transactions involving payment processing, order fulfillment, and data transfer.
I have collaborated with developers and business analysts to ensure the accuracy and functionality of transactions.
I have used tools like JIRA and Seleni...
Different types of endorsement transactions include blank endorsement, special endorsement, restrictive endorsement, and qualified endorsement.
Blank endorsement: Simply signing the back of a check or other negotiable instrument without specifying a payee.
Special endorsement: Directing the payment to a specific person or entity by writing 'Pay to the order of [name]' above the signature.
Restrictive endorsement: Limiting...
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Automation is required in testing to increase efficiency, reduce human error, save time, and improve test coverage.
Automation helps in executing repetitive test cases quickly and accurately.
It allows for running tests on multiple configurations and environments simultaneously.
Automation can be used for regression testing to ensure that new code changes do not break existing functionality.
It helps in increasing test cov...
Regression testing is testing the entire application after changes, while retesting is testing a specific bug fix.
Regression testing is done to ensure that new code changes do not affect existing functionality.
Retesting is done to verify that a specific bug or issue has been fixed.
Regression testing involves testing the entire application, while retesting focuses on a specific area.
Examples: After adding a new feature,...
Locator is a way to identify web elements on a webpage. Types include ID, class name, name, tag name, link text, partial link text, xpath, and css selector.
ID - unique identifier for an element
Class name - class attribute value of an element
Name - name attribute value of an element
Tag name - HTML tag of an element
Link text - text of a link element
Partial link text - partial text of a link element
XPath - XML path expres...
Absolute XPath specifies the location of an element from the root of the document, while relative XPath specifies the location of an element relative to another element.
Absolute XPath starts with a single forward slash (/) and specifies the complete path from the root element to the desired element.
Relative XPath does not start with a forward slash and specifies the path from the current node to the desired element.
Abs...
CSS selector is the fastest locator.
CSS selector is faster than XPath
ID and class selectors are faster than tag and attribute selectors
Avoid using complex CSS selectors for better performance
QA Analysts are responsible for testing software applications to ensure they meet quality standards.
Performing manual and automated testing
Identifying and documenting defects
Collaborating with developers and stakeholders
Creating test plans and test cases
Regression testing to ensure software updates do not break existing functionality
To take a screenshot in Selenium, you can use the getScreenshotAs method provided by the WebDriver interface.
Use the getScreenshotAs method provided by the WebDriver interface to capture a screenshot
Save the screenshot as a file using the FileUtils class in Selenium
Handle exceptions like IOException when saving the screenshot
Smoke testing is a preliminary testing to check if the basic functionalities of a software application are working fine.
Smoke testing is a subset of regression testing.
It is performed to ensure that critical functionalities are working before proceeding with further testing.
Smoke tests are usually quick and do not involve detailed testing.
Example: Checking if the login functionality of a website is working after a new
Use the toString() method to convert an integer to a string in JavaScript.
Use the toString() method on the integer variable
Pass the base as an argument to toString() if needed (e.g. 10 for decimal)
Store the converted string in a variable for further use
I have used git commands for version control and collaboration in software development.
git clone: to clone a repository from a remote server
git add: to stage changes for commit
git commit: to save changes to the local repository
git push: to push changes to a remote repository
git pull: to fetch and merge changes from a remote repository
git branch: to create, list, delete, or switch branches
git merge: to merge changes fro...
Keys in Selenium can be selected using the Keys class provided by Selenium WebDriver.
Use the Keys class to send special keys like Enter, Tab, Arrow keys, etc.
Keys can be used for keyboard actions like pressing Enter after entering text in a field.
Keys can also be used for keyboard shortcuts like Ctrl+A for selecting all text in a field.
XSSF is for reading data from Excel files in XML format, while HSSF is for reading data from Excel files in binary format.
XSSF is part of Apache POI library and is used for reading data from Excel files in XML format
HSSF is also part of Apache POI library and is used for reading data from Excel files in binary format
XSSF is preferred for reading newer Excel file formats like .xlsx, while HSSF is used for older formats
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via campus placement at Dayananda Sagar College of Engineering, Bangalore and was interviewed before Apr 2023. There were 2 interview rounds.
Java program to print repeated characters in string using map
Use relative xpaths with functions like contains, starts-with, and ends-with to handle dynamic parameters.
Use contains() function to match a partial value in the attribute
Use starts-with() function to match the beginning of a value in the attribute
Use ends-with() function to match the end of a value in the attribute
Avoid using absolute xpaths as they are prone to breaking with dynamic parameters
JUnit is a unit testing framework for Java, while TestNG is a testing framework that supports different types of testing.
JUnit is mainly used for unit testing, while TestNG supports unit, functional, integration, and end-to-end testing.
TestNG provides more features like parameterization, grouping, and dependency testing compared to JUnit.
TestNG allows parallel execution of test cases, which can improve testing efficien...
I applied via Walk-in and was interviewed before Mar 2023. There was 1 interview round.
I applied via Walk-in and was interviewed before Dec 2021. There were 2 interview rounds.
Cross browsing testing is performed to ensure the compatibility of a website or application across different browsers and platforms.
Identify the target browsers and platforms to be tested
Create a test plan and test cases for each browser and platform
Execute the test cases on different browsers and platforms
Verify the functionality, layout, and performance of the website or application
Report and track any issues or inco...
To test an API without a real entity, use mock data or create dummy data for testing purposes.
Create mock data that simulates the expected behavior of the real entity
Use tools like Postman or cURL to send requests to the API using the mock data
Verify that the API responds correctly to the requests and returns the expected results
Test different scenarios and edge cases to ensure the API handles them properly
Monitor the ...
based on 2 reviews
Rating in categories
Software Engineer
42
salaries
| ₹3.5 L/yr - ₹5.5 L/yr |
Softwaretest Engineer
21
salaries
| ₹3 L/yr - ₹5.2 L/yr |
Software Quality Analyst
16
salaries
| ₹4.8 L/yr - ₹5.3 L/yr |
QA Analyst
15
salaries
| ₹3.8 L/yr - ₹5.2 L/yr |
Java Developer
6
salaries
| ₹3 L/yr - ₹4.3 L/yr |
TCS
Infosys
Wipro
HCLTech