i
Indium Software
Filter interviews by
I applied via Walk-in and was interviewed before Feb 2023. There were 3 interview rounds.
Basic aptitude dealing with reasoning, numericals, english
They will be giving any random topic to talk on
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Top trending discussions
posted on 27 Sep 2024
The first round was coding+ aptitude
Gave exam on unstop platform the aptitude questions where divided into section 45 mins for aptitude (logical reasoning+ quants+ verbal) then 25 min for technical mcqs try to be as fast as you can
It consisted of 3 coding questions 2 were easy 1 was hard
I create test cases based on project requirements and use automation tools to test the projects.
Identify test scenarios based on project requirements
Create test cases for positive and negative scenarios
Use automation tools like Selenium or Appium to execute test cases
Analyze test results and report any issues found
posted on 5 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Our project framework is based on Selenium WebDriver with TestNG for test execution and reporting.
We use Page Object Model design pattern to organize our test code and make it more maintainable.
We have separate classes for each page or component of the application, which helps in easy identification and modification of locators.
We use Maven for project management and dependency management, which helps in easy integrati...
posted on 25 Apr 2024
Asking fullstack developer level coding logic from a Qa which is really not required. Even after clearing 3 rounds with them there was no response for 2 weeks then again they make you appear for the process from step 1. Unnecessary and tedious process is being followed
posted on 7 Jan 2024
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Was all good with online test
posted on 26 Aug 2023
I applied via Job Portal and was interviewed before Dec 2023. There were 4 interview rounds.
Questions of moderate difficulty.
Moderate level of questions
I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed before Apr 2022. There were 2 interview rounds.
Our automation framework is built using Selenium WebDriver and TestNG.
We use Page Object Model design pattern for better maintainability.
We have created custom libraries for common functions like login, logout, etc.
We use Jenkins for continuous integration and execution of automated tests.
We have implemented data-driven testing using Excel sheets.
We use Git for version control and collaboration among team members.
TestNG annotations are executed in a specific sequence during test execution.
BeforeSuite
BeforeTest
BeforeClass
BeforeMethod
Test
AfterMethod
AfterClass
AfterTest
AfterSuite
Failed test screenshots can be taken using automation tools and saved in a designated folder.
Use automation tools like Selenium or Appium to capture screenshots on test failure
Save the screenshots in a designated folder for easy access and reference
Include the screenshot file name in the test report for better traceability
GetOption() method is used to retrieve the value of a selected option in a dropdown list.
GetOption() method is commonly used in automated testing to verify if the correct option is selected in a dropdown list.
The method returns the value of the selected option as a string.
If no option is selected, the method returns null or an empty string.
Different types of exceptions include checked, unchecked, runtime, and error.
Checked exceptions are checked at compile time and must be handled or declared.
Unchecked exceptions are not checked at compile time and do not need to be handled or declared.
Runtime exceptions are unchecked exceptions that occur during runtime.
Errors are serious problems that cannot be handled by the program, such as OutOfMemoryError.
Alerts can be handled using Alert interface in Selenium
Use driver.switchTo().alert() method to switch to alert
Use getText() method to get the text of the alert
Use accept() method to click on OK button of the alert
Use dismiss() method to click on Cancel button of the alert
Asserts are used to verify expected results in automated tests. There are various types of asserts.
Assert.AreEqual - compares two values for equality
Assert.IsTrue/False - checks if a condition is true/false
Assert.IsNull/NotNull - checks if a value is null/not null
Assert.ThrowsException - checks if an exception is thrown
Assert.AreSame - checks if two objects refer to the same instance
Assert.AreNotSame - checks if two ob
To handle Iframe, switch to the frame using driver.switchTo().frame() method.
Identify the Iframe using its ID, name, or index
Switch to the Iframe using driver.switchTo().frame() method
Perform the required actions inside the Iframe
Switch back to the default content using driver.switchTo().defaultContent() method
To switch default frame in automation testing, use switchTo() method of WebDriver class.
Use driver.switchTo().frame() method to switch to a specific frame by index, name, or WebElement.
Use driver.switchTo().defaultContent() method to switch back to the default content.
Example: driver.switchTo().frame(0); //switch to first frame
Example: driver.switchTo().frame("frameName"); //switch to frame with name "frameName"
Test with priority 1 executes first, followed by 0 and then -1.
Tests with higher priority are executed first
Priority can be used to determine the order of execution
Priority can be set in test management tools like JIRA or TestRail
To take multiple values from dropdown, use a loop to iterate through each option and select them.
Identify the dropdown element using its locator
Use the Select class to create an object for the dropdown
Use the getOptions() method to get all the options in the dropdown
Iterate through the options using a loop and select each option using the selectByVisibleText() or selectByValue() method
ElementNotPresent exception occurs even if element is present on page. Why?
The element may not be loaded yet, so wait for it to load before checking
The element may be hidden or not visible on the page
The element may have a different name or ID than expected
The element may be in an iframe or shadow DOM
The element may have been removed or deleted from the page
based on 12 reviews
Rating in categories
Test Engineer
953
salaries
| ₹1.4 L/yr - ₹7.6 L/yr |
Senior Test Engineer
638
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Softwaretest Engineer
227
salaries
| ₹2 L/yr - ₹8.4 L/yr |
Test Associate
219
salaries
| ₹1 L/yr - ₹5 L/yr |
Senior Software Engineer
166
salaries
| ₹6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
HCLTech