SoftwareTestPilot
32 Q&A · 0–1 YOE · Tech + HR

QA Interview Questions for Freshers (1970)

32 real QA interview questions written for 0–1 YOE candidates — fundamentals, test case design, SDLC/STLC + Agile, tools + automation + API + SQL basics, and 6 HR/behavioural questions. Salary bands, prep roadmap and links to every specialist hub included.

  • 6 min read
  • Difficulty: Easy → Medium
  • 0–1 YOE
  • Updated July 1970
  • Avinash Kamble

1. QA Fundamentals for Freshers

Easy Very Common 1 min read

Q1.What is software testing?

Software testing is the process of evaluating a system to find defects, verify it meets requirements, and validate it solves the user's problem. Combines verification (building the product right) and validation (building the right product).

Easy Very Common 1 min read

Q2.What is the difference between QA and QC?

QA (Quality Assurance) is process-oriented and preventive — audits, reviews, standards. QC (Quality Control) is product-oriented and corrective — inspection and testing to find defects. QA improves the process; QC verifies the product.

Easy Very Common 1 min read

Q3.What is verification vs validation?

Verificationare we building the product right? Static, done via reviews and walkthroughs. Validationare we building the right product? Dynamic, done via test execution and UAT.

Easy Very Common 1 min read

Q4.What are the 7 principles of testing?

(1) Testing shows defects, not absence. (2) Exhaustive testing is impossible. (3) Early testing saves cost. (4) Defects cluster. (5) Pesticide paradox — same tests stop finding bugs. (6) Testing is context-dependent. (7) Absence-of-errors fallacy.

Easy Very Common 1 min read

Q5.What is severity vs priority?

Severity = business impact. Priority = urgency to fix. A misspelled homepage headline is low severity but high priority; a crash on a rarely used admin screen is high severity but low priority.

Easy Very Common 1 min read

Q6.What is the bug life cycle?

New → Assigned → Open → In Progress → Fixed → Retest → Verified → Closed. Alternate states: Rejected, Deferred, Duplicate, Not-Reproducible, Reopened. Every transition is logged in Jira for audit.

Easy Very Common 1 min read

Q7.What is the difference between smoke and sanity testing?

Smoke is wide + shallow — 'does the build even start?' Run on every build. Sanity is narrow + deep — verify a specific fix or small change works. Smoke is broader; sanity is deeper.

Easy Very Common 1 min read

Q8.What is regression testing?

Regression re-runs a curated suite after every change to confirm existing features still work. Typically automated, gated in CI, and prioritised by risk — recent changes, high-traffic flows, past defect-heavy modules.

Confidence check

If you can confidently answer the QA Fundamentals for Freshers questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

2. Test Case & Test Design

Easy Very Common 1 min read

Q9.How do you write a good test case?

Unique ID, clear title, precondition, atomic steps, single expected result, traceability to a requirement, priority, no dependency on other tests. Another tester should reproduce it exactly from your steps alone.

Easy Very Common 1 min read

Q10.What is boundary value analysis (BVA)?

BVA tests at the edges of input ranges — min, min-1, min+1, max, max-1, max+1. For a text field 5–15 chars: test 4, 5, 6, 14, 15, 16 characters. Bugs cluster at boundaries.

Easy Very Common 1 min read

Q11.What is equivalence partitioning?

EP divides inputs into partitions where behaviour should be identical, then tests one value per partition. For age 18–60: one from <18, one from 18–60, one from >60 — three tests instead of dozens.

Easy Very Common 1 min read

Q12.What is decision table testing?

Lists every combination of conditions and expected actions. For loan approval (age, income, credit score), each row becomes a test case. Guarantees complete logical coverage.

Easy Common 1 min read

Q13.What is positive vs negative testing?

Positive — valid inputs, happy path. Negative — invalid inputs (letters in a number field, expired token, malformed JSON). System must handle both without crashing or exposing data.

Easy Common 1 min read

Q14.How do you write a bug report?

Title, environment (browser/OS/build/device), preconditions, exact repro steps, actual vs expected result, severity, priority, screenshots/video, console + network logs, reproducibility %, and a link to the failing test case.

Confidence check

If you can confidently answer the Test Case & Test Design questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

3. SDLC, STLC & Agile Basics

Easy Common 1 min read

Q15.What is the difference between SDLC and STLC?

SDLC covers building the product end-to-end (requirements → design → dev → test → deploy → maintain). STLC covers only QA activities inside SDLC: requirement analysis → test planning → test design → environment setup → execution → closure.

Easy Common 1 min read

Q16.What are the phases of STLC?

(1) Requirement analysis. (2) Test planning. (3) Test case design. (4) Test environment setup. (5) Test execution. (6) Test closure. Entry + exit criteria gate each phase.

Easy Common 1 min read

Q17.What is Agile testing?

Testing embedded in every sprint alongside development, not as a downstream gate. QA joins refinement, adds acceptance criteria, automates as features land, and gives daily quality signal instead of a big-bang test phase.

Easy Common 1 min read

Q18.What is Scrum and QA's role in it?

Scrum is an Agile framework: 2–4 week sprints, daily standups, sprint planning, review, retrospective. QA participates in all ceremonies, owns Definition-of-Done (automated tests + no P1/P2 open), and demos user-visible quality at review.

Easy Common 1 min read

Q19.What is a Definition of Done?

A team-owned checklist a story must satisfy before being called 'done' — e.g., code merged + peer-reviewed + unit tests passing + acceptance criteria automated + P1/P2 defects closed + deployed to staging + PO signed off.

Easy Common 1 min read

Q20.What is a user story and acceptance criteria?

User story: 'As a <role>, I want <feature>, so that <benefit>'. Acceptance criteria are testable conditions the story must meet. QA turns each criterion into a test case before development starts.

Confidence check

If you can confidently answer the SDLC, STLC & Agile Basics questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

4. Tools, Automation & API Basics

Easy Common 1 min read

Q21.What is Selenium?

Selenium is an open-source browser-automation library — WebDriver drives Chrome/Firefox/Edge/Safari via native driver binaries. Bindings in Java, Python, C#, JS. Industry-standard for UI automation. See our Selenium Q&A hub.

Easy Common 1 min read

Q22.What is Playwright and why is it popular?

Playwright (Microsoft) is a modern browser-automation library with auto-waits, first-class trace viewer, parallel execution, network stubbing, and cross-browser out-of-the-box. See Playwright Q&A.

Medium Common 1 min read

Q23.What is a Page Object Model (POM)?

POM encapsulates a page's locators and actions in a class. Tests call loginPage.loginAs(user) instead of raw driver.findElement. Benefits: single point of change on UI updates, reusable actions, cleaner tests.

Easy Occasional 1 min read

Q24.What is API testing?

API testing validates requests/responses at the service layer — status codes, headers, payload schema, business rules, auth. Freshers should know Postman + basic REST (GET/POST/PUT/DELETE, 2xx/4xx/5xx codes).

Easy Occasional 1 min read

Q25.What are the common HTTP status codes?

200 OK, 201 Created, 204 No Content, 301 Redirect, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 500 Server Error.

Easy Occasional 1 min read

Q26.What SQL do QA freshers need?

SELECT with WHERE, ORDER BY, LIMIT; INNER + LEFT JOIN; GROUP BY + COUNT/SUM/AVG; simple sub-queries; INSERT + UPDATE + DELETE (understanding, not always writing). See SQL Q&A for testers.

Confidence check

If you can confidently answer the Tools, Automation & API Basics questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

5. HR & Behavioural for Freshers

Easy Occasional 1 min read

Q27.Why do you want to be a QA engineer?

Answer with (1) genuine interest — 'I like breaking systems to understand them', (2) 1 project you tested (college app, hackathon, tutorial), (3) alignment — 'QA is the last line before users see the product; that responsibility drew me in.' Avoid 'I couldn't get a dev role.'

Easy Occasional 1 min read

Q28.What are your strengths and weaknesses?

Strengths: analytical thinking + attention to detail + written communication — back each with a 1-line example. Weaknesses: pick something coachable ('I over-document; I'm learning to prioritise'), never a fake strength like 'I'm too perfectionist'.

Easy Occasional 1 min read

Q29.Where do you see yourself in 5 years?

Show ambition without overreach: 'Master automation + framework design in 2 years, transition to SDET in 3, lead a QA squad or move to a niche like performance/security by year 5.' Ties personal growth to the company's needs.

Easy Occasional 1 min read

Q30.Why should we hire you?

3 sentences: (1) match — one skill from the JD you already have, (2) proof — a project or number, (3) attitude — willingness to learn stack X. Example: 'I know Selenium + Postman, built a POM framework on my GitHub, and I can pick up your API-first stack in 4 weeks.'

Easy Occasional 1 min read

Q31.Do you have any questions for us?

Always yes. Ask: 'What does a great QA look like on your team after 6 months?' or 'How does QA participate in sprint planning here?' Signals you think about impact, not just the job.

Easy Occasional 1 min read

Q32.Tell me about yourself.

60-second answer: (1) degree + graduation year, (2) 1 project or internship with a QA angle, (3) skills learned (Selenium/Postman/SQL), (4) 1 line on why QA, (5) 1 line on why this company. Rehearse aloud until it's natural — not memorised.

Confidence check

If you can confidently answer the HR & Behavioural for Freshers questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

Quick revision

  1. Q1: What is software testing — Software testing is the process of evaluating a system to find defects, verify it meets requirements, and validate it solves the user's problem.
  2. Q2: What is the difference between QA and QC — QA (Quality Assurance) is process-oriented and preventive — audits, reviews, standards.
  3. Q3: What is verification vs validation — Verification — are we building the product right?
  4. Q4: What are the 7 principles of testing — (1) Testing shows defects, not absence.
  5. Q5: What is severity vs priority — Severity = business impact.

Frequently asked questions

Definitions (SDLC vs STLC, verification vs validation, severity vs priority), test design (BVA, EP, decision table), bug life cycle, one SQL query, one API status code question, and 2–3 HR questions ('why QA?', 'strengths/weaknesses'). This page covers all 32 real questions.

(1) Master ISTQB Foundation glossary. (2) Write 20 test cases for a real app (login, cart, search). (3) Learn Postman + one automation tool (Selenium or Playwright basics). (4) Practise 5 SQL queries daily for 2 weeks. (5) Rehearse 5 HR answers aloud with an AI mock interviewer.

For manual QA at service companies (TCS, Infosys, Wipro, Cognizant): basic SQL + Postman is enough. For automation/SDET roles at product companies: expect a coding round in Python/Java/JavaScript (arrays, strings, hashmaps, one recursion problem).

Service companies: ₹3.5–5 LPA. Mid-tier product companies: ₹6–10 LPA. Top product companies (Google, Microsoft, Amazon SDET): ₹18–32 LPA base + joining bonus. Location and stack (automation vs manual) add another 20–40%.

Not required, but ISTQB Foundation (CTFL) adds signal on the resume — especially for freshers with a non-CS degree. Cost ~₹10K in India, ~$229 in the US. Study time 40–60 hours. Passing it does NOT replace hands-on practice.

Start with manual for 3–6 months to master fundamentals (test design, bug life cycle, domain understanding). Then move to automation. Skipping manual and jumping straight to Selenium/Playwright is the #1 reason freshers fail interview rounds on 'basic' questions.

Service companies: 3 rounds (aptitude, technical, HR). Product companies: 4–5 rounds (online assessment, technical, framework/SQL, hiring manager, HR/bar-raiser). Bank on 1–3 weeks end-to-end.

One real automation project on GitHub (Selenium/Playwright + POM + CI on a public app like OpenCart or SauceDemo), 20 documented manual test cases, one API testing project in Postman, and one SQL-heavy data-validation project. Real repos beat certificates.

Was this article helpful?

Cluster · QA Career

More from QA Interview Questions

Behavioral, framework, coding — full interview prep.

Pillar guide · 10 articles
More in this cluster
From the QA Career pillar

Key takeaways

  • Master the fundamentals before tackling advanced QA — Freshers scenarios.
  • Always explain trade-offs — interviewers reward judgement, not memorisation.
  • Use real project examples; generic answers blend in.
  • Practice answers out loud — written prep doesn't transfer to live rounds.
  • Revise the 30-second cheat sheet the night before your interview.
  • Keep one strong scenario story ready for every section above.

These Questions Are Just the Start

Get 1000+ more with detailed model answers in our QA Interview Preparation Kit. Covers manual testing, automation, API, SQL, Selenium, Playwright, and framework concepts — everything asked in real QA interviews.

Get Interview Kit — ₹1,045

QA — Freshers jobs hiring now

Live, indexable QA — Freshers openings — updated daily in Jobs Radar.

Browse all QA jobs on Jobs Radar

Loading current openings…

Home