Virtusa 50 Interview Questions & Answers 2025 Freshers Role

6,721 views

Q1: What is Software Testing?
Answer: Process of verifying that software meets requirements and is defect-free.

Q2: Verification vs Validation?
Answer: Verification: built correctly; Validation: right product built.

Q3: Levels of Testing?
Answer: Unit, Integration, System, Acceptance.

Q4: Types of Testing?
Answer: Functional and Non-functional.

Q5: Smoke vs Sanity Testing?
Answer: Smoke: basic check; Sanity: new feature check.

Q6: Regression Testing?
Answer: Re-testing unchanged areas after modifications.

Q7: Retesting?
Answer: Re-executing test cases to confirm bug fix.

Q8: Exploratory Testing?
Answer: Testing without predefined test cases.

Q9: Positive vs Negative Testing?
Answer: Positive: valid data; Negative: invalid data.

Q10: Test Scenarios vs Test Cases?
Answer: Scenario: high-level; Case: detailed steps.

Q11: What is a Test Plan?
Answer: Document describing objectives, scope, approach of testing.

Q12: Severity vs Priority?
Answer: Severity: impact; Priority: urgency.

Q13: QA vs QC?
Answer: QA: process-focused; QC: product-focused.

Q14: Requirement Traceability Matrix?
Answer: Maps requirements to test cases for coverage.

Q15: Ad-hoc Testing?
Answer: Informal, unplanned testing.

Q16: STLC?
Answer: Requirement Analysis -> Test Planning -> Test Case Design -> Environment Setup -> Execution -> Closure.

Q17: Defect Life Cycle?
Answer: New -> Assigned -> Open -> Fixed -> Retest -> Verified -> Closed.

Q18: Who logs defects?
Answer: Tester logs in tools like JIRA/Bugzilla.

Q19: Defect Statuses?
Answer: New, Assigned, Fixed, Verified, Closed, Rejected, Deferred, Duplicate.

Q20: Entry & Exit Criteria?
Answer: Conditions to start or end testing.

Q21: Static vs Dynamic Testing?
Answer: Static: no execution; Dynamic: code executed.

Q22: Test Deliverables?
Answer: Test Plan, Test Cases, Test Summary, Defect Reports.

Q23: Boundary Value Analysis?
Answer: Testing boundary input values.

Q24: Equivalence Partitioning?
Answer: Dividing input data into valid/invalid groups.

Q25: UAT?
Answer: Testing by clients to verify requirements.

Q26: Automation Testing?
Answer: Using tools to automate test cases.

Q27: Automation Tools?
Answer: Selenium, TestNG, JUnit, etc.

Q28: Selenium WebDriver?
Answer: Tool to automate web applications.

Q29: findElement vs findElements?
Answer: Single element vs list of elements.

Q30: Locators in Selenium?
Answer: ID, Name, ClassName, XPath, CSS, LinkText.

Q31: Handling Alerts?
Answer: driver.switchTo().alert().accept()/dismiss()

Q32: Implicit vs Explicit Wait?
Answer: Implicit: global wait; Explicit: condition-specific.

Q33: TestNG?
Answer: Framework for automated testing with reports.

Q34: Page Object Model?
Answer: Each page represented as a class.


SQL Basics for Testers )

Q35: SQL Basics for Testers?
Answer: Validate backend data, run queries.

Q36: Query: employees > 30000?
Answer: SELECT * FROM employees WHERE salary > 30000;

Q37: DELETE vs TRUNCATE?
Answer: DELETE: specific rows; TRUNCATE: all rows.

Q38: Primary Key?
Answer: Unique identifier, cannot be NULL.

Q39: Foreign Key?
Answer: Links tables for referential integrity.


OOPS & Project Discussion )

Q40: Why OOPS for testers?
Answer: Helps in automation scripts and frameworks.

Q41: Encapsulation?
Answer: Bind data & methods; secure test data.

Q42: Project Discussion?
Answer: Explain manual or automated project.

Q43: Reporting Bugs?
Answer: Include steps, screenshots, severity, environment.

Q44: Challenging Bug?
Answer: Explain problem, root cause, solution.

Q45: Strengths as a Tester?
Answer: Attention to detail, analytical thinking.

Q46: STLC Importance?
Answer: Ensures organized testing process.

Q47: Tools Used?
Answer: JIRA, Selenium, TestNG, SQL tools.

Q48: Agile Methodology?
Answer: Iterative and incremental testing.

Q49: Regression Automation?
Answer: Automate test cases for repeated execution.

Q50: Manual vs Automation?
Answer: Manual: exploratory & ad-hoc; Automation: repetitive & fast.

6,721 views

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *