1. Initial Screening (HR Round)
Basic introduction and discussion about your experience.
Questions about your resume, projects, and expectations.
Information about the company and the role.
Salary expectations and notice period.
2. Technical Interview(s)
a. Manual Testing Interview (for QA roles)
Fundamentals of Software Testing (SDLC, STLC, Test Plan, Test Case Design).
Types of Testing (Functional, Regression, Smoke, Sanity, etc.).
Bug Life Cycle and Defect Tracking.
Test Case Writing for real-world scenarios.
Knowledge of Agile/Scrum methodologies.
b. Automation Testing Interview (for SDET/Test Automation roles)
Programming skills (Java, Python, C#, etc.).
Automation tools (Selenium, Cypress, Playwright, etc.).
Writing automation scripts and test frameworks.
API testing (Postman, RestAssured, etc.).
CI/CD and DevOps basics (Jenkins, Docker).
c. Database & API Testing
Writing SQL queries for data validation.
API Testing concepts (REST, SOAP).
Using tools like Postman, JMeter, or RestAssured.
d. Performance & Security Testing (if applicable)
Knowledge of JMeter, LoadRunner for performance testing.
Basic security testing concepts (SQL Injection, XSS).
3. Practical/Assignment Round
Hands-on test case writing or automation script assignment.
Debugging or troubleshooting an issue.
4. Managerial/Behavioral Interview
Problem-solving and critical thinking questions.
How you handle deadlines, conflicts, and teamwork.
Discussion on previous experiences and challenges faced.
5. HR Round & Offer Discussion
Final discussion on salary, benefits, and joining date.