QA Engineer Interview Short Note Corrected
QA Engineer Interview Short Note Corrected
- Quality Assurance (QA): Ensures that software meets quality standards through process-oriented
- Quality Control (QC): Product-focused, involves verifying that the software meets specifications
through testing.
- Key Differences:
2. Types of Testing
- Functional Testing: Validates the software against functional requirements (e.g., unit, integration,
system, UAT).
- Non-Functional Testing: Checks performance, security, usability, and scalability (e.g., load, stress,
security testing).
3. Testing Methodologies
(e.g., Gherkin).
- Test Scenarios, Cases, and Scripts: Detailed steps to verify specific functions.
5. Defect Management
- Defect Life Cycle: New -> Assigned -> Fixed -> Retested -> Closed.
2. How do you handle a situation where a developer disagrees with your reported defect?
3. Explain how you would automate a test for a dynamic web application.
5. Describe a challenging bug you found and how you resolved it.