Filter interviews by
I applied via Naukri.com and was interviewed before Mar 2022. There were 2 interview rounds.
Questions related to software testing and bug life cycle
Different testing types include unit testing, integration testing, system testing, acceptance testing, and more
Verification ensures that the software meets the specified requirements, while validation ensures that the software meets the customer's needs
Bug life cycle includes stages like new, assigned, open, fixed, verified, and closed
Daily activities may include ...
Clarify requirements with stakeholders and document assumptions.
Schedule a meeting with stakeholders to discuss the unclear requirements.
Document assumptions made based on unclear requirements.
Create test cases based on assumptions and seek clarification from stakeholders.
Collaborate with development team to ensure requirements are met.
Track changes to requirements and update test cases accordingly.
Good requirements are clear, concise, and measurable while bad requirements are ambiguous, incomplete, and untestable.
Good requirements are specific and leave no room for interpretation
Good requirements are achievable and realistic
Bad requirements are vague and open to interpretation
Bad requirements are unrealistic or impossible to achieve
Good requirements are testable and verifiable
Bad requirements are untestable or d
I applied via Job Portal and was interviewed before Sep 2021. There were 4 interview rounds.
What people are saying about EPAM Systems
posted on 27 May 2024
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
final is a keyword used to restrict inheritance, finally is a block used in exception handling, and finalize is a method used for cleanup.
final is a keyword in Java used to restrict inheritance, meaning a class cannot be subclassed.
finally is a block used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.
finalize is a method in Java used for cleanup operations bef
Use a programming language like Python to write data to an Excel file.
Use a library like openpyxl in Python to create and write data to an Excel file.
Open the Excel file using the library and write data to specific cells.
Save the Excel file after writing the data.
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Find min and max number in an array of strings
Convert array elements to integers for comparison
Use built-in functions like Math.min() and Math.max()
Handle edge cases like empty array or non-numeric elements
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing software defects.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking system with details like steps to reproduce, severity, and priority.
Defect fixing: Developers analyze and fix the reported defects.
Defect retesting: Testers verify that the fi...
Regression testing is retesting of software to ensure new code changes do not adversely affect existing functionality. Performance testing is testing to assess the speed, responsiveness, and stability of a system under a particular workload.
Regression testing ensures that new code changes do not introduce new bugs or issues in existing functionality.
Performance testing evaluates the speed, responsiveness, and stability...
An x path is a way to navigate through elements in XML or HTML documents.
Start with a forward slash (/) to indicate the root element
Use element names to navigate through the document
Use square brackets to specify conditions for selecting elements
Use @ symbol to select attributes of elements
posted on 20 Jul 2024
Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.
Use try-catch blocks to handle exceptions
Use finally block to execute code regardless of exception
Use throw keyword to manually throw exceptions
Use throws keyword in method signature to declare exceptions that can be thrown
posted on 22 Nov 2024
Smoke testing is a quick test to check if the basic functionalities of the software are working, while sanity testing is a more thorough test to ensure that the software is ready for further testing.
Smoke testing is done to check if the critical functionalities of the software are working properly.
Sanity testing is done to ensure that the software is stable and ready for further testing.
Smoke testing is usually done be...
I applied via LinkedIn and was interviewed before Dec 2023. There were 3 interview rounds.
based on 2 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹15 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.7 L/yr - ₹24 L/yr |
Lead Software Engineer
825
salaries
| ₹18 L/yr - ₹52 L/yr |
Senior Systems Engineer
308
salaries
| ₹14 L/yr - ₹36.3 L/yr |
Software Test Automation Engineer
260
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech