Interview Questions for Manual Testing for 3 Years Experience

1. Role Expectations at 3 Years Experience (Manual Testing)

With 3 years of experience in manual testing, you are expected to work as an independent QA Engineer who can take ownership of features or modules. Interviewers look for strong fundamentals, real project exposure, and analytical thinking, not just theoretical knowledge.

What interviewers expect at this experience level

  • Clear understanding of manual testing concepts
  • Ability to analyze requirements and identify test scenarios
  • Writing effective, reusable test cases
  • Executing functional, regression, integration, and system testing
  • Logging high-quality defects with severity, priority, and RCA
  • Good understanding of STLC, SDLC, and Agile
  • Exposure to API testing, SQL validation, and cross-browser testing
  • Participation in UAT and production support
  • Clear communication with developers and stakeholders

At 3 years, interviews focus heavily on real-time scenarios, defect reasoning, and decision-making skills.


2. Core Manual Testing Interview Questions & Structured Answers

Q1. What is manual testing?

Answer:
Manual testing is the process of validating application functionality without automation tools to ensure it meets business requirements and user expectations.

At 3 years, manual testing also involves thinking like an end user, identifying edge cases, and preventing defects early.


Q2. What types of testing have you performed?

Answer:

  • Functional testing
  • Smoke testing
  • Sanity testing
  • Regression testing
  • Integration testing
  • System testing
  • Cross-browser testing
  • UAT support
  • Basic API testing
  • Database validation

Q3. Explain SDLC and your role in it.

Answer:

SDLC (Software Development Life Cycle) phases:

  1. Requirement Analysis
  2. Design
  3. Development
  4. Testing
  5. Deployment
  6. Maintenance

My role as a tester:

  • Review requirements for clarity and testability
  • Identify test scenarios and risks
  • Design and execute test cases
  • Log and track defects
  • Perform smoke testing after deployment
  • Support UAT and production issues

Q4. Explain STLC with real-time relevance.

Answer:
STLC (Software Testing Life Cycle) includes:

  1. Requirement Analysis
  2. Test Planning
  3. Test Case Design
  4. Test Environment Setup
  5. Test Execution
  6. Test Closure

In Agile projects, STLC activities are iterative and continuous, aligned with sprint cycles.


Q5. Difference between verification and validation?

Answer:

  • Verification: Reviewing requirement and design documents
  • Validation: Executing test cases on the application

Verification ensures the product is built correctly; validation ensures the correct product is built.


Q6. What is functional testing?

Answer:
Functional testing validates application behavior against business requirements by checking inputs, outputs, and business rules.


Q7. What is regression testing and when do you perform it?

Answer:
Regression testing ensures that existing functionality is not broken after:

  • Bug fixes
  • New feature additions
  • Configuration changes

It is typically performed before every release.


Q8. Difference between smoke testing and sanity testing?

Answer:

Smoke TestingSanity Testing
Broad testingNarrow testing
Build stability checkChange verification
Performed on new buildAfter bug fixes

Q9. What test design techniques do you use?

Answer:

  • Boundary Value Analysis – testing boundary limits
  • Equivalence Partitioning – grouping input values
  • Error Guessing – based on experience

Q10. How do you prioritize test cases?

Answer:
Test cases are prioritized based on:

  • Business criticality
  • User impact
  • Risk and complexity
  • Frequency of usage

3. Agile & Scrum Interview Questions (3 Years Level)

Q11. What is Agile testing?

Answer:
Agile testing is continuous testing where QA collaborates with developers and product owners throughout the sprint to ensure early defect detection.


Q12. Which Agile ceremonies have you participated in?

Answer:

  • Sprint planning
  • Daily stand-ups
  • Sprint review
  • Retrospective

Q13. What is your role in sprint planning?

Answer:

  • Understand user stories
  • Clarify acceptance criteria
  • Estimate testing effort
  • Identify risks and dependencies

Q14. How do you handle frequently changing requirements?

Answer:
I analyze the impact, update test cases, communicate changes, and ensure impacted areas are retested.


4. Scenario-Based Interview Questions + RCA

Scenario 1: User Can Access Application After Logout

Issue: User presses browser back button after logout

RCA:

  • Session not invalidated at server level
  • Browser cache enabled

Fix:

  • Invalidate session on logout
  • Disable cache for secure pages

Scenario 2: Duplicate Records Created

Issue: User clicks submit button multiple times

RCA:

  • No double-submit prevention
  • Missing backend validation

Fix:

  • Disable submit button after click
  • Add backend duplicate check

Scenario 3: Application Accepts Invalid Characters

RCA:

  • Missing input validation

Fix:

  • Validate input at UI and backend

Scenario 4: API Returns 200 for Invalid Input

RCA:

  • Missing backend validation

Fix:

  • Return proper HTTP status codes

5. Test Case Examples (UI, API, DB, Performance)

UI Test Case Example

FieldValue
Test Case IDTC_LOGIN_01
ScenarioInvalid login
StepsEnter wrong credentials
Expected ResultError message
PriorityHigh

API Test Case Example (Manual)

  • Send invalid payload
  • Validate status code = 400
  • Validate error message

Database Validation Example

SELECT status 

FROM orders 

WHERE order_id = 1005;


Performance Sanity Validation

  • Page load time < 3 seconds
  • No timeout under normal load

6. Bug Reports & Defect Management

What makes a good bug report?

  • Clear summary
  • Steps to reproduce
  • Expected vs actual result
  • Screenshots/logs
  • Proper severity and priority

Sample Bug Report

FieldValue
SummaryLogin successful with invalid password
SeverityHigh
PriorityHigh
RCAMissing password validation

7. Tools Knowledge (Expected at 3 Years)

JIRA

  • Defect creation and tracking
  • Sprint board usage

TestRail

  • Test case management
  • Traceability

Postman

  • Manual API testing
  • Negative scenarios

Selenium (Awareness)

  • Understanding automation purpose
  • Identifying automation candidates

SQL (Basic to Intermediate)

SELECT COUNT(*) FROM users WHERE status=’ACTIVE’;

JMeter (Awareness)

  • Response time and load basics

8. Domain Exposure (If Applicable)

Banking

  • Login, transactions, security

Insurance

  • Policy lifecycle

ETL / Data

  • Source-to-target validation

E-commerce

  • Cart, checkout, payments

9. Common Mistakes Candidates Make at 3 Years Experience

  • Giving fresher-level answers
  • Not explaining real project defects
  • Weak RCA explanations
  • Avoiding API or SQL topics
  • Ignoring Agile practices

10. Quick Revision Cheat Sheet

  • SDLC vs STLC
  • Smoke vs sanity vs regression
  • Test design techniques
  • Bug lifecycle
  • Severity vs priority

11. FAQs + CTA

FAQ 1: Is automation mandatory for manual testers at 3 years?

Automation knowledge is recommended but not mandatory for manual roles.

FAQ 2: Should I know API testing?

Yes. Basic API testing knowledge is expected.

Leave a Comment

Your email address will not be published. Required fields are marked *