i
CGI
Group
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Use Selenium WebDriver to scroll a webpage and select an element programmatically for automated testing.
Import Required Libraries: Start by importing necessary libraries like Selenium WebDriver and Actions.
Initialize WebDriver: Create an instance of WebDriver for the browser you want to automate, e.g., ChromeDriver.
Scroll to Element: Use JavaScriptExecutor to scroll to the desired element using 'arguments[0].scrol...
Sanity in software testing refers to a quick round of testing to ensure that the code changes have not adversely affected the existing functionality.
Sanity testing is a subset of regression testing and is usually performed after a small code change or bug fix.
It focuses on testing the most critical functionalities of the application to ensure they still work as expected.
Sanity testing is not exhaustive and is mean...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing features still work correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
Re...
Selenium is an open-source tool used for automating web browsers.
Selenium supports multiple programming languages like Java, Python, C#, etc.
It can be used for cross-browser testing.
Selenium can handle dynamic web pages with ease.
It supports parallel test execution.
Selenium can be integrated with other testing tools like TestNG, JUnit, etc.
Waits in Selenium are used to pause the execution of the test script for a certain amount of time.
Waits are used to synchronize the test script with the application under test.
There are two types of waits in Selenium: implicit wait and explicit wait.
Implicit wait sets a default waiting time for the entire test script.
Explicit wait is used to wait for a specific condition to occur before proceeding with the test sc...
Selenium components, web locators, dropdown selection, and browser launch code.
Selenium components include Selenium IDE, Selenium WebDriver, and Selenium Grid.
Web locators in Selenium include ID, Name, Class Name, Tag Name, Link Text, and Partial Link Text.
To select a dropdown, use the Select class and its methods like selectByVisibleText(), selectByValue(), and selectByIndex().
To launch a browser, use the WebDriv...
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing features still work correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
Regress...
Sanity in software testing refers to a quick round of testing to ensure that the code changes have not adversely affected the existing functionality.
Sanity testing is a subset of regression testing and is usually performed after a small code change or bug fix.
It focuses on testing the most critical functionalities of the application to ensure they still work as expected.
Sanity testing is not exhaustive and is meant to ...
I appeared for an interview in Sep 2024, where I was asked the following questions.
Use Selenium WebDriver to scroll a webpage and select an element programmatically for automated testing.
Import Required Libraries: Start by importing necessary libraries like Selenium WebDriver and Actions.
Initialize WebDriver: Create an instance of WebDriver for the browser you want to automate, e.g., ChromeDriver.
Scroll to Element: Use JavaScriptExecutor to scroll to the desired element using 'arguments[0].scrollInto...
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed before Oct 2022. There were 3 interview rounds.
Top trending discussions
based on 14 interview experiences
Difficulty level
Duration
based on 75 reviews
Rating in categories
Software Engineer
8.5k
salaries
| ₹5 L/yr - ₹12 L/yr |
Senior Software Engineer
7.7k
salaries
| ₹8.9 L/yr - ₹19 L/yr |
Lead Analyst
3.3k
salaries
| ₹15.2 L/yr - ₹26.8 L/yr |
Associate Software Engineer
2k
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Senior Test Engineer
1.3k
salaries
| ₹9.9 L/yr - ₹18 L/yr |
Accenture
Cognizant
Capgemini
Genpact