i
Filter interviews by
Abstraction is implemented in the framework through interfaces and base classes.
Abstraction is achieved through interfaces which define the contract for classes to implement.
Base classes provide common functionality that can be inherited by concrete classes.
Abstraction helps in decoupling the implementation details from the actual test cases.
Example: Interface 'ITestCase' defines methods like 'executeTest' which are im
Top trending discussions
I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.
Aptitude Test Online
Case study - Data domain
It was online aptitude test. Moderate level.
I was interviewed in Sep 2024.
I/p - aaabcb
O/p - 3a2bc
Basic python questions
OOps concept is a programming paradigm based on the concept of objects, which can contain data and code.
OOps stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to perform tasks
Encapsulation, inheritance, and polymorphism are the key features of OOps
Examples of OOps languages include Java, C++, and Python
Yes, I am a team player.
I believe in collaboration and working towards a common goal.
I actively participate in team discussions and contribute my ideas.
I am willing to help and support my team members whenever needed.
I prioritize effective communication and ensure everyone is on the same page.
I am open to feedback and constructive criticism from my team.
I have successfully worked in cross-functional teams in my previou
I applied via Referral and was interviewed before Mar 2023. There were 3 interview rounds.
SDLC is the process of developing software from planning to deployment, while STLC is the process of testing software within the SDLC.
SDLC stands for Software Development Life Cycle and includes phases like planning, analysis, design, implementation, testing, deployment, and maintenance.
STLC stands for Software Testing Life Cycle and includes phases like test planning, test design, test execution, and test closure.
SDLC...
Parallel execution allows running multiple test cases simultaneously to save time and increase efficiency.
Use test automation frameworks that support parallel execution, such as TestNG or JUnit.
Divide test cases into independent groups that can be executed concurrently.
Ensure proper synchronization and resource management to avoid conflicts.
Monitor and analyze the results to identify any issues or bottlenecks.
Example: ...
Code to take screenshot in Java using Selenium WebDriver
Import necessary libraries like org.openqa.selenium.OutputType and org.openqa.selenium.TakesScreenshot
Create an instance of WebDriver and cast it to TakesScreenshot
Use getScreenshotAs method to take the screenshot and save it to a file
Code to launch browser
Use Selenium WebDriver to launch browser
Specify the browser type (e.g. Chrome, Firefox)
Handle any exceptions that may occur during browser launch
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Related to java and selenium questions
I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
Test prioritization is the process of determining the order in which tests should be executed based on their importance and risk.
Tests are prioritized based on their impact on the system and the likelihood of failure.
Prioritization helps to ensure that critical defects are identified and fixed early in the testing process.
Factors such as business requirements, user expectations, and regulatory compliance are considered...
User Acceptance Testing (UAT) is the final phase of testing where end-users test the software to ensure it meets their requirements.
UAT is performed by end-users or business representatives
It is done in a real-world environment
The focus is on validating the software's functionality and usability
UAT is conducted after all other testing phases are completed
Defects found during UAT are reported and fixed before the softwa
Test cycle schedule is planned by considering project timelines, test objectives, resources, and risks.
Identify project timelines and milestones
Define test objectives and scope
Allocate resources and identify dependencies
Identify and prioritize risks
Create a detailed test plan and schedule
Review and adjust the schedule as needed
Defect Life Cycle is a process followed by testers to identify, report, and resolve defects in software.
Defect is identified and reported by tester
Defect is reviewed by development team
Defect is assigned to a developer for fixing
Defect is fixed by developer
Defect is retested by tester
Defect is closed if it passes retest, else reopened
Categories include New, Open, In Progress, Fixed, Reopened, Closed
based on 1 interview
Interview experience
Senior Analyst
1.8k
salaries
| ₹4.7 L/yr - ₹15 L/yr |
Software Engineering Specialist
1.7k
salaries
| ₹9 L/yr - ₹32 L/yr |
Analyst
1.6k
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Software Engineer
1.4k
salaries
| ₹5 L/yr - ₹20 L/yr |
Business Analyst
1.1k
salaries
| ₹6 L/yr - ₹26 L/yr |
BNP Paribas
Crédit Agricole
HSBC Group
Barclays