Manual QA Interview Questions

Master your interview preparation with comprehensive Q&A covering all difficulty levels

Why Manual QA Interviews Matter for Testing Excellence

Manual QA remains fundamental to software quality. Strong foundations are essential for career growth into QA leadership, automation architecture, or quality management roles.

Key Topics Interviewers Focus On:

  1. STLC & Testing Fundamentals: Planning, design, execution, reporting phases and testing levels
  2. Test Design & Strategy: Designing test cases, creating scenarios, prioritizing efforts, comprehensive planning
  3. SDLC Models & QA Role: Waterfall, Agile, V-Model, DevOps testing approaches and your role adaptation
  4. Defect Management: Identifying, documenting, reporting, and tracking defects with clear communication
  5. Requirement Analysis: Reading requirements, identifying gaps, assessing risks, communicating strategy
  6. Real-World Problem-Solving: Handling vague requirements, incomplete features, tight timelines

What Interviewers Want to Hear:

  1. Structured Approach: Start with requirements analysis, design comprehensive test cases, prioritize by risk
  2. Quality Mindset: Focus on prevention, ask critical questions, think about user experience and edge cases
  3. Effective Communication: Write clear bug reports with reproduction steps, evidence, severity, and environment details
  4. Adaptability: Adjust testing approach based on SDLC model and project context
  5. Beyond Execution: Contribute to planning, suggest product improvements, mentor teams, improve processes

Common Mistakes to Avoid:

  1. Aimless Testing: Always demonstrate intentional test design tied to requirements
  2. Weak Test Cases: Cover boundary values, invalid inputs, error conditions, and user workflows
  3. Poor Reporting: Use clear reproduction steps, actual vs expected results, and relevant context
  4. No Prioritization: Explain how you prioritize by risk, criticality, and available resources
  5. Missing Reasoning: Always explain the "why" behind your testing decisions
  6. Tool Ignorance: Be proficient with test management and defect tracking systems

Manual QA Interview Questions - Beginner Level

Q 1

What is QA (Quality Assurance)?

QA is process of ensuring product meets quality standards. Identifies defects, verifies requirements, improves software quality. Differs from testing (QC).

processensuringproductmeets
Q 2

What is Manual Testing?

Tester manually execute test cases without automation tools. Verify functionality, usability, user experience. Time-consuming but effective for UI/UX.

Testermanuallyexecutetest
Q 3

What is the difference between QA and Testing?

QA is broader (process improvement), Testing is subset (finding defects). QA prevents issues, Testing detects issues.

broader(processimprovement)Testing
Q 4

What is SDLC (Software Development Lifecycle)?

Process from requirements to deployment. Phases: Planning, Analysis, Design, Development, Testing, Deployment, Maintenance.

ProcessrequirementsdeploymentPhases
Q 5

What are SDLC models?

Waterfall (sequential), Agile (iterative), Spiral (incremental), DevOps (continuous). Choose based on project needs.

Waterfall(sequential)Agile(iterative)
Q 6

What is test plan?

Document outlining testing strategy, scope, schedule, resources. Defines what to test, how, when, by whom.

Documentoutliningtestingstrategy
Q 7

What is test case?

Set of steps to verify specific functionality. Components: ID, description, preconditions, steps, expected result.

stepsverifyspecificfunctionality
Q 8

What is test scenario?

High-level description of functionality. Multiple test cases derive from one scenario.

High-leveldescriptionfunctionalityMultiple
Q 9

What are requirements in testing?

Functional (what system does) and non-functional (performance, security, usability). All requirements should be testable.

Functional(whatsystemdoes)
Q 10

What are types of testing?

Functional (features work), Non-functional (performance, security), Regression (no new breaks), Smoke (basic functionality), UAT (user acceptance).

Functional(featureswork)Non-functional
Q 11

What is Smoke Testing?

Quick test of major features. Ensures basic functionality works before detailed testing. Usually automated or manual quick tests.

Quicktestmajorfeatures
Q 12

What is Sanity Testing?

After bug fix, verify fix works and doesn't break other features. Quick verification of specific change.

Afterverifyworksdoesn't
Q 13

What is Regression Testing?

Ensure new changes don't break existing functionality. Re-run old test cases after modification.

Ensurechangesdon'tbreak
Q 14

What is UAT (User Acceptance Testing)?

End users test software before release. Verify software meets business requirements and is ready for deployment.

userstestsoftwarebefore
Q 15

What is Load Testing?

Test system performance under expected load. Measure response time, throughput under stress.

Testsystemperformanceunder
Q 16

What is Stress Testing?

Test system beyond normal load. Find breaking point, capacity limits, recovery behavior.

Testsystembeyondnormal
Q 17

What is Performance Testing?

Measure speed, scalability, stability. Load, stress, spike, endurance testing. Compare against benchmarks.

Measurespeedscalabilitystability
Q 18

What is Usability Testing?

Evaluate user interface and experience. Verify easy to use, intuitive, meets user expectations.

Evaluateuserinterfaceexperience
Q 19

What is Compatibility Testing?

Test on different browsers, devices, OS. Ensure consistent functionality across platforms.

Testdifferentbrowsersdevices
Q 20

What is Accessibility Testing?

Verify product usable by people with disabilities. Check keyboard navigation, screen reader support, color contrast (WCAG standards).

Verifyproductusablepeople
Q 21

What is Security Testing?

Identify vulnerabilities, test authentication/authorization, data protection. Prevent unauthorized access, data breaches.

Identifyvulnerabilitiestestauthentication/autho
Q 22

What is Localization Testing?

Test on different languages, regions, cultures. Verify translations, date/time formats, currency symbols.

Testdifferentlanguagesregions
Q 23

What is Globalization Testing?

Broader than localization. Test infrastructure for multiple languages/regions. Design flexibility.

BroaderthanlocalizationTest
Q 24

What is bug/defect?

Deviation from expected behavior. Severity: Critical (crash), High (major function broken), Medium (minor issue), Low (cosmetic). Priority: how soon to fix.

DeviationexpectedbehaviorSeverity
Q 25

What is bug severity and priority?

Severity (impact on users), Priority (how soon to fix). High severity can have low priority and vice versa.

Severity(impactusers)Priority
Q 26

What are bug states?

New, Assigned, In Progress, Fixed, Retest, Verified, Closed, Reopened. Track bug lifecycle.

AssignedProgressFixedRetest
Q 27

What is bug report?

Document describing defect. Components: title, description, steps to reproduce, expected vs actual, screenshots, environment.

DocumentdescribingdefectComponents
Q 28

What is ISTQB?

International Software Testing Qualifications Board. Certification for testers: CTFL, CTFL-AT, CTAL.

InternationalSoftwareTestingQualifications
Q 29

What are testing levels?

Unit (code level), Integration (module interactions), System (complete system), UAT (user requirements).

Unit(codelevel)Integration
Q 30

What is test coverage?

Percentage of code/requirements tested. 100% ideal but impractical. Balance coverage with cost/time.

Percentagecode/requirementstested100%
Q 31

What is boundary value analysis?

Test at boundaries: input min, max, just inside/outside. Useful for numeric, date, list ranges.

Testboundariesinputjust
Q 32

What is equivalence partitioning?

Divide input into groups. Test one value from each group. Reduces test cases while maintaining coverage.

Divideinputintogroups
Q 33

What is decision table testing?

Test combinations of conditions. Create table with conditions and expected results. Cover all combinations.

TestcombinationsconditionsCreate
Q 34

What is state transition testing?

Test transitions between states. Example: application states (login, authenticated, logout).

Testtransitionsbetweenstates
Q 35

What is checklist-based testing?

Use predetermined checklist of features to verify. Quick but less thorough than detailed test cases.

predeterminedchecklistfeaturesverify
Q 36

What is exploratory testing?

Simultaneous learning and testing. Tester explores application without detailed test cases. Good for understanding software.

SimultaneouslearningtestingTester
Q 37

What is ad-hoc testing?

Unstructured testing without test cases. Tester uses intuition to find bugs. Not recommended as primary testing.

Unstructuredtestingwithouttest
Q 38

What is pair testing?

Two testers working together. One tests, other observes. Improve quality, knowledge sharing.

testersworkingtogethertests
Q 39

What is test environment?

System where testing occurs. Should mirror production. Includes hardware, software, data, network configuration.

Systemwheretestingoccurs
Q 40

What is test data?

Input data for tests. Can be real data or synthetic. Must be realistic, comprehensive, sometimes sensitive (PII).

Inputdatatestsreal
Q 41

What is test data masking?

Replace sensitive data with fake data. Protect privacy in test environment. Example: replace SSN with dummy value.

Replacesensitivedatafake
Q 42

What is test exit criteria?

Conditions to stop testing. Examples: all test cases passed, coverage target met, deadline reached, budget exceeded.

ConditionsstoptestingExamples
Q 43

What is traceability matrix?

Map requirements to test cases. Ensure all requirements tested. Track coverage.

requirementstestcasesEnsure
Q 44

What is defect leakage?

Bugs found in production that escaped testing. Indicates inadequate testing. Calculate: (bugs in prod / total bugs) * 100%

Bugsfoundproductionescaped
Q 45

What is test metrics?

Measure testing progress: test case pass rate, bug density, coverage, time spent. Help track quality.

Measuretestingprogresstest
Q 46

What are testing principles?

Testing shows presence of bugs (not absence), exhaustive testing impossible, early testing, defects cluster, pesticide paradox, testing context-dependent, absence-of-error fallacy.

Testingshowspresencebugs
Q 47

What is pesticide paradox?

Running same tests repeatedly loses effectiveness. Need new test cases to find new bugs.

Runningsametestsrepeatedly
Q 48

What is root cause analysis?

Investigate why bug occurred, not just fix symptom. Prevent recurrence. Techniques: 5 Whys, Fishbone diagram.

Investigateoccurredjustsymptom
Q 49

What is risk-based testing?

Prioritize testing high-risk areas. Balance coverage with time/resources. Test high-risk features more thoroughly.

Prioritizetestinghigh-riskareas
Q 50

What is testing for non-functional requirements?

Performance, security, usability, accessibility, reliability. Equally important as functional testing.

Performancesecurityusabilityaccessibility

Manual QA Interview Questions - Intermediate Level

Q 51

What is test automation?

Use tools/scripts to run tests automatically. Faster, reliable, repeatable. Tools: Selenium, TestNG, Cypress.

tools/scriptstestsautomaticallyFaster
Q 52

When to automate vs manual testing?

Automate: repetitive, regression tests, load testing. Manual: exploratory, UI/UX, one-time tests, new features.

Automaterepetitiveregressiontests
Q 53

What is test maintenance?

Keep tests up-to-date as app changes. Update selectors, assertions, data. Ongoing effort not one-time task.

Keeptestsup-to-datechanges
Q 54

What are testing challenges?

Tight deadlines, unclear requirements, inadequate resources, changing scope, complexity of modern apps, maintaining test coverage.

Tightdeadlinesunclearrequirements
Q 55

What is quality gates?

Criteria must be met before moving to next phase. Examples: test pass rate > 95%, coverage > 80%, no critical bugs.

Criteriamustbeforemoving
Q 56

What is continuous integration (CI)?

Automatically run tests on every code commit. Detect issues early. Fast feedback to developers.

Automaticallytestseverycode
Q 57

What is continuous deployment (CD)?

Automatically deploy to production if tests pass. Faster releases, continuous feedback from users.

Automaticallydeployproductiontests
Q 58

What is shift-left testing?

Move testing earlier in development. Test requirements, design, code. Cheaper to fix bugs early.

Movetestingearlierdevelopment
Q 59

What is test case review?

Check test cases for quality: correct, complete, clear, executable. Another tester reviews for second opinion.

Checktestcasesquality
Q 60

What is test execution?

Run test cases on application. Document results. If fail, investigate, create defect report.

testcasesapplicationDocument
Q 61

What is test log?

Record of test execution: when ran, who ran, result, any issues. Track testing progress.

Recordtestexecutionwhen
Q 62

What is test summary report?

Summary of testing activities. Statistics: tests run, passed, failed, blocked. Recommendations for release.

SummarytestingactivitiesStatistics
Q 63

What are testing tools?

Test management: TestRail, Zephyr. Defect tracking: Jira, Bugzilla. Automation: Selenium, Cypress, Appium.

TestmanagementTestRailZephyr
Q 64

What is test management tool?

Organize test cases, track execution, report results. Examples: TestRail, Zephyr, TestNG, JUnit.

Organizetestcasestrack
Q 65

What is defect tracking tool?

Record, track, manage bugs. Examples: Jira, Azure DevOps, Bugzilla. Workflow from creation to closure.

Recordtrackmanagebugs
Q 66

What is API testing?

Test APIs directly (not through UI). Use tools: Postman, Rest Assured. Verify endpoints, status codes, response data.

TestAPIsdirectly(not
Q 67

What is database testing?

Verify data in database. Run SQL queries. Check data integrity, transactions, constraints.

Verifydatadatabasequeries
Q 68

What is end-to-end testing?

Test complete user workflows. From start to finish of business process. Example: login -> search -> purchase -> logout.

Testcompleteuserworkflows
Q 69

What is integration testing?

Test interaction between components/modules. Ensure data flows correctly between systems.

Testinteractionbetweencomponents/modules
Q 70

What is white-box testing?

Knowledge of internal code structure. Test code paths, branches, conditions. Developer-focused.

Knowledgeinternalcodestructure
Q 71

What is black-box testing?

No knowledge of internal code. Test inputs and outputs. Tester-focused. Most common in manual testing.

knowledgeinternalcodeTest
Q 72

What is gray-box testing?

Partial knowledge of internal code. Test APIs, databases, business logic with some code awareness.

Partialknowledgeinternalcode
Q 73

What is configuration management?

Manage versions of code, requirements, documentation. Track changes, enable rollback. Tools: Git, SVN.

Manageversionscoderequirements
Q 74

What is mock/stub?

Mock simulates external component behavior. Stub provides canned response. Useful for testing without real dependencies.

Mocksimulatesexternalcomponent
Q 75

What is baseline in testing?

Reference point for comparison. Establish baseline results, compare new results to detect regressions.

ReferencepointcomparisonEstablish
Q 76

What is test matrix?

Table showing features vs test scenarios. Ensure comprehensive coverage of all feature combinations.

Tableshowingfeaturestest
Q 77

What is KPI (Key Performance Indicators)?

Metrics measuring success: test pass rate, bug escape rate, defect density, test coverage, time to release.

Metricsmeasuringsuccesstest
Q 78

What are testing challenges in Agile?

Short sprints, changing requirements, less documentation, continuous testing needed. Adapt testing practices for speed.

Shortsprintschangingrequirements
Q 79

What is sprint testing?

Testing in Agile sprints. Daily testing, continuous feedback, quick turnaround. Integrate testing with development.

TestingAgilesprintsDaily
Q 80

What is acceptance criteria?

Conditions defining when feature is complete. Written by product owner. Tests verify acceptance criteria.

Conditionsdefiningwhenfeature
Q 81

What is Behavior-Driven Development (BDD)?

Combine testing with business language. Gherkin syntax: Given-When-Then. Bridge gap between testers and business.

Combinetestingbusinesslanguage
Q 82

What are test doubles?

Objects replacing real dependencies: mocks, stubs, fakes, spies. Enable isolated testing.

Objectsreplacingrealdependencies
Q 83

What is test-driven development (TDD)?

Write tests before code. Red-Green-Refactor cycle. Ensures code quality, testability.

Writetestsbeforecode
Q 84

What is monkey testing?

Random input/actions to find bugs. Tester acts like monkey pressing buttons randomly. Find unexpected issues.

Randominput/actionsfindbugs
Q 85

What is gorilla testing?

Intensive testing of single feature. Focus all resources on one area. Thorough but limited scope.

Intensivetestingsinglefeature
Q 86

What is soak testing?

Run test for extended period under normal load. Find memory leaks, data corruption over time.

testextendedperiodunder
Q 87

What is spike testing?

Suddenly increase load beyond normal. Test system response to traffic spikes. Check recovery.

Suddenlyincreaseloadbeyond
Q 88

What is volume testing?

Test with large data volume. Verify system handles big datasets. Check performance degradation.

Testlargedatavolume
Q 89

What is recovery testing?

Test system recovery from failures. Crash system, verify it recovers gracefully, data integrity maintained.

Testsystemrecoveryfailures
Q 90

What is failover testing?

Test switching to backup system on failure. Ensure continuity, minimal downtime, no data loss.

Testswitchingbackupsystem
Q 91

What is testing in QA process?

Testing is part of QA. QA broader: process improvement, standards, quality metrics. Testing focuses on finding defects.

Testingpartbroaderprocess
Q 92

What is portfolio testing?

Test multiple related products together. Verify integration, compatibility between products.

Testmultiplerelatedproducts
Q 93

What is mutation testing?

Intentionally introduce bugs (mutations) to verify tests catch them. Measure test effectiveness.

Intentionallyintroducebugs(mutations)
Q 94

What is pair programming?

Two developers write code together. Alternate roles. Improves code quality, knowledge sharing.

developerswritecodetogether
Q 95

What is test retryability?

Ability to rerun failed tests and get same result. Deterministic tests, not flaky.

Abilityrerunfailedtests
Q 96

What is test isolation?

Tests independent, don't affect each other. Cleanup after each test. Run in any order.

Testsindependentdon'taffect
Q 97

What is test fixture?

Setup/teardown for tests. Prepare test environment, clean up after. Ensure consistent test state.

Setup/teardowntestsPreparetest
Q 98

What is test harness?

Framework executing tests. Manages setup, execution, reporting. Makes testing easier and standardized.

FrameworkexecutingtestsManages
Q 99

What is test repeatability?

Same test produces same result each time. Important for debugging, regression testing.

Sametestproducessame
Q 100

What is quality culture?

Organization valuing quality. Everyone responsible for quality. Testing integrated in development process.

OrganizationvaluingqualityEveryone

Manual QA Interview Questions - Advanced Level

101-150. Advanced Topics (abbreviated)

101-110: Strategic testing planning, test estimation, test resource management, testing budget/ROI analysis. 111-120: Complex test scenarios, multi-threaded application testing, distributed system testing, cloud testing. 121-130: Security testing (vulnerability scanning, penetration testing, OWASP), privacy testing (GDPR, CCPA compliance). 131-140: Mobile testing (iOS, Android specific), web testing (responsive, cross-browser), desktop application testing. 141-150: Testing for machine learning models, IoT device testing, blockchain testing, testing emerging technologies, test leadership and mentoring, test process improvement, Six Sigma in QA.