i
NTT Data
Filter interviews by
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Automate traffic signals program with 8 lanes using Tosca Automation Test Engineer.
Create a test script to simulate traffic flow in 8 lanes
Use Tosca Automation tool to automate the traffic signal program
Implement logic to control signal timings based on traffic flow
Verify the functionality by running the automated test script
Use a multi-select dropdown automation tool to select more than 3 options at once.
Use a tool like Selenium WebDriver with Select class to handle multi-select dropdowns
Identify the dropdown element and create a Select object
Use the selectByIndex() or selectByValue() method to select multiple options
Verify that the selected options are displayed correctly
Automate the probability of rolling a dice and getting 4-6 each time for 10 rolls.
Use a loop to simulate rolling the dice 10 times
Generate a random number between 1 and 6 to represent the dice roll
Check if the number is 4, 5, or 6 for each roll
Calculate the overall probability of getting 4-6 on each roll
Automate selecting aisle seat in every row in a theatre.
Identify the aisle seats in each row
Create a script to iterate through each row and select the aisle seat
Use a testing tool like Tosca to automate the process
posted on 28 Nov 2024
I applied via Job Portal and was interviewed in May 2024. There was 1 interview round.
posted on 5 Apr 2024
Automating SQL queries through Tosca involves using the Tosca Query Language (TQL) module.
Use the Tosca Query Language (TQL) module to write and execute SQL queries.
Create TQL modules in Tosca to automate the execution of SQL queries.
Utilize Tosca's data-driven testing capabilities to automate SQL queries with different input data.
Integrate Tosca with database tools like SQL Server Management Studio for executing and v
TDM stands for Test Data Management. It involves creating, storing, managing, and providing test data for automated testing.
TDM involves creating and maintaining test data for automated testing
It ensures that the test data is accurate, relevant, and up-to-date
TDM helps in improving the efficiency and effectiveness of automated testing
Examples of TDM tools include Informatica, Delphix, and IBM InfoSphere
The @BeforeMethod annotation is used to run a method before each test method in a class, while @BeforeTest is used to run a method before any test method in a test tag.
The @BeforeMethod annotation is specific to TestNG framework and is used to initialize test data before each test method.
@BeforeTest annotation is also specific to TestNG and is used to initialize test data before any test method in a test tag.
If a class...
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
We are using the Selenium framework for automation testing in our project.
Selenium is a popular open-source automation testing framework
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is used for automating web applications
It provides features for browser automation, testing across different browsers, and parallel test execution
Framework structure refers to the organization and layout of the automation framework components.
Framework structure includes modules, libraries, test scripts, configuration files, and test data.
It follows a hierarchical structure with layers such as driver scripts, reusable libraries, and test cases.
Frameworks can be structured as linear, modular, data-driven, keyword-driven, or hybrid.
Example: In a data-driven framew...
findelement returns the first matching element on a webpage, findelements returns a list of all matching elements.
findelement returns a single WebElement, findelements returns a list of WebElements
findelement throws NoSuchElementException if no element is found, findelements returns an empty list
Example: driver.findElement(By.id("exampleId")) vs driver.findElements(By.className("exampleClass"))
Handling multiple tabs in Selenium involves switching between tabs and performing actions on each tab.
Use getWindowHandles() to get a set of window handles
Switch to a specific tab using switchTo().window(handle)
Perform actions on the tab
Close the tab if needed using driver.close()
Hashmaps are data structures that store key-value pairs and allow for efficient retrieval of values based on keys.
Hashmaps are also known as dictionaries, maps, or associative arrays.
They use a hash function to map keys to indices in an underlying array.
Hashmaps offer constant-time average case complexity for insertion, deletion, and lookup operations.
Example: HashMap
Try and catch blocks are used in programming to handle exceptions and prevent the program from crashing.
Try block is used to enclose the code that might throw an exception
Catch block is used to handle the exception thrown in the try block
It prevents the program from crashing and allows for graceful error handling
Can also include finally block to execute code regardless of whether an exception is thrown
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can access the properties and methods of the base class
Example: Class 'Car' can inherit from class 'Vehicle'
posted on 24 Oct 2024
posted on 7 Oct 2024
I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Hard assert is a type of assertion in test automation that stops the test execution immediately when a failure occurs.
Hard assert is used to validate the expected outcome of a test case
If the assertion fails, the test execution is halted and marked as failed
It is commonly used in automated test scripts to ensure the correctness of the application under test
Soft assert is a way to continue the execution of a test case even after an assertion failure.
Soft assert does not stop the execution of the test case when an assertion fails.
It is useful when you want to log the failure but continue with the remaining test steps.
Soft assert is commonly used in test automation frameworks like TestNG in Java.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Questions on basic java, manual testing, coding best practices, automation testing
Automate a login page using Selenium WebDriver in Java with synchronization and exception handling.
Use Selenium WebDriver to locate the username and password fields, enter valid credentials, and click the login button.
Implement explicit and implicit waits for synchronization to handle dynamic elements and page loading.
Use try-catch blocks for exception handling to capture and handle any errors during the login process.
...
Software Engineer
932
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Senior Associate
766
salaries
| ₹1.1 L/yr - ₹9.3 L/yr |
Network Engineer
647
salaries
| ₹1.8 L/yr - ₹10 L/yr |
Software Developer
615
salaries
| ₹2.5 L/yr - ₹13 L/yr |
Senior Software Engineer
512
salaries
| ₹6.5 L/yr - ₹24 L/yr |
Tata Communications
Bharti Airtel
Reliance Communications
Vodafone Idea