Manual Test Engineer

100+ Manual Test Engineer Interview Questions and Answers

Updated 10 Dec 2024

Q51. Difference between Smoke and Sanity Testing

Ans.

Smoke testing is a shallow and wide approach to check if the application is stable enough for further testing. Sanity testing is a narrow and deep approach to check if the specific functionality is working as expected.

  • Smoke testing is done to check the basic functionality of the application.

  • Sanity testing is done to check the specific functionality of the application.

  • Smoke testing is done after the build is received from the development team.

  • Sanity testing is done after the b...read more

Q52. Why you choose testing?

Ans.

I chose testing because I enjoy finding and solving problems, and ensuring quality in products.

  • I have a natural inclination towards problem-solving

  • I enjoy the process of identifying and fixing bugs

  • I believe in the importance of ensuring quality in products

  • I find satisfaction in contributing to the success of a project

  • I have a keen attention to detail

  • Example: I found a critical bug in a software application that could have caused a major issue for the end-users. Fixing it save...read more

Q53. why do you want to be a software tester?

Ans.

I enjoy finding bugs and ensuring software quality.

  • I have a keen eye for detail and enjoy problem-solving.

  • I like the challenge of testing different scenarios and uncovering issues.

  • I take pride in ensuring that the software meets the requirements and functions correctly.

  • I believe that software testing plays a crucial role in delivering a high-quality product to customers.

Q54. What are the locators you have used?

Ans.

I have used locators such as ID, class name, name, xpath, and CSS selector.

  • ID

  • Class name

  • Name

  • XPath

  • CSS selector

Are these interview questions helpful?

Q55. Difference between white box and black box

Ans.

White box testing is testing the internal structure of the application while black box testing is testing the functionality of the application.

  • White box testing is also known as clear box testing or structural testing.

  • Black box testing is also known as functional testing.

  • White box testing requires knowledge of the internal code and logic of the application.

  • Black box testing does not require knowledge of the internal code and logic of the application.

  • White box testing is used ...read more

Q56. Testing types, concepts and realtime example

Ans.

Testing types include functional, non-functional, regression, and acceptance testing. Concepts include test cases, test plans, and test scripts.

  • Functional testing ensures that the software meets the specified requirements.

  • Non-functional testing checks the software's performance, security, and usability.

  • Regression testing verifies that changes to the software do not affect existing functionality.

  • Acceptance testing ensures that the software meets the customer's expectations.

  • Tes...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q57. What are Levels of Testing

Ans.

Levels of testing refer to the different stages or phases of testing in software development.

  • Unit Testing: Testing individual components or units of code.

  • Integration Testing: Testing the interaction between different components or modules.

  • System Testing: Testing the entire system as a whole.

  • Acceptance Testing: Testing the system against the user's requirements.

  • Regression Testing: Testing to ensure that changes or fixes do not introduce new issues.

  • Performance Testing: Testing ...read more

Q58. What is regression testing?

Ans.

Regression testing is the process of testing changes made to an application to ensure that existing functionalities are not affected.

  • It is performed after making changes to the software to ensure that the existing functionalities are not impacted.

  • It helps to identify any defects or issues that may have been introduced due to the changes made.

  • It is usually automated to save time and effort.

  • It is an important part of the software testing process.

  • Example: If a new feature is add...read more

Manual Test Engineer Jobs

Lead Manual Test Engineer / Senior test analyst (payments domain) 5-10 years
CGI Information Systems And Management Consultants
4.0
₹ 7 L/yr - ₹ 17 L/yr
Hyderabad / Secunderabad
Manual Test Engineer 2-6 years
Oracle
3.7
Hyderabad / Secunderabad
Manual Test Engineer 2-5 years
Capgemini
3.8
₹ 8 L/yr - ₹ 14 L/yr
Mumbai

Q59. What is black box testing?

Ans.

Black box testing is a software testing technique where the internal structure, design, and implementation of the system are not known to the tester.

  • Black box testing focuses on the functionality of the system.

  • It tests the system from the user's perspective without any knowledge of the internal workings.

  • Test cases are designed based on the system's requirements and specifications.

  • It helps identify errors, missing functionalities, and usability issues.

  • Examples include boundary...read more

Q60. What is manual testing What is SQL What is joints

Ans.

Manual testing is a process of verifying software manually to find defects and bugs. SQL is a programming language used to manage and manipulate relational databases. Joins are used to combine data from two or more tables based on a related column.

  • Manual testing involves executing test cases manually without the use of automation tools

  • SQL stands for Structured Query Language and is used to manage and manipulate data in relational databases

  • Joins are used to combine data from t...read more

Q61. What is SDlC Mode? What is Defect Bug life cycle?

Ans.

SDLC is a process followed for software development. Defect Bug life cycle is the process followed for managing defects in software.

  • SDLC includes planning, designing, coding, testing, and maintenance of software.

  • Defect Bug life cycle includes identification, reporting, analyzing, fixing, retesting, and closing of defects.

  • SDLC is a framework for software development while Defect Bug life cycle is a framework for managing defects in software.

  • SDLC is a continuous process while D...read more

Q62. Tell about ur carrier.

Ans.

I have over 5 years of experience in manual testing, working on various projects and ensuring high quality software products.

  • Started my career as a Manual Test Engineer at ABC Company

  • Performed test case design, execution, and defect tracking

  • Worked on web applications, mobile apps, and desktop software

  • Collaborated with cross-functional teams to ensure product quality

  • Received recognition for identifying critical bugs before release

Q63. What is manual testing?

Ans.

Manual testing is a process of verifying software manually to find defects and ensure its functionality.

  • Manual testing involves executing test cases manually without the use of automation tools.

  • It requires human intervention to perform various tests like functional, regression, and usability testing.

  • Testers follow predefined test cases, explore the application, and report any bugs or issues.

  • It helps in identifying user experience problems, compatibility issues, and other soft...read more

Frequently asked in, ,

Q64. What is union and unionall What is subquery

Ans.

Union and Union All are SQL operators used to combine the results of two or more SELECT statements. Subquery is a query within a query.

  • UNION combines the results of two or more SELECT statements and removes duplicates

  • UNION ALL combines the results of two or more SELECT statements and includes duplicates

  • Subquery is a query within a query that is used to retrieve data from one or more tables based on a condition

  • Subquery can be used in SELECT, INSERT, UPDATE, and DELETE statemen...read more

Q65. Why is software testing required

Ans.

Software testing is required to ensure that the software meets the requirements and functions as expected.

  • To identify defects and errors in the software

  • To ensure that the software meets the specified requirements

  • To improve the quality of the software

  • To increase customer satisfaction

  • To reduce the risk of software failure

  • To save time and money in the long run

Q66. What is meant by date function

Ans.

A date function is a programming function that deals with dates and time.

  • Date functions are used to manipulate and format dates and times in software applications.

  • They can be used to calculate the difference between two dates, add or subtract days from a date, or format a date in a specific way.

  • Examples of date functions include DATE(), NOW(), and DATEADD().

Q67. Bug life cycle and severity priority importance

Ans.

Bug life cycle involves stages like identification, reporting, fixing, retesting, and closing. Severity and priority help determine the importance of fixing a bug.

  • Bug life cycle stages: identification, reporting, fixing, retesting, closing

  • Severity: impact of bug on system functionality (e.g. critical, major, minor)

  • Priority: importance of fixing bug based on factors like severity, business impact, and deadlines

  • Importance of severity and priority in determining bug fix order

Q68. Explain Bug life cycle and its phases

Ans.

Bug life cycle is the process of identifying, reporting, fixing, and verifying software defects.

  • Bug is identified by testers during testing

  • Bug is reported to the development team

  • Development team fixes the bug

  • Fixed bug is verified by testers

  • Bug is closed if it is fixed or rejected if it is not a bug

Q69. What is Agile methodology

Ans.

Agile methodology is an iterative approach to software development that emphasizes flexibility, collaboration, and customer satisfaction.

  • Agile focuses on delivering working software in short iterations

  • It values individuals and interactions over processes and tools

  • It emphasizes responding to change over following a plan

  • Examples include Scrum, Kanban, and Extreme Programming (XP)

Frequently asked in, ,

Q70. What is amazon cloud AWS

Ans.

Amazon Web Services (AWS) is a cloud computing platform that provides a wide range of services for businesses and individuals.

  • AWS offers services such as computing, storage, databases, analytics, machine learning, and more.

  • It allows users to access these services on a pay-as-you-go basis, meaning they only pay for what they use.

  • AWS is used by businesses of all sizes, from startups to large enterprises, and is known for its scalability, reliability, and security.

  • Some popular A...read more

Q71. What is Backlog in Agile

Ans.

Backlog in Agile is a prioritized list of features or tasks to be completed in a project.

  • Backlog is a living document that is constantly updated throughout the project.

  • It contains user stories, bugs, technical tasks, and other work items.

  • The items in the backlog are prioritized based on their business value and urgency.

  • The backlog is used to plan and track progress in Agile development.

  • Examples of Agile tools for managing backlogs include Jira, Trello, and Asana.

Q72. Resource planning in manual testing

Ans.

Resource planning in manual testing

  • Identify the scope of testing

  • Determine the number of resources required

  • Allocate resources based on their skills and experience

  • Create a schedule and timeline for testing

  • Monitor progress and adjust resources as needed

Q73. Test development in manual testing

Ans.

Test development in manual testing involves creating test cases and executing them manually.

  • Identify test scenarios and create test cases

  • Execute test cases manually and record results

  • Report defects and retest after fixes

  • Continuously improve test cases based on feedback and results

  • Collaborate with team members to ensure comprehensive testing

Q74. What is test case?

Ans.

A test case is a set of instructions or conditions used to determine if a software application is working correctly.

  • Test cases are designed to verify specific functionality or features of the software.

  • They can be written in a variety of formats, including manual or automated scripts.

  • Test cases should be repeatable and cover all possible scenarios.

  • They are used to identify defects or bugs in the software and ensure that it meets the requirements.

  • Examples of test cases include ...read more

Q75. What is waterfall model

Ans.

Waterfall model is a linear sequential software development process in which progress flows in one direction like a waterfall.

  • It is a traditional approach to software development where each phase must be completed before the next phase begins.

  • The phases in waterfall model include requirements, design, implementation, testing, and maintenance.

  • It is easy to understand and use, but lacks flexibility for changes during the development process.

  • Example: A project where the requirem...read more

Q76. Manual testing and real time examples

Ans.

Manual testing involves testing software manually without the use of automation tools.

  • Manual testing is a process of identifying defects in software applications by executing test cases manually.

  • It involves creating test cases, executing them, and documenting the results.

  • Manual testing is time-consuming and requires a lot of effort, but it is essential to ensure the quality of the software.

  • Examples of manual testing include functional testing, regression testing, and user acc...read more

Q77. What is sanity testing?

Ans.

Sanity testing is a quick and shallow testing technique to ensure that the application is stable enough for further testing.

  • It is performed after every build to check if the critical functionalities are working as expected.

  • It is a subset of regression testing.

  • It is not a replacement for thorough testing.

  • It helps to save time and effort by catching major issues early on.

  • Example: Checking if the login page is loading properly after a new build.

Q78. What is Sdlc and Modes of it

Ans.

SDLC stands for Software Development Life Cycle. It is a process used by software development teams to design, develop, and test high-quality software.

  • SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.

  • Common SDLC models include Waterfall, Agile, Iterative, and Spiral.

  • Each SDLC model has its own set of advantages and disadvantages, and is chosen based on the project requirements and constraints.

Q79. What is bug tracking tool?

Ans.

A bug tracking tool is a software application used to track and manage bugs or issues in software development.

  • Bug tracking tools help in identifying, reporting, and tracking bugs in software development.

  • They provide a centralized platform for developers, testers, and stakeholders to collaborate and resolve issues.

  • Examples of bug tracking tools include Jira, Bugzilla, and Trello.

Q80. What is Software testing?

Ans.

Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.

  • Software testing involves executing a program or application with the intent of finding errors.

  • It helps to identify defects early in the development cycle, reducing the cost of fixing them later.

  • Testing can be done manually or using automated tools.

  • Types of testing include functional, performance, security, and usability testing.

  • Example...read more

Frequently asked in,

Q81. What is Traceability matrix?

Ans.

Traceability matrix is a document that links requirements to test cases to ensure all requirements are covered.

  • It is used to track the relationship between requirements and test cases.

  • It ensures that all requirements are covered by test cases.

  • It helps in identifying any gaps in test coverage.

  • It can be used to track the progress of testing.

  • It is a useful tool for managing test cases and requirements in large projects.

Q82. What is SDLC?

Ans.

SDLC stands for Software Development Life Cycle, a process followed by software development teams to design, develop and test high-quality software.

  • SDLC is a structured approach to software development.

  • It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.

  • Each phase has its own set of activities and deliverables.

  • The goal of SDLC is to produce high-quality software that meets customer requirements.

  • Examples of SDLC models inc...read more

Frequently asked in, ,

Q83. What is integration testing

Ans.

Integration testing is a type of testing where individual units or components are combined and tested as a group.

  • It focuses on testing the interactions between different components/modules of a system.

  • It ensures that the integrated components work together as expected.

  • Examples include testing the communication between a database and a web application, or between different software modules in a complex system.

Q84. What is sanity teating

Ans.

Sanity testing is a quick and focused testing to ensure that the most critical functionalities of a software application are working correctly after changes.

  • Sanity testing is a subset of regression testing.

  • It is usually performed after a minor change in the code or functionality.

  • The main goal is to verify that the key features of the application are still functioning properly.

  • It is not exhaustive and does not cover all aspects of the application.

  • Example: After fixing a critic...read more

Q85. What is smoke testing

Ans.

Smoke testing is a preliminary testing to check if the software build is stable enough for further testing.

  • Smoke testing is a subset of regression testing.

  • It is performed to verify if the critical functionalities of the software are working fine.

  • Smoke tests are quick and shallow tests that aim to catch major issues early on.

  • It is usually conducted before more detailed testing like functional testing or regression testing.

  • If the smoke test fails, further testing is halted unti...read more

Q86. What is meant by rdbms

Ans.

RDBMS stands for Relational Database Management System.

  • It is a type of database management system that stores data in tables with relationships between them.

  • It uses SQL (Structured Query Language) to manipulate and retrieve data.

  • Examples include MySQL, Oracle, and Microsoft SQL Server.

Q87. What is quality control

Ans.

Quality control is the process of ensuring that a product or service meets the desired level of quality.

  • It involves setting standards and procedures for quality assurance

  • It includes monitoring and inspecting products or services to ensure they meet the standards

  • It also involves identifying and correcting any defects or issues that arise

  • Examples include checking the accuracy of data entry, testing software for bugs, and inspecting manufactured goods for defects

Q88. When can we start automation?

Ans.

Automation can be started when the manual test cases are stable, repetitive, and time-consuming.

  • Start automation when manual test cases are stable and well-defined.

  • Automate repetitive test cases to save time and effort.

  • Consider automating tests that are time-consuming to execute manually.

  • Ensure the team has the necessary skills and resources for automation.

  • Perform a cost-benefit analysis to determine if automation is worth the investment.

Q89. What are the types of testing.

Ans.

Types of testing include manual testing, automated testing, functional testing, non-functional testing, and regression testing.

  • Manual testing: Testing performed manually by testers without the use of automation tools.

  • Automated testing: Testing performed using automation tools to execute test cases.

  • Functional testing: Testing the functionality of the software to ensure it meets requirements.

  • Non-functional testing: Testing aspects like performance, usability, and security of th...read more

Q90. What is functionality testing

Ans.

Functionality testing is a type of software testing that verifies if a system or application meets its intended functional requirements.

  • It focuses on testing the functionality of the software

  • It ensures that the system or application performs as expected

  • It checks if all the features and functions work correctly

  • It validates if the software meets the specified requirements

  • It involves both positive and negative testing scenarios

  • Examples: testing login functionality, verifying cal...read more

Q91. What is sprint velocity?

Ans.

Sprint velocity is a measure of the amount of work a team can complete in a single sprint.

  • Sprint velocity is calculated by summing up the story points completed in a sprint.

  • It helps the team understand how much work they can realistically complete in future sprints.

  • Velocity is used for sprint planning and forecasting project timelines.

  • For example, if a team completes 20 story points in a sprint, their velocity is 20.

Q92. What is agile methodologies

Ans.

Agile methodologies are iterative and incremental approaches to software development that prioritize customer satisfaction and adaptability.

  • Agile methodologies prioritize individuals and interactions over processes and tools.

  • They emphasize working software over comprehensive documentation.

  • Agile teams work in short iterations, with frequent feedback and adaptation.

  • Examples of agile methodologies include Scrum, Kanban, and Extreme Programming (XP).

Q93. What is system testing

Ans.

System testing is a type of testing that verifies the behavior of a complete and fully integrated software system.

  • It is performed on a complete system, not individual components

  • It tests the system's compliance with functional and non-functional requirements

  • It includes testing of system performance, security, reliability, and scalability

  • It can be manual or automated

  • Examples include end-to-end testing, regression testing, and acceptance testing

Q94. What is Defect Life Cycle

Ans.

Defect Life Cycle is the process of identifying, reporting, prioritizing, and resolving defects in software development.

  • Defect is identified by testers during testing

  • Defect is reported to development team

  • Development team prioritizes and resolves the defect

  • Defect is retested by testers

  • If defect is fixed, it is closed, else it goes through the cycle again

Q95. Difference between rest and soap

Ans.

REST is an architectural style for web services while SOAP is a protocol for exchanging structured information.

  • REST uses HTTP protocol while SOAP can use any protocol

  • REST is lightweight and easy to implement while SOAP is more complex

  • REST supports multiple data formats like JSON, XML, etc. while SOAP only supports XML

  • REST is stateless while SOAP can maintain state between requests

  • REST is preferred for mobile and web applications while SOAP is preferred for enterprise-level ap...read more

Q96. what is bug life Cycle

Ans.

Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in software testing.

  • Bug identification: Finding and documenting the bug

  • Bug reporting: Informing the development team about the bug

  • Bug fixing: Developers resolve the bug

  • Bug retesting: Testing the fixed bug to ensure it is resolved

  • Bug closing: Marking the bug as closed once verified

Q97. What is Performance testing

Ans.

Performance testing is a type of testing to ensure software applications perform well under expected workload.

  • Performance testing measures the speed, responsiveness, and stability of an application under various load conditions.

  • It helps identify bottlenecks, assess scalability, and determine if the system meets performance requirements.

  • Common types of performance testing include load testing, stress testing, and scalability testing.

  • Examples of performance testing tools includ...read more

Q98. What is SDLC and STLC

Ans.

SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software products. STLC stands for Software Testing Life Cycle, which is a subset of SDLC focused on testing activities.

  • SDLC involves phases like planning, analysis, design, implementation, and maintenance.

  • STLC involves phases like test planning, test design, test execution, and test closure.

  • SDLC is focused on the overall development...read more

Q99. What is the unit testing

Ans.

Unit testing is a software testing technique where individual units or components of a software application are tested in isolation.

  • Unit testing is done by developers during the development phase

  • It helps in identifying defects early in the development cycle

  • It ensures that each unit/component of the software is working as expected

  • It helps in improving the quality of the software

  • Tools like JUnit, NUnit, etc. are used for unit testing

  • Example: Testing a function that calculates t...read more

Q100. Explain Smoke Testing throughly

Ans.

Smoke testing is a preliminary testing to check if the software build is stable enough for further testing.

  • Smoke testing is a subset of regression testing.

  • It is performed to verify if the critical functionalities of the software are working fine.

  • Smoke tests are quick and basic tests that are run on the initial build of the software.

  • If the smoke tests fail, further testing is halted until the issues are fixed.

  • Example: In a web application, smoke testing may involve checking if...read more

Previous
1
2
3
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10k Interviews
3.7
 • 5.2k Interviews
3.6
 • 3.7k Interviews
3.6
 • 3.6k Interviews
4.0
 • 538 Interviews
4.0
 • 124 Interviews
View all

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

Manual Test Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter