Filter interviews by
I applied via Naukri.com and was interviewed before Sep 2021. There were 2 interview rounds.
End to end testing is a type of software testing that checks the entire system from start to finish.
Tests the entire system flow
Checks for integration issues
Verifies system functionality
Tests user scenarios
Involves multiple components
Examples: E-commerce checkout process, online banking transactions
Smoke testing is a preliminary testing technique to check if the software build is stable enough for further testing.
It is a quick and shallow testing technique
It is performed to ensure that the critical functionalities of the software are working fine
It is usually done after a new build is deployed
It helps to identify major issues early in the testing cycle
Example: Checking if the login page is working after a new bui
Test scenario is a high-level description of the functionality to be tested, while test cases are detailed steps to execute the scenario.
Test scenario is a broad description of what needs to be tested
Test cases are specific steps to execute the scenario
Test scenarios are created before test cases
Test cases are created based on test scenarios
Test scenarios are used to ensure complete test coverage
Test cases are used to
Sanity testing is a type of software testing that checks whether the basic functionalities of the application are working properly or not.
It is a subset of regression testing
It is performed after every build to ensure that the application is stable enough for further testing
It is a quick and shallow testing approach that focuses on the most critical functionalities of the application
It helps to identify major defects e...
Retesting is testing the same functionality again after fixing the defects. Regression testing is testing the entire system after making changes.
Retesting is done to ensure that the defects have been fixed and the functionality is working as expected.
Regression testing is done to ensure that the changes made to the system have not affected the existing functionality.
Retesting is a subset of regression testing.
Regressio...
BVA Testing stands for Boundary Value Analysis Testing, a software testing technique to test the boundary values of input ranges.
BVA Testing is used to identify errors at the boundaries of input ranges.
It involves testing the minimum and maximum values, as well as just inside and just outside the boundaries.
For example, if a system accepts values from 1 to 10, BVA Testing would test values 0, 1, 10, and 11.
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Diff abstract and interface
Oops concepts used in selenium
Got commands
Has table and has map
Load runner
Custom xpath
Drawbacks of Selenium include limited support for non-web applications and challenges in handling dynamic web elements.
Limited support for non-web applications, such as desktop or mobile apps
Challenges in handling dynamic web elements, leading to flakiness in tests
Steep learning curve for beginners
Requires programming knowledge to create and maintain test scripts
Slower execution speed compared to other automation tools
Count the number of occurrences of a specific substring in a given string.
Use a loop to iterate through the string and check for the occurrence of the substring.
Use the indexOf method to find the position of the substring in the string.
Increment a counter each time the substring is found.
I am a dedicated QA QC Engineer with 5 years of experience in ensuring product quality and compliance with industry standards.
Experienced in conducting quality control inspections and audits
Skilled in developing and implementing quality assurance processes
Proficient in using testing tools and techniques to identify defects
Strong attention to detail and problem-solving skills
Excellent communication and teamwork abilitie
Selenium is a popular open-source automation testing tool used for web application testing.
Selenium is used for automating web browsers.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is the most commonly used component for writing automation scripts.
Selenium Grid is used for parallel testing across different browsers and environments.
QA automation questions focus on testing processes, tools, and frameworks used in automated testing.
Explain the difference between unit testing and integration testing
How do you handle dynamic elements in automated tests?
Discuss the benefits of using a test automation framework
What are some common challenges faced in automated testing?
How do you ensure test coverage in automated testing?
I applied via Company Website
Code to reverse a string
Use the built-in reverse() function to reverse the string
Convert the string to an array of characters, reverse the array, and then join the characters back into a string
Synchronization in Selenium is the process of ensuring that the test scripts wait for the web elements to load before performing actions on them.
Synchronization is important to avoid timing issues and ensure accurate test results.
There are two types of synchronization in Selenium: implicit and explicit.
Implicit synchronization uses the default timeout value to wait for elements to load.
Explicit synchronization uses exp...
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I applied via Job Portal and was interviewed in Apr 2023. There were 3 interview rounds.
Java program for reverse array and finding largest number in array. Basic java related questions
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
Medium to high level questions possible
Behavioural round and coding together arranged
Operations Executive
51
salaries
| ₹2.2 L/yr - ₹3.6 L/yr |
QA Engineer
4
salaries
| ₹3.6 L/yr - ₹3.8 L/yr |
Senior Executive Operations
4
salaries
| ₹3.1 L/yr - ₹4.8 L/yr |
Project Lead
3
salaries
| ₹4.7 L/yr - ₹5.5 L/yr |
TCS
Infosys
Wipro
HCLTech