Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Selenium is a package of tools and libraries for automating web browsers.
Selenium WebDriver: allows you to control a web browser from your preferred programming language
Selenium IDE: a record and playback tool for creating automated tests
Selenium Grid: allows you to run tests on different machines in parallel
Selenium RC (Remote Control): a deprecated tool for automating web browsers
Program locator in Selenium is used to locate web elements on a webpage for testing purposes.
Use methods like findElement() or findElements() to locate elements by ID, class name, name, tag name, xpath, etc.
Use locators like ID, class name, name, tag name, xpath, CSS selector, etc. to identify elements uniquely.
Ensure the locators are robust and reliable to avoid flakiness in tests.
Consider using relative locators in S...
TestNG is a testing framework inspired by JUnit and NUnit, designed for simplifying a broad range of testing needs.
TestNG allows for easy configuration of test cases using annotations.
It supports parallel execution of test methods.
TestNG provides features like grouping, parameterization, and dependency testing.
It generates detailed test reports and supports data-driven testing.
TestNG integrates seamlessly with build to
QA focuses on preventing defects in the process, while QC focuses on identifying defects in the product.
QA stands for Quality Assurance and is process-oriented
QC stands for Quality Control and is product-oriented
QA involves activities like process audits, reviews, and standards development
QC involves activities like testing, inspections, and reviews of the final product
Example: QA ensures that the development process f...
Soft assertion allows the test to continue after a failure, while hard assertion stops the test immediately.
Soft assertion is used when you want to continue executing the test even after a failure, while hard assertion stops the test execution immediately upon failure.
Soft assertions are typically used for non-critical verifications, while hard assertions are used for critical verifications.
Soft assertions are implemen...
posted on 17 Jul 2024
Yes, the xpath for the gear icon in Edge can be written using the class name or other unique identifiers.
Use the class name or other unique identifiers to locate the gear icon in Edge
Example: //button[@class='gear-icon']
Handled exceptions like NullPointerException, ArrayIndexOutOfBoundsException, IOException, etc.
NullPointerException: Occurs when trying to access a method or property of a null object.
ArrayIndexOutOfBoundsException: Occurs when trying to access an index outside the bounds of an array.
IOException: Occurs when there is an issue with input/output operations.
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, test, and deploy high-quality software.
SDLC is a structured process that divides software development into distinct phases.
Common phases of SDLC include planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables that must be completed before ...
posted on 3 Jun 2023
I applied via Naukri.com and was interviewed before Jun 2022. There were 5 interview rounds.
General aptitude and mechanical aptitude
I applied via Recruitment Consultant and was interviewed in Dec 2020. There was 1 interview round.
posted on 24 Jan 2022
I applied via campus placement at Pune University and was interviewed before Jan 2021. There were 3 interview rounds.
It was c simple coding
C code to find the sum of elements in an array
Declare an array of integers
Initialize the array with values
Use a loop to iterate through the array and add each element to a variable
Print the sum of the elements
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
I applied via Walk-in and was interviewed in Dec 2022. There were 3 interview rounds.
Good morning,I am Comeing from Villupuram , Currently staying in Chennai
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
Verbal Reasoning
Critical Reasoning
Spelling
Grammar
Verbal Deductions
Word Groups
Analogies
Sentence Correction Completion Instructions
Java is a high-level programming language used for developing applications. Loops in Java are used for repetitive execution of code.
Java is an object-oriented language
It is platform-independent
Java programs are compiled into bytecode
Loops in Java include for, while, and do-while loops
For loop example: for(int i=0; i<10; i++) { // code }
While loop example: int i=0; while(i<10) { // code; i++; }
Do-while loop example: int
Java is an object-oriented programming language that is platform-independent and has automatic memory management.
Java is platform-independent, while C++ is platform-dependent.
Java has automatic memory management, while C++ requires manual memory management.
Java is an object-oriented language, while C++ supports both procedural and object-oriented programming.
Java has a simpler syntax than C++.
Java has a larger standard...
Interview experience
Software Engineer
1.3k
salaries
| ₹21 L/yr - ₹80 L/yr |
Software Developer
1.1k
salaries
| ₹21.8 L/yr - ₹56.7 L/yr |
Senior Software Engineer
622
salaries
| ₹24 L/yr - ₹87.3 L/yr |
Sde1
254
salaries
| ₹14 L/yr - ₹55 L/yr |
Data Scientist
250
salaries
| ₹24.8 L/yr - ₹55 L/yr |
Yahoo
Amazon
Microsoft Corporation