Testing Fundamentals
- Unit tests — Fast, isolated, many (70% of tests)
- Integration tests — Component interactions (20%)
- E2E tests — Full user flows, slow (10%)
Q1.Explain the difference between functional and non-functional testing with examples.
Test Automation
Q2.How would you decide what to automate vs. what to test manually?
Frequently Asked Questions
What automation tools should I learn for QA interviews?
Core tools: Selenium/Playwright/Cypress for web UI testing, Postman/REST Assured for API testing, JUnit/TestNG/pytest for unit test frameworks, and Appium for mobile. Playwright is increasingly preferred over Selenium for new projects due to better reliability and speed.
Is manual testing still relevant?
Absolutely. Exploratory testing, usability evaluation, and edge case discovery all require human judgment. The best QA engineers combine automation skills with strong manual testing instincts. Full automation without manual testing leaves blind spots.
How do QA engineers fit into agile teams?
In modern agile teams, QA engineers participate in sprint planning (estimating test effort), write test cases during development (shift-left testing), automate regression suites, and advocate for quality in design reviews. The trend is toward embedded QA within cross-functional teams.
Don't freeze in your next interview
InterviewsUnlocked gives you real-time AI coaching during live interviews — role-tailored answers, follow-up cues, and confidence when you need it most.
Related Resources
Top Software Engineer Interview Questions & Answers
Prepare for your software engineering interview with expert-crafted questions and detailed answers covering data structures, algorithms, system design, and behavioral topics.
Read moreInterview QuestionsTop DevOps Engineer Interview Questions & Answers
Prepare for your DevOps interview with questions on CI/CD, Docker, Kubernetes, infrastructure as code, monitoring, and cloud platforms with expert answers.
Read moreSkills & TechnologiesPython Interview Questions & Answers for All Levels
Comprehensive Python interview prep covering core language features, OOP, data structures, concurrency, and real-world coding questions with expert answers.
Read moreInterview TipsTechnical Interview Preparation: A 4-Week Plan
A structured 4-week technical interview preparation plan covering data structures, algorithms, system design, and mock interviews with daily schedules.
Read moreCompany InterviewsMicrosoft Interview Guide: Process, Questions & Tips
Prepare for Microsoft interviews with insights on the hiring process, coding and design questions, growth mindset evaluation, and tips for all engineering levels.
Read more