Filter interviews by
Test process as per experience
Test process should be well-defined and documented
Test cases should cover all possible scenarios
Automation testing can be used to improve efficiency
Regular reviews and updates of test process are essential
Top trending discussions
posted on 1 Feb 2024
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 3 interview rounds.
1) remove special character from given string
2) get string length or print each character without using inbuilt method
posted on 10 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Hacker rank test given
posted on 5 Apr 2024
To handle popups in automation testing, use methods like switchTo().alert(), getWindowHandles(), and WebDriverWait.
Use switchTo().alert() method to handle alert popups
Use getWindowHandles() method to handle multiple popups
Use WebDriverWait to wait for the popup to appear before interacting with it
Reverse each word in string
posted on 14 Apr 2023
I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.
Inheritance is a mechanism in object-oriented programming where a class acquires the properties of another class.
Inheritance allows for code reusability and promotes a hierarchical organization of code.
The class that is being inherited from is called the superclass or parent class, while the class that inherits is called the subclass or child class.
The subclass can access all the public and protected methods and variab...
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Testing is done to identify defects or errors in software
It involves executing a system or application with the intent of finding bugs
Testing can be done manually or through automated tools
Types of testing include functional, performance, security, and usability testing
posted on 12 Oct 2022
I applied via LinkedIn and was interviewed in Sep 2022. There were 3 interview rounds.
The program finds repeating characters in a given string.
Iterate through each character in the string
Store each character in a data structure
If a character is already present in the data structure, it is a repeating character
Program to check if a number is prime or not
A prime number is only divisible by 1 and itself
Loop through numbers from 2 to n-1 and check if n is divisible by any of them
If n is divisible by any number, it is not prime
If n is not divisible by any number, it is prime
I suggest using a hybrid automation framework for testing Amazon application.
Use Selenium WebDriver for web automation
Use Appium for mobile automation
Use TestNG for test management and reporting
Use Page Object Model for better code maintenance
Use data-driven approach for test data management
Use Jenkins for continuous integration and deployment
posted on 3 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
posted on 20 Apr 2021
Answers to common interview questions for a Software Testing Engineer position.
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Scrum is an agile framework for managing work, and Sprint is a time-boxed iteration of work in Scrum.
API methods are functions that allow developers to interact with a software application or web se...
posted on 5 Feb 2022
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
Testing Life Cycle includes planning, designing, executing and reporting. Bug Life Cycle includes reporting, assigning, fixing and verifying.
Testing Life Cycle involves planning, designing, executing and reporting of tests.
Bug Life Cycle involves reporting, assigning, fixing and verifying bugs.
Testing Life Cycle starts with requirement analysis and ends with test closure.
Bug Life Cycle starts with bug reporting and end...
Severity is the impact of a bug on the system while priority is the urgency of fixing it.
Severity is the measure of how much a bug affects the system's functionality or performance.
Priority is the measure of how urgently a bug needs to be fixed.
A high severity bug may not have a high priority if it does not affect critical functionality.
A low severity bug may have a high priority if it affects critical functionality.
Bo...
Challenges faced during testing phase
Lack of clear requirements
Limited access to test environment
Time constraints
Difficulty in reproducing bugs
Integration issues with third-party systems
Lack of proper documentation
Testing on multiple platforms and devices
Dealing with unexpected errors
Interview experience
Senior Software Engineer
215
salaries
| ₹4.8 L/yr - ₹19 L/yr |
Software Engineer
213
salaries
| ₹2.8 L/yr - ₹10.5 L/yr |
Senior Consultant
183
salaries
| ₹5 L/yr - ₹18 L/yr |
Technical Lead
145
salaries
| ₹10.5 L/yr - ₹33.1 L/yr |
Consultant
111
salaries
| ₹4.1 L/yr - ₹11.2 L/yr |
Cognizant
TCS
Infosys
Wipro