Softwaretest Engineer
900+ Softwaretest Engineer Interview Questions and Answers
Asked in Playablo

Q. What is boundary value analysis? How do u perform boundary value testing for User ID & Password textfields in login page?
Boundary value analysis is a testing technique to identify errors at the boundaries of input values.
For User ID field, test with values just below the minimum limit, at the minimum limit, just above the maximum limit, and at the maximum limit
For Password field, test with values just below the minimum limit, at the minimum limit, just above the maximum limit, and at the maximum limit
Ensure that the system handles these boundary values correctly and does not allow invalid input...read more
Asked in Playablo

Q. If you encounter a blocker defect the day before the release date, what is your approach? How would you convince the developer to fix this defect?
Approach to handle a blocker defect just before release and convincing the developer to fix it.
Assess the impact of the defect on the release and prioritize it accordingly
Provide clear and concise information about the defect to the developer
Explain the potential risks and consequences of not fixing the defect
Collaborate with the developer to find a solution and provide support if needed
Highlight the importance of meeting the release date and the impact of the defect on the p...read more
Softwaretest Engineer Interview Questions and Answers for Freshers

Asked in Innostax Software Labs

Q. - Print the frequency of each alphabet for the given string. - Swap two numbers using constant space. - What is abstraction, encapsulation, and polymorphism with real-life examples. - What do you understand by...
read moreAnswering questions related to software testing, algorithms, and object-oriented programming concepts.
To print the frequency of each alphabet in a string, create a hashmap to store the count of each alphabet.
To swap two numbers using constant space, use XOR operation: a = a ^ b, b = a ^ b, a = a ^ b.
Abstraction is hiding the implementation details and showing only the necessary features. Encapsulation is bundling data and methods into a single unit. Polymorphism allows object...read more
Asked in Playablo

Q. Write an SQL query to display the total number of students from the child details table where child names start with 'A'.
SQL query to display the total number of students whose names start with 'A' from the child details table.
Use the SELECT statement to retrieve data from the table.
Use the COUNT function to count the number of rows that meet the condition.
Use the LIKE operator with the pattern 'A%' to match names starting with 'A'.

Asked in Justclick Travels

Q. 1. What is STLC, SDLC 2. What is the bug Life cycle. 3. Difference between Smoke and sanity testing. 4. Difference Between test case, test scenario, and test script. 5. Write a simple automation script. 6. Writ...
read moreAnswers to common interview questions for Software Test Engineer position.
STLC (Software Testing Life Cycle) is a process followed to ensure quality in software testing.
SDLC (Software Development Life Cycle) is a process followed to develop software.
Bug Life Cycle is a process followed to track and manage bugs found during testing.
Smoke testing is a high-level testing to check if the application is stable enough for further testing.
Sanity testing is a narrow and deep testing ...read more

Asked in QuickRide

Q. Two bus tickets from city A to B and three tickets from city A to C cost Rs. 77 but three tickets from city A to B and two tickets from city A to C cost Rs. 73. What are the fares for cities B and C from A?
Determine the fares for cities B and C based on given ticket costs from city A.
Let the fare from A to B be x and from A to C be y.
From the first equation: 2x + 3y = 77.
From the second equation: 3x + 2y = 73.
Solve these equations simultaneously to find x and y.
Substituting values gives x = 17 and y = 13.
Softwaretest Engineer Jobs




Asked in Unizen Technologies

Q. How do you decide which mode of testing to allocate?
The mode of testing is decided based on project requirements, risks, and available resources.
Analyze project requirements to determine the appropriate mode of testing
Assess the risks associated with the project and allocate testing mode accordingly
Consider available resources such as time, budget, and personnel
Choose the mode of testing that provides the most comprehensive coverage
Examples of testing modes include manual, automated, exploratory, regression, and performance te...read more
Asked in Technotharanga Solutions

Q. What is manual testing and advantages and disadvantage,what is manual testing and advantages,difference b/w bug and diffect what is bud , diffraction b/w alpa and beata testing and SDLC, WBT,BBT,
Manual testing is the process of manually testing software for defects. It has advantages and disadvantages.
Manual testing involves executing test cases manually without the use of automation tools.
Advantages of manual testing include human intuition, flexibility, and cost-effectiveness for small projects.
Disadvantages include time-consuming nature, lack of repeatability, and limited coverage.
A bug is a coding error that causes a program to behave unexpectedly, while a defect...read more
Share interview questions and help millions of jobseekers 🌟

Asked in Tcg Digital Solutions

Q. If the delivery deadline is reached and there is still work to be done, how do you handle the situation?
I would prioritize the remaining tasks based on their criticality and impact on the overall delivery.
Assess the remaining tasks and their impact on the overall delivery
Prioritize the tasks based on their criticality and impact
Communicate the situation to the team and stakeholders
Work with the team to complete the remaining tasks as efficiently as possible

Asked in Qualcomm

Q. Y c malloc function returns and y stack operates in reverse
The y c malloc function returns memory from the heap while y stack operates in reverse.
The y c malloc function is used to allocate memory dynamically from the heap.
The y stack operates in reverse, meaning the last item pushed onto the stack is the first item popped off.
This can cause issues if the programmer is not careful with memory allocation and stack usage.
Asked in Playablo

Q. What is API testing? Do u know how to perform Api testing in postman tool?
API testing is a type of software testing that involves testing APIs directly and verifying their functionality, reliability, performance, and security.
API testing involves testing the communication between different software systems
It verifies the functionality, reliability, performance, and security of APIs
API testing can be performed using tools like Postman, SoapUI, and JMeter
API testing can be automated using scripting languages like JavaScript and Python
Asked in Newdream Data Systems

Q. 1.Why do we need software testing? 2. What is regression testing? 3. Uses of RTM in software testing 4. Who is the owner of rejected bug? 5. Explain about agile methodology 6. In what situation a low priority a...
read moreAnswers to common questions asked in a Software Test Engineer interview
Software testing is necessary to ensure the quality, reliability, and performance of software applications
Regression testing is re-testing of a software application to ensure that new code changes have not adversely affected existing functionality
RTM (Requirement Traceability Matrix) is used to trace requirements throughout the software development and testing process
The owner of a rejected bug is typicall...read more

Asked in Deutsche Telekom Digital Labs

Q. What is selenium rc how u can run screept on different stage
Selenium RC is a deprecated tool for automating web browsers. Scripts can be run on different stages using different configurations.
Selenium RC stands for Remote Control
It allows running tests on multiple browsers and platforms
Scripts can be run on different stages by changing the configuration settings
Selenium RC is now deprecated and replaced by Selenium WebDriver
Asked in Logituit

Q. If a defect arises during testing, to whom will you report it?
I will report the defect to the project manager and the development team.
Report the defect immediately
Provide detailed information about the defect
Collaborate with the development team to resolve the issue

Asked in Unizen Technologies

Q. When you find a bug, how will you resolve it?
I will follow a systematic approach to resolve the bug.
First, I will try to reproduce the bug to understand the issue.
Then, I will analyze the root cause of the bug.
Next, I will prioritize the bug based on its severity and impact.
After that, I will create a bug report with all the necessary details.
Finally, I will work with the development team to fix the bug and verify the fix.
If the bug cannot be resolved immediately, I will communicate the status to the stakeholders.
Asked in GoBob Pipe

Q. If you have a login-based app, which modules would you test?
Key modules to test in a login-based app include authentication, user interface, security, and error handling.
Authentication: Verify correct username/password combinations (e.g., valid vs. invalid logins).
User Interface: Check for responsive design and accessibility (e.g., layout on different devices).
Security: Test for vulnerabilities like SQL injection and password encryption.
Error Handling: Ensure appropriate error messages are displayed for failed logins (e.g., 'Incorrect...read more

Asked in DLT Lab Technologies

Q. What is Class? What is Object? Get 2nd maximum from array? Give real life examples of stack data structure.
Class is a blueprint for creating objects. Objects are instances of a class. 2nd maximum can be found by sorting array and returning the second last element. Stack data structure is used in browser history, undo-redo operations, etc.
Class is a template for creating objects with similar properties and methods
Objects are instances of a class that can have unique values for their properties
To get 2nd maximum from an array, sort it in descending order and return the second elemen...read more

Asked in QualiZeal

Q. What are the constraints faced in Data Validation? Explain each of them with an illustration.
Constraints faced in Data Validation with illustrations
1. Format constraints: Ensuring data follows a specific format (e.g. date in MM/DD/YYYY format)
2. Range constraints: Validating data falls within a specified range (e.g. age between 18-65)
3. Mandatory constraints: Ensuring required fields are not empty (e.g. email address field)
4. Consistency constraints: Checking data consistency across multiple fields (e.g. start date before end date)
5. Uniqueness constraints: Verifying...read more

Asked in OnlineSales.ai

Q. Given an array, find a number that is greater than both its left and right elements.
Iterate through array and check if element is greater than its adjacent elements
Iterate through array and check if current element is greater than element at index-1 and index+1
Return the first element found that satisfies the condition
Handle edge cases where element is at the beginning or end of array
Asked in Playablo

Q. What is performance testing & explain its types? & Do u know Apache Jmeter?
Performance testing is the process of evaluating the speed, responsiveness, stability, and scalability of a software application.
Types of performance testing include load testing, stress testing, endurance testing, and spike testing.
Load testing checks the application's performance under normal and peak loads.
Stress testing evaluates the application's performance under extreme conditions.
Endurance testing checks the application's performance over a prolonged period of time.
Sp...read more

Asked in Ernst & Young

Q. What is your experience with Angular, and how does it work? What are pipes and components in Angular?
I have 3 years of experience with Angular. Pipes are used for data transformation and components are building blocks of Angular applications.
I have worked on Angular projects for 3 years, developing and testing various features.
Pipes in Angular are used for transforming data before displaying it in the UI. For example, date pipe formats dates in a specific way.
Components in Angular are reusable building blocks that encapsulate HTML, CSS, and TypeScript logic. They help in cre...read more

Asked in EPAM Systems

Q. How can you count the Google pages shown in the search results of the Google Search Engine?
To count the Google pages shown on search result, you can look at the page numbers at the bottom of the search results.
Scroll to the bottom of the search results page to see the page numbers.
Each page number represents a different page of search results.
Count the total number of page numbers to determine the total number of Google pages shown.

Asked in Wissen Technology

Q. Write an SQL query to find the highest salary from a specific department.
SQL query to find the highest salary from a specific department
Use the MAX() function to find the highest salary
Filter the results based on the specific department using WHERE clause
Join the employee table with the department table if necessary
Asked in HotelHub LLP

Q. What is html, about css, about oops, what you know about front end and back end development, web development,
HTML is a markup language for creating web pages, CSS is used for styling, OOP is a programming paradigm, front end and back end development refer to different aspects of web development.
HTML (Hypertext Markup Language) is used to create the structure of web pages.
CSS (Cascading Style Sheets) is used to style the HTML elements.
OOP (Object-Oriented Programming) is a programming paradigm that uses objects and classes.
Front end development focuses on the user interface and user ...read more
Asked in Remittances Hub

Q. What processes and scripts are involved in data verification and validation within a database for a real event with end-to-end flow?
Data verification and validation ensure accuracy and integrity in databases through systematic processes and scripts.
Define data requirements: Establish what data is needed for the application, e.g., patient records in a healthcare app.
Create validation scripts: Use SQL queries to check for data integrity, e.g., ensuring no duplicate patient IDs exist.
Implement verification processes: Run automated tests to compare database entries against expected results, e.g., verifying th...read more
Asked in Logituit

Q. What is a static variable and a static method?
Static variables and methods belong to the class rather than the instance of the class.
Static variables are declared with the 'static' keyword and are shared among all instances of the class.
Static methods are also declared with the 'static' keyword and can be called without creating an instance of the class.
Static methods cannot access non-static variables or methods of the class.
Example: 'public static int count;' declares a static variable 'count' that can be accessed by a...read more

Asked in Bitwise Solutions

Q. What is AVL tree? Give a real life use of avl tree.
AVL tree is a self-balancing binary search tree where the heights of the two child subtrees of any node differ by at most one.
AVL trees are commonly used in database systems for indexing and searching.
They are also used in compilers for optimizing code generation.
Real life example: AVL trees can be used in a file system to efficiently store and retrieve data in a balanced manner.

Asked in WEBPLAT TECHNOLOGIES

Q. Can we use only one method for all operations in API?
No, different methods are required for different operations in API.
Different methods are required for different HTTP verbs like GET, POST, PUT, DELETE.
Methods should be designed to perform specific actions like fetching data, updating data, etc.
Using a single method for all operations can lead to confusion and errors.
For example, using GET method for updating data can cause security issues.

Asked in EPAM Systems

Q. Why is Kanpur Central Railway Station famous?
Kanpur Central Railway station is famous for being one of the busiest and largest railway stations in India.
One of the busiest and largest railway stations in India
Serves as a major transportation hub for the region
Connects Kanpur to various parts of the country
Historical significance as an important railway junction

Asked in Mphasis

Q. What are the locators in selenium, Write xpath for given element Diff between find element and findelements What is smoke sanity and regression testing Black box and white box testing difference Defect life cyc...
read moreAnswers to common interview questions for Software Test Engineer position
Locators in Selenium are used to locate elements on a web page, such as ID, name, class name, tag name, link text, and XPath
Example of XPath for an element: //input[@id='username']
findElement() is used to find a single element on a web page, while findElements() is used to find multiple elements
Smoke testing is a preliminary testing to check if the software build is stable enough for further testing, San...read more
Interview Experiences of Popular Companies





Top Interview Questions for Softwaretest Engineer Related Skills

Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary


Reviews
Interviews
Salaries
Users

