- Understand QA Basics 🔹 What is QA? Difference between QA & QC 🔹 SDLC, STLC, Agile Testing
- Manual Testing Key Questions 🔹 What is a test case, test plan, test scenario? 🔹 Severity vs Priority
- Bug Life Cycle 🔹 Explain defect states: New → Closed 🔹 Tools: JIRA, Bugzilla, etc.
- Types of Testing 🔹 Functional, Smoke, Sanity, Regression 🔹 Black-box vs White-box
- Test Case Writing Interview Questions 🔹 How to write test cases for common apps 🔹 E.g. ATM, Login Page, E-Commerce Cart
- Boundary Value & Equivalence Partitioning 🔹 Common test design techniques 🔹 Questions around input ranges
- Agile Methodology Interview Qs 🔹 Scrum vs Kanban 🔹 Role of QA in Agile team
- Daily Stand-Up & Sprint Ceremonies 🔹 How do you report bugs in Agile? 🔹 Explain sprint retrospective/demo
- Tools Knowledge 🔹 JIRA, TestRail, Zephyr – Basic familiarity 🔹 Interview Qs on test management
- Basic SQL & DB Testing Qs 🔹 SELECT, WHERE, JOIN 🔹 Validate UI data with DB
- What is Automation Testing? 🔹 When to automate vs not 🔹 Benefits & Challenges
- Selenium Basics Qs 🔹 What is WebDriver? 🔹 How do you locate elements?
- XPath vs CSS Selectors 🔹 Dynamic elements 🔹 Interview tasks to write locators
- TestNG/JUnit Concepts 🔹 Annotations, Assertions 🔹 Priority, Groups, Parallel execution
- Page Object Model (POM) 🔹 What is POM? Why use it? 🔹 Real-time coding Qs
- Common Selenium Errors 🔹 StaleElementException, NoSuchElement 🔹 How to handle waits?
- API Testing Concepts 🔹 What is REST API? Status Codes 🔹 POST vs GET vs PUT vs DELETE
- Postman Interview Questions 🔹 How to validate response 🔹 Use of Collections, Environments, Pre-request script
- Automated API Testing (Rest Assured / requests) 🔹 Validate JSON/XML response 🔹 Authentication in API tests
- Framework Questions 🔹 What frameworks have you used? 🔹 Explain folder structure, tools used (Maven, Jenkins, etc.)
- CI/CD Tool Interview Qs 🔹 Jenkins setup 🔹 How tests are triggered on pipeline?
- Git/GitHub Questions 🔹 Common Git commands 🔹 How to resolve merge conflicts?
- Behavioral Questions 🔹 Tell me about a bug you missed 🔹 How do you handle deadline pressure?
- Scenario-Based QA Questions 🔹 What if the build is unstable every day? 🔹 How do you handle conflicting priorities?
- Estimation and Test Strategy 🔹 How do you estimate testing effort? 🔹 How to write a test strategy for a new project?
- BDD Tools (Cucumber/Behave) 🔹 What is Gherkin syntax? 🔹 Integration with Selenium
- Performance & Security Testing (Basic) 🔹 What is load testing? 🔹 Tools: JMeter, OWASP ZAP
- Mobile Testing Interview Qs 🔹 What is Appium? 🔹 Challenges in mobile QA
- Mock Interviews & Practice 🔹 Record answers for 20+ questions 🔹 Use tools like Pramp or Interviewing.io
- Build Your QA Portfolio 🔹 Projects on GitHub 🔹 Postman collections, Selenium framework, API test repo 🔹 Be ready with STAR format answers
- 🔹 3 questions/day: Manual, API, Automation
- 🔹 Mock once/week with a friend or mentor
- 🔹 Write answers to common questions in a doc (your QA Bible)
- 🔹 Update GitHub with examples of your tests & projects
Immediate Joiner | Senior Manual Tester (QA Engineer) @Ex-Capgemini | Agile | Performance Testing | Tosca Testing| API Testing | Postman| Jira | HP Quality Center | seeking for new opportunities
1moThanks for sharing the detailed phases Gurneet Singh.
Cheif Engineer at Samsung Electronics pvt ltd.
1moGreat
Sr QA Analyst | ASTQB-ISTQB Certified
1moThanks for sharing, Guneet!. As always very informative !
QA Engineer | 3700-Linkedin 👨👩👧👦| Software Tester | Manual & Automation Tester | Java Selenium | Improved Regression Test Coverage by 60%| Helping IT Companies Succeed| (Guided 137K+ Learners Through QA Content ).
1mothanks for sharing Guneet Singh
Skilled Manual Tester Advancing to Automation Testing with Proficiency in Selenium, Java and Python
1moThanks for sharing Guneet ji...