Manual Test Engineer

100+ Manual Test Engineer Interview Questions and Answers

Updated 10 Dec 2024

Popular Companies

search-icon

Q1. Why choose testing field What is manual testing What is traditional testing What is the difference between functional and non functional testing What is severity and priority in a testing What is smoke or sanit...

read more
Ans.

Answers to common questions asked in a Manual Test Engineer interview

  • Choose testing field for its importance in ensuring quality software

  • Manual testing involves testing software manually without automation tools

  • Traditional testing refers to the waterfall model of software development

  • Functional testing checks if software meets functional requirements, while non-functional testing checks non-functional requirements such as performance and security

  • Severity is the impact of a def...read more

Q2. What is the Software Testing Why Testing is Important Smoke and Sanity testing SDLC STLC What is Test case, Test Scenario What key in SQL and types Write some queries Final year college project related question...

read more
Ans.

Software testing is the process of evaluating a software application or system to find defects or errors.

  • Testing ensures that the software meets the requirements and specifications

  • It helps to identify defects and errors early in the development cycle

  • Testing helps to improve the quality of the software

  • Smoke testing is a type of testing that checks the basic functionality of the software

  • Sanity testing is a type of testing that checks if the major functionalities of the software...read more

Manual Test Engineer Interview Questions and Answers for Freshers

illustration image

Q3. 2)what is testing?diff between manual and automation testing

Ans.

Testing is the process of evaluating a system or component to determine if it meets specified requirements.

  • Testing is done to identify defects or errors in software.

  • Manual testing is performed by human testers, while automation testing is done using tools and scripts.

  • Manual testing requires human intervention and is time-consuming, while automation testing is faster and more efficient.

  • Manual testing is suitable for small-scale projects or scenarios that require human judgment...read more

Q4. Why you switching to IT field from Mechanical ?

Ans.

I am switching to the IT field from Mechanical because of my passion for technology and the opportunities it offers for growth and innovation.

  • Passion for technology and desire to work in a dynamic and evolving industry

  • Opportunities for growth and learning in the IT field

  • Ability to apply problem-solving skills and attention to detail in a different context

  • Interest in exploring new challenges and expanding my skill set

  • Examples: Enjoying programming as a hobby, being fascinated ...read more

Are these interview questions helpful?

Q5. Can you make it possible to utilise the bug for any other application?

Ans.

No, as a professional tester, it is not ethical to utilize a bug for any other application.

  • It is not ethical to use a bug for any other application

  • As a professional tester, it is important to report the bug and let the development team fix it

  • Using a bug for any other application can lead to serious consequences

  • It is important to maintain the integrity of the testing process

Q6. what is regrassion testing? how to perform sanity testing?diffrence between validation and verification?how to write script?defect life cycle ?selenium tools ?

Ans.

Answering questions related to manual testing, regression testing, sanity testing, validation and verification, script writing, defect life cycle, and Selenium tools.

  • Regression testing is the process of testing changes made to an application to ensure that existing functionality still works as expected.

  • Sanity testing is a quick test to ensure that the application is stable enough for further testing.

  • Validation is the process of ensuring that the product meets the customer's r...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. 1. What is Black Box & White Box testin 4.what is Sanity testing 5.what is Smoke testing 6. What are the test scenario for ATM machin for cash withdrawal 7. What are the test cases for buying online product

Ans.

Black Box testing focuses on testing the functionality of the software without knowing its internal code, while White Box testing involves testing the internal code structure of the software.

  • Black Box testing is based on external specifications and is performed without knowledge of the internal code.

  • White Box testing is based on internal code structure and logic, and requires knowledge of the code.

  • Sanity testing is a subset of regression testing, focusing on testing specific ...read more

Q8. Is their any certainty of getting something constructive idea from emerging bugs form?

Ans.

Yes, emerging bugs can provide constructive ideas for improving the product.

  • Emerging bugs can highlight areas of the product that need improvement.

  • Analyzing the root cause of the bug can lead to identifying potential issues in other areas.

  • Fixing the bug can lead to a better understanding of the product and its functionality.

  • Emerging bugs can also provide insights into user behavior and usage patterns.

  • For example, if a bug is related to a specific feature, it may indicate that...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

Q9. Explain Unix Command like mkdir, echo, gzip, kill, whoami

Ans.

Explanation of Unix commands like mkdir, echo, gzip, kill, whoami

  • mkdir - creates a new directory

  • echo - prints a message to the console

  • gzip - compresses a file

  • kill - terminates a process

  • whoami - displays the current user

Q10. What is the difference between JIRA and case report?

Ans.

JIRA is a project management tool while a case report is a document that describes a bug or issue found during testing.

  • JIRA is used to track and manage project tasks, bugs, and issues.

  • Case reports are used to document and describe bugs or issues found during testing.

  • JIRA can be used to create and track case reports.

  • Case reports can be linked to JIRA issues for better tracking and management.

Q11. Tell me something about the hazardous character of the bug in real world

Ans.

A bug that causes data loss or security breach can be hazardous in real world.

  • A bug that deletes or corrupts important data can cause financial loss or legal issues.

  • A bug that allows unauthorized access to sensitive information can lead to identity theft or other security breaches.

  • A bug that causes system crashes or downtime can impact productivity and revenue.

  • A bug that affects safety-critical systems, such as medical devices or transportation systems, can have life-threaten...read more

Q12. How will you check if a request is being sent successfully or not.

Ans.

I will check the response code and response message to ensure the request is being sent successfully.

  • Check the response code, it should be in the 2xx range for success

  • Check the response message for any error messages or exceptions

  • Verify the data in the response matches the data sent in the request

Q13. What are all the test case you will practice

Ans.

Test cases will cover functional, regression, boundary, and negative testing.

  • Functional testing to ensure the software meets requirements

  • Regression testing to ensure new changes don't break existing functionality

  • Boundary testing to ensure the software handles extreme values

  • Negative testing to ensure the software handles invalid inputs

  • Exploratory testing to find defects not covered by other tests

Q14. Tell some test case about messaging application

Ans.

Test cases for messaging application

  • Verify if the message is delivered to the intended recipient

  • Check if the message is displayed in the correct order

  • Test if the message is sent and received within the expected time frame

  • Ensure that the message is not sent to the blocked contacts

  • Test if the message is sent successfully when the network is poor

Q15. If there requirements are freeze then how to prolong?

Ans.

To prolong requirements freeze, communicate with stakeholders and prioritize testing.

  • Communicate with stakeholders to understand the reason for the freeze

  • Prioritize testing of critical areas and functionalities

  • Perform exploratory testing to uncover any missed defects

  • Collaborate with developers to ensure code quality

  • Consider automation testing to speed up the testing process

Q16. What is api testing? What is regression? What is your roles and responsibilities? What is your current CTC? How will u rise tha bug? What is your experience in manual?testing and api testing? Etc

Ans.

API testing is a type of software testing that involves testing APIs directly and ensuring they meet functional and performance requirements.

  • API testing involves testing the functionality, reliability, performance, and security of APIs

  • API testing can be done manually or using automated tools

  • API testing involves sending requests to the API and verifying the response

  • Regression testing is the process of testing changes to a software application to ensure that existing functional...read more

Q17. How do you prioritise the test case when you have limited time?

Ans.

I prioritize test cases based on criticality, impact, and frequency of use.

  • Identify critical functionalities that must be tested first

  • Prioritize test cases based on impact on end users or business

  • Consider frequency of use to prioritize regression testing

  • Collaborate with stakeholders to understand priorities

  • Use risk-based testing approach to prioritize test cases

Q18. What different types of manual testing are there?

Ans.

Manual testing includes functional, non-functional, exploratory, regression, and usability testing.

  • Functional testing: testing the functionality of the software

  • Non-functional testing: testing the performance, security, and other non-functional aspects of the software

  • Exploratory testing: testing without a predefined test plan

  • Regression testing: testing to ensure that changes to the software have not introduced new defects

  • Usability testing: testing the user-friendliness of the ...read more

Q19. What is manual testing, sdlc, stlc , smoke testing, sanity testing, v model waterfall model

Ans.

Manual testing is a process of testing software manually without using any automated tools.

  • SDLC (Software Development Life Cycle) is a process of developing software from planning to deployment.

  • STLC (Software Testing Life Cycle) is a process of testing software from planning to deployment.

  • Smoke testing is a type of testing that checks the basic functionality of the software.

  • Sanity testing is a type of testing that checks the behavior of the software after a minor change.

  • V mod...read more

Q20. What is that manual testing?

Ans.

Manual testing is a process of verifying software functionality manually by executing test cases without automation tools.

  • Manual testing involves executing test cases manually to identify defects in software.

  • It is a time-consuming process but allows for better understanding of the software.

  • Testers simulate end-user behavior to ensure the software meets requirements.

  • It includes functional, regression, usability, and exploratory testing.

  • Manual testing is essential for validatin...read more

Q21. What types of testing you do in your project

Ans.

We perform functional, regression, integration, and acceptance testing in our project.

  • Functional testing to ensure the software meets the requirements

  • Regression testing to ensure new changes do not break existing functionality

  • Integration testing to ensure different modules work together

  • Acceptance testing to ensure the software meets the customer's expectations

Q22. what is regression testing what is explosure testing which used for tools for bug defection 2 question scenario based question

Ans.

Regression testing is the process of retesting modified software to ensure that the existing functionalities are not affected.

  • Regression testing is performed after making changes to the software to ensure that the changes do not introduce new bugs or break existing functionality.

  • It helps in identifying any unintended side effects of the changes made.

  • Regression testing can be done manually or using automated testing tools.

  • Examples of regression testing tools include Selenium, ...read more

Q23. What is STLC, what are the different phases of STLC

Ans.

STLC stands for Software Testing Life Cycle. It is a process followed to ensure software quality.

  • The different phases of STLC are planning, preparation, execution, and closure.

  • In the planning phase, the scope of testing is defined and test strategy is created.

  • In the preparation phase, test cases are designed and test data is prepared.

  • In the execution phase, the actual testing is performed and defects are logged.

  • In the closure phase, the test results are analyzed and a test su...read more

Q24. Write test cases for an action performed in an application, Mine is swiggy ! I suppose to write the test cases for the application

Ans.

Test cases for placing an order on Swiggy app

  • Verify that user can login to the app successfully

  • Check if user can search for restaurants and view menu

  • Ensure that user can add items to cart and proceed to checkout

  • Confirm that user can select payment method and place order

  • Validate that user receives order confirmation and estimated delivery time

Q25. WHat is the testing done before Release

Ans.

Pre-release testing includes functional, regression, integration, and acceptance testing.

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

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

  • Integration testing verifies that different modules of the software work together seamlessly.

  • Acceptance testing is done by the end-users to ensure that the software meets their expectations.

Q26. What is software testing , when we go for software testing, what is a rolls and responsibilities of test engineer, What is regratiob testing, What is Dtt Test case templates

Ans.

Software testing is the process of evaluating a software product to find defects and ensure it meets requirements.

  • Test engineer is responsible for designing and executing test cases, reporting defects, and ensuring quality.

  • Regression testing is the process of testing changes to ensure they do not impact existing functionality.

  • Dtt stands for Design Transfer Testing, which ensures that the product design is transferred to production without errors.

  • Test case templates are pre-de...read more

Q27. What different type of manual testing are there

Ans.

Manual testing includes functional, non-functional, exploratory, regression, usability, and acceptance testing.

  • Functional testing: testing the functionality of the software

  • Non-functional testing: testing the performance, security, and other non-functional aspects of the software

  • Exploratory testing: testing without a predefined test plan

  • Regression testing: testing to ensure that changes to the software have not introduced new defects

  • Usability testing: testing the user-friendli...read more

Q28. What is Smoke testing and Exploratory testing?

Ans.

Smoke testing is a preliminary test to check if the critical functionalities of an application are working. Exploratory testing is a simultaneous learning and testing approach.

  • Smoke testing is performed to ensure that the major functionalities of an application are working as expected.

  • It is a quick and shallow test that focuses on identifying critical issues early in the testing process.

  • Smoke testing is usually performed after a build is deployed to verify if it is stable eno...read more

Q29. What is test case? What is test scenario? Write the test cases?

Ans.

Test case is a set of instructions to test a specific functionality. Test scenario is a collection of test cases that test a specific feature.

  • Test case is a detailed step-by-step instruction to test a specific functionality or feature of the software.

  • Test scenario is a collection of test cases that test a specific feature or functionality.

  • Test cases should be written in a clear and concise manner, with expected results clearly defined.

  • Test cases should cover all possible scen...read more

Q30. What is STLC? What are the negative testing scenario

Ans.

STLC stands for Software Testing Life Cycle. Negative testing scenarios involve testing the system with invalid inputs or unexpected conditions.

  • STLC is a systematic approach to testing software throughout its development life cycle.

  • It includes phases like requirement analysis, test planning, test design, test execution, and test closure.

  • Negative testing scenarios involve testing the system with invalid inputs, unexpected conditions, or boundary values.

  • Examples of negative tes...read more

Q31. What is Agile Model, water fall model

Ans.

Agile and Waterfall are software development models used to manage projects.

  • Agile is an iterative and flexible approach that emphasizes collaboration and customer feedback.

  • Waterfall is a linear and sequential approach that follows a strict process from planning to deployment.

  • Agile is best suited for projects with changing requirements and short development cycles.

  • Waterfall is best suited for projects with well-defined requirements and a fixed scope.

  • Agile uses sprints, daily s...read more

Q32. can we perform system at any stage of testing?

Ans.

System testing can be performed at any stage of testing.

  • System testing can be performed after integration testing to ensure the entire system works as expected.

  • It can also be performed after regression testing to verify that new changes did not introduce any issues.

  • System testing can even be done before integration testing in some cases to catch major defects early on.

Q33. what is black box testing and white box testing?

Ans.

Black box testing focuses on testing the functionality of a software application without knowing its internal code, while white box testing involves testing the internal code structure.

  • Black box testing is based on external expectations and requirements.

  • White box testing is based on internal code structure and logic.

  • Black box testing is also known as functional testing.

  • White box testing is also known as structural testing.

  • Example of black box testing: testing a login function...read more

Q34. What is the difference between STLC AND SDLC

Ans.

STLC is a subset of SDLC that focuses on testing activities.

  • SDLC is the overall process of software development from planning to deployment.

  • STLC is a subset of SDLC that focuses on testing activities.

  • SDLC includes requirements gathering, design, coding, testing, and deployment.

  • STLC includes test planning, test design, test execution, and test closure.

  • SDLC is a broader term that encompasses STLC.

Q35. What all documents created in testing

Ans.

Various documents are created during testing to ensure proper planning, execution, and reporting of the testing process.

  • Test plan document

  • Test case document

  • Test execution report

  • Defect report

  • Traceability matrix

  • Test summary report

Q36. What is IP address and MAC Address

Ans.

IP address is a unique identifier assigned to devices on a network. MAC address is a unique identifier assigned to network interface controllers.

  • IP address stands for Internet Protocol address and is used to identify devices on a network

  • MAC address stands for Media Access Control address and is used to identify network interface controllers

  • IP address is a 32-bit or 128-bit number, while MAC address is a 48-bit number

  • IP address can be dynamic or static, while MAC address is pe...read more

Q37. What is the testing

Ans.

Testing is the process of evaluating a system or component to determine if it meets specified requirements.

  • Testing is done to identify defects or errors in software or hardware.

  • It involves executing test cases and comparing the actual results with expected results.

  • Testing can be performed manually or using automated tools.

  • Types of testing include functional testing, performance testing, security testing, etc.

  • Examples of testing techniques include black box testing, white box ...read more

Q38. Difference between white box testing and black box testing?

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

Q39. will automation testing replace manual testing completely?

Ans.

Automation testing cannot completely replace manual testing due to certain limitations and the need for human intuition.

  • Automation testing is great for repetitive tasks and regression testing.

  • Manual testing is essential for exploratory testing, usability testing, and edge case scenarios.

  • Certain aspects of testing like user experience and human intuition cannot be automated.

  • Combining both manual and automation testing is the most effective approach for comprehensive test cover...read more

Q40. Detail explanation of STLC AND SDLC

Ans.

STLC is a process followed for testing software applications, while SDLC is a broader process that encompasses the entire software development lifecycle.

  • STLC stands for Software Testing Life Cycle.

  • It includes activities like test planning, test design, test execution, and test closure.

  • STLC ensures that the software meets quality standards and is bug-free.

  • SDLC stands for Software Development Life Cycle.

  • It includes phases like requirements gathering, design, development, testin...read more

Q41. What do you mean by regression testing?

Ans.

Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.

  • Regression testing is performed after code changes to verify that the existing functionality still works correctly.

  • It helps in identifying any defects introduced by new code changes.

  • Automated testing tools are often used for regression testing to save time and effort.

  • Regression testing can be done manually or using automated ...read more

Q42. What is meant by waterfall model?

Ans.

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

  • It is a traditional approach to software development.

  • Each phase must be completed before the next phase begins.

  • Requirements are gathered and frozen at the beginning of the project.

  • Testing is done at the end of the development cycle.

  • Changes are difficult to implement once the project moves to the next phase.

  • Examples: Construction projects, manufacturing proc...read more

Q43. Test cases for online payment method for any Ecommerce website

Ans.

Test cases for online payment method for an Ecommerce website

  • Verify that all major credit/debit cards are accepted

  • Test the payment gateway integration with different banks

  • Check for secure SSL encryption during payment process

  • Verify the handling of failed transactions and error messages

  • Test the refund process for successful transactions

Q44. Why fo we do manual testing?

Ans.

Manual testing is important to ensure software quality and identify defects that automated testing may miss.

  • Manual testing allows for human intuition and creativity in identifying potential issues

  • It can simulate real-world scenarios that automated testing may not cover

  • It can be more cost-effective for smaller projects or features

  • It can provide immediate feedback on user experience and usability

  • It can help build a comprehensive test suite for automated testing to build upon

Q45. Soldering metal type and ideal temperature of soldering gun and 5S

Ans.

Different metal types require different soldering temperatures. Ideal temperature for soldering gun is typically between 300-400 degrees Celsius. 5S is a workplace organization method focusing on Sort, Set in order, Shine, Standardize, and Sustain.

  • Different metal types require different soldering temperatures (e.g. lead-based solder requires lower temperature than silver-based solder)

  • Ideal temperature for soldering gun is typically between 300-400 degrees Celsius

  • 5S methodolog...read more

Q46. What is DDL And Dml ? What is jdk&jre? What is constructor?

Ans.

DDL stands for Data Definition Language and DML stands for Data Manipulation Language. JDK is Java Development Kit, JRE is Java Runtime Environment, and a constructor is a special type of method in Java.

  • DDL is used to define the structure of database objects like tables, indexes, etc. Examples include CREATE TABLE, ALTER TABLE, DROP TABLE.

  • DML is used to manipulate data in the database. Examples include INSERT, UPDATE, DELETE.

  • JDK is a software development kit used for developi...read more

Q47. Difference between regression testing and retesting

Ans.

Regression testing is testing the entire system after changes while retesting is testing a specific bug fix.

  • Regression testing ensures that changes made to the system do not cause new bugs or issues.

  • Retesting is done to ensure that a specific bug or issue has been fixed.

  • Regression testing is done after every major change in the system while retesting is done after every bug fix.

  • Regression testing is time-consuming and requires a lot of resources while retesting is relatively ...read more

Q48. Difference between the smoke testing and sanity testing

Ans.

Smoke testing is a shallow and wide approach to testing while sanity testing is a narrow and deep approach to testing.

  • Smoke testing is done to ensure that the critical functionalities of the application are working fine after a build.

  • Sanity testing is done to ensure that the bugs reported in the previous build are fixed and the new functionalities added are working fine.

  • Smoke testing is done before the actual testing begins while sanity testing is done after the actual testin...read more

Q49. what is smoke and sanity testing?

Ans.

Smoke testing is a quick test to check if the basic functionalities of the application are working fine, while sanity testing is a subset of regression testing to verify if the bugs have been fixed.

  • Smoke testing is performed to ensure the stability of the application before proceeding with detailed testing.

  • Sanity testing is done to verify that the specific functionalities are working as expected after changes.

  • Smoke testing is a subset of acceptance testing, while sanity testi...read more

Q50. What is product backlog and sprint backlog

Ans.

Product backlog is a list of all desired work on a project, while sprint backlog is a subset of the product backlog for a specific sprint.

  • Product backlog includes all features, bug fixes, enhancements, and other work needed for a project.

  • Sprint backlog is a subset of the product backlog selected for a specific sprint.

  • Product backlog is constantly updated and prioritized based on business needs.

  • Sprint backlog is fixed for the duration of a sprint and can only be changed with t...read more

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