Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed in Nov 2021. There was 1 interview round.
I have worked on a hybrid automation framework that combines data-driven and keyword-driven approaches.
The framework uses Excel sheets to store test data and keywords
It uses Selenium WebDriver for web automation and Appium for mobile automation
It has a modular structure with reusable functions and libraries
It generates detailed HTML reports with screenshots and logs
It supports parallel execution using TestNG
Example: I ...
Sprint ceremonies are meetings held during a sprint to plan, review, and improve the development process.
Sprint Planning: Meeting to plan the work for the upcoming sprint
Daily Stand-up: Daily meeting to discuss progress and plan for the day
Sprint Review: Meeting to review the work completed during the sprint
Sprint Retrospective: Meeting to reflect on the sprint and identify areas for improvement
Syntax to take a screenshot in Selenium Python.
Import the necessary modules - 'webdriver' and 'datetime'
Create an instance of the webdriver
Use the 'get_screenshot_as_file' method to take the screenshot
Save the screenshot with a unique name and location
Example: driver.get_screenshot_as_file('C:/Screenshots/screenshot.png')
Syntax to switch on alert box
Use driver.switch_to.alert() method to switch to alert box
Use accept() method to click on OK button in alert box
Use dismiss() method to click on Cancel button in alert box
Program to reverse a number
Convert the number to a string to easily manipulate each digit
Iterate through the string in reverse order and append each digit to a new string
Convert the reversed string back to an integer and return
Reverse a string using automation framework
Use a programming language like Java or Python to write a function that reverses a given string
Utilize automation testing tools like Selenium or Appium to automate the process of inputting a string and verifying the reversed output
Create test cases to ensure the string reversal functionality works correctly in different scenarios
What people are saying about Accenture
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
To handle popups in source page, use switchTo().alert() method in Selenium WebDriver.
Use switchTo().alert() method to switch focus to the popup
Use getText() method to get the text from the popup
Use accept() method to click on the OK button in the popup
Use dismiss() method to click on the Cancel button in the popup
Automating captcha in Selenium can be challenging but can be achieved using third-party services or by bypassing the captcha.
Use third-party captcha solving services like 2Captcha or AntiCaptcha
Implement a custom solution to bypass the captcha by directly interacting with the captcha element
Use headless browsers like PhantomJS to automate captcha handling
Accenture interview questions for designations
XPath in Selenium is a locator strategy used to navigate through the HTML structure of a web page to identify elements.
XPath stands for XML Path Language.
It is used to locate elements on a web page by their XML path.
XPath expressions can be used to select nodes or elements in an XML document.
It can be used to identify elements based on their attributes, text content, position, etc.
XPath can be absolute or relative, wit...
Get interview-ready with Top Accenture Interview Questions
Selenium is a popular open-source automation testing tool used for web application testing.
Selenium supports multiple programming languages like Java, Python, C#, etc.
It allows testers to write test scripts in a variety of IDEs like Eclipse, IntelliJ, etc.
Selenium can automate interactions with web browsers like Chrome, Firefox, etc.
It can perform various testing tasks such as form filling, button clicking, data extrac
Selenium is a suite of tools used for automating web browsers.
Selenium IDE: Record and playback tool for creating automated tests
Selenium WebDriver: Automation tool for writing test scripts in various programming languages
Selenium Grid: Distributes test execution on multiple machines for parallel testing
Selenium RC (Remote Control): Deprecated tool for running tests in multiple browsers
findelement is a method used in Selenium to locate a single web element on a webpage, while findelements is used to locate multiple web elements.
findelement returns the first matching element found on the webpage
findelements returns a list of all matching elements found on the webpage
findelement is used when only one element needs to be located, while findelements is used when multiple elements need to be located
Different types of wait include implicit, explicit, and fluent waits in automation testing.
Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException if the element is not found.
Explicit wait: Waits for a certain condition to be met before proceeding further in the code.
Fluent wait: Waits for a condition to be met with a defined polling frequency and timeout.
Example: Using implicit wait ...
Close is used to close a window or application, while wait is used to pause the execution for a specified amount of time.
Close is used to close a window or application after the test is completed
Wait is used to pause the execution for a specified amount of time, such as waiting for an element to load before proceeding
Example: driver.close() will close the current window, while Thread.sleep(5000) will pause the executio
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Jan 2024. There was 1 interview round.
To log a bug, follow these steps
First, identify the bug by reproducing it consistently
Next, gather all necessary information such as screenshots, logs, and steps to reproduce
Then, log into the bug tracking system and create a new bug report
Provide a clear and detailed description of the bug, including the expected and actual behavior
Assign the bug to the appropriate team member for further investigation and resolution
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
A framework is a set of guidelines, libraries, and tools that help in developing and executing automated tests efficiently.
Provides structure and organization for test automation code
Promotes reusability of code and components
Offers built-in functions and utilities for common testing tasks
Supports integration with test management tools
Examples: Selenium WebDriver, TestNG, Cucumber
1 Interview rounds
based on 75 reviews
Rating in categories
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.2k
salaries
| ₹6.8 L/yr - ₹20.2 L/yr |
Team Lead
24.1k
salaries
| ₹7 L/yr - ₹25.3 L/yr |
Senior Software Engineer
18.4k
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Engineer
17.6k
salaries
| ₹3.6 L/yr - ₹12.8 L/yr |
TCS
Cognizant
Capgemini
Infosys