Friday, 11 July 2025

100 Automation Anywhere Interview Questions and Answers

 

Automation Anywhere Interview Questions and Answers

Set 1

1. What do you mean by Automation? What are its benefits?

It is basically a technique to automate the tasks and process with the help of customized equipment which relies upon technology. It is valuable for the associations to consider automation as it enhances capability and cut down the botches from a couple of business techniques and transactions. Moreover, human interference can be avoided up to a great extent. Different strategies can be automated with the usage of specific equipment and expertise.

2. What do you know about the common steps that are involved in automation anywhere process?

The very first thing is to select the test tool. After this, the next step is to describe the scope of automation anywhere followed by the steps planning, designing, and development. Next step is Testing execution and the last step is maintenance. It is essential to follow the steps in the defined sequence to remove confusion.

3. When exactly you will automate a test?

There are certain cases when we can consider the same. For example, repeating tasks. During such a scenario, automating a test saves a lot of time as well as Human efforts. In addition to this, test with more than one data set can be made more efficient through this approach. Also, regression test cases, as well as Smoke & Sanity
tests are also the conditions when automating a test is a good option. However, the final decision is always based on Return-on-Investment.

4. What is the purpose of the user variable in Automation Anywhere?

Variables can help you in a number of ways, from fetching online data to transferring data between applications, such as Microsoft Excel. Automation Anywhere is
designed with various types of variables which can be defined for each task.

5. What are bots in Automation Anywhere?

This is the most commonly used Automation Anywhere Bot. Meta Bots are automation building blocks that help you scale. They are “app resilient,” meaning that any time an application updates or changes, you make minimal edits to the bot itself, and those changes then automatically apply to any process utilizing that bot.

 

6. What is smart recorder in Automation Anywhere?

Automation Anywhere makes advanced automation easy. With intelligent task recorder, web recorder, visualize technology and easy to use deployment tools you can automate and deploy any task within minutes.

7. How do you upload a bot to a control room in Automation Anywhere?

When your bot is ready for production, upload it to the Control Room repository. Tip To upload a bot, your Control Room administrator must assign you to a role that has upload permission. In the My Tasks list, right-click your bot and then click Upload.

8. What is ROI in Automation Anywhere?

Automation Anywhere ROI case study: Anonymous company. A global communications company deployed Automation Anywhere to free up network resources and improve customer service. Nucleus found that Automation Anywhere helped automate a process that would have otherwise taken over 100,000 hours of manual labor.

9. Which command is used to hold the BOT execution?

Delay is the command we can use to hold the bot execution for some specific amount of time and then continue. Delay () is used for delaying the execution of the script for a particular amount of time.

10. Which recorder is least used in automation anywhere?

Automation Anywhere offers 3 types of recorders namely Smart Recorder, Web Recorder, and Screen/Standard Recorder. Smart Recorder is used for desktop applications while Web recorder is used for Web-based applications. The least recommended one is Screen Recorder.

Set 2

11. What is standard recorder in Automation Anywhere?

Standard Recorder (now Screen Recorder) can be used to build simple tasks for processes that involve mouse clicks and keyboard operations, and when you plan to run the recorded task on the same computer on which it was recorded.

12. How does Automation Anywhere work?

Automation Anywhere allows organizations to automate the processes which are performed by humans. It is a Web-Based Management System which uses a Control Room to run the Automated Tasks. Automation Anywhere tool can automate ends to end business operations for companies.

13. What is an image recognition command in Automation Anywhere?

Image Recognition is another feature of the Visualize Technology available in Automation Anywhere Enterprise. Using the Visualize Technology, Image Recognition allows the recognition and comparison of images from file or window. In Automation Anywhere Client, open the Task Editor.

14. Which system variable is used to read the text and CSV files in Automation Anywhere?

System variable called Table Column is used to read text and CSV files in Automation Anywhere. It takes lesser resources to read text and CSV files. User need not open any new system application in order to read these type of files. Form Tables can be used as an inbuilt feature in Automation Anywhere for such files.

15. What is SVN in Automation Anywhere?

Automation Anywhere allows organizations to automate the processes which are performed by humans. It is a Web-Based Management System which uses a Control Room to run the Automated Tasks. Automation Anywhere tool can automate ends to end business Does Automation Anywhere provides inbuilt exception handling capability?
Automation Anywhere provides inbuilt exception handling capability is false. AA mainly is the short form for automation anywhere that helps a programmer to create a DLL anywhere and a programmer can also provide functions that were once not even available in the library. operations for companies.

AUTOMATION ANYWHERE TRAINING
Weekend / Weekday Batch

 

16. Does automation Anywhere provide inbuilt exception handling capability?

Automation Anywhere provides inbuilt exception handling capability is false. AA mainly is the short form for automation anywhere that helps a programmer to create aDLL anywhere and a programmer can also provide functions that was once not even available in the library.

17. What is IQ Bot in Automation Anywhere?

IQ Bot automates business processes that rely on semi-structured or unstructured data hidden in electronic documents, images, emails, and more.

18. What is the difference between UIPath and Automation Anywhere?

Key Differences: Automation Anywhere is more script based, while UIPath and BluePrism have visual process designers. This means you need to have better programming skills to use Automation Anywhere. … From Cognitive Capability and Re – usability point of view Automation Anywhere leads the way.

19. In Automation Anywhere procedure, what has to be automated at first?

Late automation software is efficient with one of the best options and that is they can estimate the projects and provide useful information on works that offer benefits and simply help in knowing what actually is to be automated first. In fact, this cut down the problem that frequently comes due to the priority of automation. Recommendations from the workforce in case of its suggestions in a business can also be taken so that complicated processes can be automated first and employees’ issues can be eliminated. It is, of course, this can increase their efficiency.

 

20. What do you know about Automation Anywhere?

Automation Anywhere is an RPA Tool whose motive is to provide its users scalable, secure and resilient services. This tool has recently launched a Community edition, to let you first explore the tool and automate tasks, and then provides you with an enterprise service.

Automation Anywhere offers better performance as it has the ability to integrate to different platforms and also scale simultaneously. This tool is meant to be used at the enterprise level and is mainly designed for solving complex issues.

Set 3

21. Can you explain the architecture of Automation Anywhere?

Automation Anywhere follows a Distributed Architecture. Through this architecture, Centralized Management is accomplished via Automation Anywhere’ Control Room.

The architecture of this tool is mainly segregated into Bot Creators and Bot Runners. Both of these components are connected to the Control Room.

22. What are Control Room in Automation Anywhere?

Control Room is the most important component of the architecture. It is a web server that basically controls the bots created by the Bot Creators. As Automation Anywhere focuses on Centralized Management, the Control Room offers features such as centralized user management, automation deployment, source control and provides a Dashboard.

23. What are Bot Runners in Automaton Anywhere?

Bot Runners are used to executing the bots. Multiple bots can be executed in parallel and cannot update or create automation. They are run time clients which are installed on windows machines and can report back the execution log status to the control room.

So, if you summarize all the three components together, then once a Developer creates a task/bot and updates on the Control Room. The Control Room can hereby schedule and execute these bots on the Bot Runners, based on the Requirements or priority.

24. What are the different types of bots and when are they used in Automation Anywhere?

There are mainly three different bots used in Automation Anywhere:

IQ Bots: The IQ Bots allow the developers to add cognitive capabilities to the process. It uses cognitive capabilities to extract information from semi and unstructured data and also detects patterns so that the next time the pattern is encountered the bot knows exactly what to do.

Task Bots: Task bots are the core of automation. These bots execute repetitive rule-based tasks that rely on structured data and are easy to build. They can execute multi-step processes around the clock with no errors

Meta Bots: The Meta Bots have the capability of integrating dynamic link library(DLL) that can be used for back end automation. It includes GUI components which are to be used for front end automation and maximizes multi-level integration to automate processes along with Task Bots.

25. What is Auto Login?

Auto Login automatically unlocks and log into a computer while running an automated task means auto-login option allows you to run tasks on computers that are unattended. Auto-Login unlocks the computer, and runs the automated tasks, and returns the computer to the original state.

26. What are the unique features of AA?

Intelligent automation for business and IT tasks.

Unique SMART Automation Technology® automates complex tasks fast! (No programming required.)

Create automation tasks in minutes – record keyboard and mouse strokes, or use easy point-and- click wizards.

Easily distribute tasks to multiple computers, using Task to SMART Exe capability (Premier and Enterprise editions only).

Web recorder / Web data extraction.

Use Automation Anywhere to automate scripts in disparate formats.

Powerful task scheduling and auto-login – run scheduled tasks anytime, even when the computer is locked.

270+ actions including conditional, loop, prompt, file management, database, system, Internet.

More great features: fast speeds, automatic email notification, task chaining, hotkey, variables, logging, etc.

27. What are the Benefits of AA?

a) Very easy to use
b) Eliminates human error
c) Increases transaction speed
d) Huge savings in time and costs
e) Automation Technology is highly reliable and accurate.

28. How do I use a variable in the task?

You can use variable inside different commands like ‘Insert Keystroke’, ‘Open Program/File’,
‘Files/Folders’. In all the commands variable names are specified by enclosing the variable
names in between the $ sign. For e.g. $Password$

29. How do I record a task using Automation Anywhere?

You can easily create a new task using SMART task recorder. Click ‘RECORD’; perform the activities on your computer that you want to record, click ‘STOP’ and then ‘SAVE’ the recorded activities to a task. You can playback your recorded actions by selecting the task and then click the ‘RUN’ button.

30. Describe Active Directory Command in Automation Anywhere?

In Automation Anywhere tool, the following command is used to manage the Active Directory and generate, alter, and delete the users in the system and centralizing the control panel.
The Active Directory command provides the below sub-commands:
• Create User
• Modify User
• Create Group
• Modify Group
• Create Object
• Modify Object
• Search
• Get Property

Set 4

31. What are the different ways to schedule a task?

There are two ways to schedule a task: Scheduler & Schedule Manager.

Scheduling a task using Scheduler

Select the task that you want to schedule

Click the schedule tab on the main Automation Anywhere window

Set the scheduling information for time and date

Click on Save

To add more scheduled times, click the Add button

To launch the scheduler manager:

In the main Automation Anywhere window, click on the ‘Schedule Manager’ tab on the lower left side or click on ‘Tools -> Schedule Manager’ on the menu bar.

To add a schedule, click on Add. Then you can select the the task you want to schedule.

32. What OS supports Automation Anywhere?

• Microsoft Windows Server 2012
• Microsoft Windows Server 2008 R2
• Microsoft Windows Server 2003
• Microsoft Windows 8.1/ 8 and above
• Microsoft Windows 7* (Both 32-bit and 64-bit OS versions are supported)

33. How to do logs in Automation Anywhere?

There is a command LOGTOFILE, which can be used to print the logs to an external file of your choice, either by replacing or appending with time stamp.

34. How to use the String Operation Command in AA?

Using the following command to exploit a text string or withdraw part of a string and storing it in a variable.

• Before/After
• Compare
• Find
• Join
• Length
• Lower Case
• Replace
• Reverse
• Split
• Sub-String
• Trim

35. What is the purpose of Error Handling Command in Automation Anywhere?

The following sub-commands are used to handle the potential errors during the running of a task and to debug the task.

Sub-Commands are:

• Begin Error Handling
• End Error Handling

Automation Anywhere provides these possibilities for error handling when an error happens:

Take Snapshot: In the event of any error, take a snapshot of the screen.

Run Task: Run another task when the current task faces an error.

Log data into file: Log the error into a file.

Send Email: Send an email when the error happens. Optionally ‘Attach Snapshot’ and/or ‘Attach Variable’. We can configure e-mail settings from Tools > Options > Email Settings

Variable Assignment: Specify a value to be assigned to a variable and Set Task Status Pass or Fail depending on the Error handling the action.

 

 

36. What does one mean by Sikuli?

Sikuli is basically a remarkable machine in Automation that may be used with regards to graphical UI. It makes utilization of VIM technique and holds some net parts.

37. What is the utilization of Sikuli?

Sikuli is an especially intense tool that may be used for automating the blasted articles and extra sites. At no matter purpose, there’s a desire for clear API, it will primarily be used. additionally, it will be incorporated into varied systems, for instance, Java,.Net. Windows-based applications will be computerized in an exceedingly general sense with the help of Sikuli. Besides, it’s possible to interface it with completely different tools, for instance, Selenium.

38. Which command is good ‘Delay’ or ‘Wait’?

Wait is good. Because there are two options.

Wait for window and

Wait for screen change

In delay command, we can give only an amount for delay after or before a command performs as a random or regular.

39. How to create time stamps for AA task?

To create a Time Stamp in Automation Anywhere we can use System Variables such as Month, Day, and Year. To see a date with time use Date

Note: An above all variable returns only system values.

40. What are looping commands are available in Automation Anywhere?

Start Loop

End Loop

Exit Loop

Continue Loop

Loop for:

Number of Time/N times

Loop on List (of values)

Each row in a text file/CSV

Each row in a web table

Each file in a folder

Each folder in a folder

Each recorder in DB

Each row in excel sheet

Each node in XML

Set 5

41. Name Any Five Things Which You Can Automate?

Below are the following five things:

• Smoke Sanity test suite
• Smoke test suite
• Automation behind GUI
• Build deployment
• Test data creation

42. What Do You Mean By Qtp?

QTP stands for Quick test professional and is basically an Automation tool that is used in test environments.

43. How to call a Bot Inside a Bot?

There are a command TASKS to open another Task BOT inside other BOTS.
If we want to use META BOTS. Need to drag and drop the available meta bots into our task editor
Same way to use IQ BOTS there is an IQ BOTS command. This has to be purchased separately.

44. Is it possible to achieve 100% automation?

Yes, it is possible but generally extremely complex. Complete automation even has a lot of disadvantages too. Generally, it is not the primary target in any automation process and operations that aim the same is not considered in most of the projects based on automation.

45. Is it possible to read PDF through Automation Anywhere?

Yes, it is possible.

 

46. What is PGP?

PRETTY GOOD PRIVACY

47. What is the use of PGP?

It is used to ENCRYPT and DECRYPT the file by assigning the PASSPHARSE

48. When to Add Comments in Automation Anywhere?

When first starting to create the task when starting a new task section

When adding a business rule

When starting and ending a LOOP of IF/ELSE statement

When opening a new application

When transferring control to a sub-task

49. How to Schedule a Task in Automation Anywhere?

Once automation has been created; a schedule can be assigned to run the task

A Scheduler and a schedule manager are provided within AA to assist in managing task schedules

Time based scheduling options can launch a task to run on specific days, weeks or months of the year

50. What type of Scripts you can Run?

• JAVASCRIPT
• VB SCRIPT

Set 6

51. What is workflow Designer?

It is a graphical representation way of coding, where condition decision base task is added for whole process requirement.

52. How to do excel integration in AA?

Using excel command and reading data in the loop through each row in excel dataset commands.

53. What are the objectives using the Automation Anywhere Control Room?

• Server settings
• Registering a client
• Uploading tasks
• Comparing filesActive directory command

54. What Enterprise Control Room does?

The Enterprise Control Room provides the main dashboards from which all of the automation projects can be managed
The Enterprise Control Room centralizes the control, security, and collaboration

55. How do you create a timestamp for particular tasks in Automation Anywhere?

One can make use of available variables for creating the time stamps. The available variables are:

• Year
• Month
• Day
• Hour
• Minute
• Second
• Date

The given variables could be combined accordingly to create a timestamp. One can configure their own format for the Date variable. Choose Tools > Variable Manager > System Variable > Date. There should not be any slash in the date format while creating or appending the timestamp on the file.

56. Explain about Automation Anywhere Credential Vault?

Automation anywhere credential vault is used for the secured storage of the credentials of applications, which are automated by automation anywhere platform. The credential vault enables the adherence to enterprise-level information and security standards to it. It helps in secured automation.

57. What are the limitations of Automation Anywhere?

Some of the key limitations of Automation Anywhere are:

• AA cannot automate anything within the virtual machine.
• Tasks which require a certain amount of creativity, as well as judgment, cannot be automated by the AA.
• Performance of the bot is directly dependent on the performance of the application with which the bot is integrated.
• No Visual process designer is available in Automation Anywhere.

58. Can I connect to the database in AA?

Yes Using database command we can connect/disconnect DB

59. What is the difference between Email Automation Command and Send Email command?

Using Email Automation Command we can automatically manage the email messages such as manage your incoming emails and extract attachments to a specific folder, clear unwanted email messages, communicate your email server and monitor email activity etc. But, send email command we can trigger the emails and include the attachments with it and format the message in HTML.

Note: Email Automation Command having Sub Commands of getting All Messages, Delete All Messages, and Delete Message.

60. What is a hotkey and how we assign a hotkey to a task in AA?

A hotkey is a shortcut key we can use to run the task in Automation Anywhere Enterprises Client (AAE Client). In AAE Client to assign a hotkey select task–>properties–>hot key.

Set 7

61. What is Manage Web Control Command?

To capture image links, radio buttons, text boxes, check boxes and other web control automation anywhere web recorder – Manage web controls allow capture of web control and assign the variables.

62. How many types of variables are there in AA?

There are two types:-
• System Variable
• Local variable or User defined variable.

63. What is the least, moderately, and most automation friendly formats of Automation Anywhere RPA?

Handwritten documents, Scanned PDF, PPT are the least friendly formats. Word Document, Typed PDF are moderately friendly formats. Excel, CSV, Text files are most friendly formats of AA.

64. What type of naming the convention we should follow for AA task bots and variables?

For AA Task Bots use verbs to describe the Bot action, Pascal casing and for variables always start with ‘v’ (e.g. vCustomerName)

65. What is Session Name?

A session name represents a data stream and by default, the session is “Default”. Session name becomes relevant when there are multiple connections open simultaneously and we cannot have 2 sessions with the same name open simultaneously even across all bots.

 

66. How you pass the variable data in program or in code?

Press F2 key where you have to pass the value.

67. How will you connect or read two or more different excel files in the AA task?

Open spreadsheet command is available to read or connect one or more excel files in AA by giving different session names.

68. Which Command is Suitable while doing automation on Main Frames applications?

Terminal Emulator command to access and control default, DOS-based actions of remote terminals and Main Frames also one of them. The terminal emulator connects to following terminal types

• VT1000
• TN3270
• TN5250
• ANSI

69. What are the system requirements for AA?

The following are the system requirements required for AAE client

Microsoft Internet Explorer 7 and later versions.

1024*768 or higher screen monitor.

4 GB of RAM etc.

70. How we can deploy a task in AA Control Room?

In AAE Client click on MANAGE->REPOSITORY.

Set 8

71. How will get the AA Array element row and column count?

Using system variables of array rows and array columns we will get the count of an array.

72. What is a MetaBots in AA?

A MetaBot is an automation blueprint of an application that can be re-used to optimize processes. They help you standardize your processes end to end. MetaBots enable you to create automation building blocks that capture information in the form of visuals capture (screen) or application APIs. These can thereon be integrated as commands and further leveraged by varied processes to deliver value at multiple levels.

73. What are the different types of variable available in the Task Editor?

There are 4 types of variables available in Automation Anywhere are:-
• List
• Random
• Value
• Array

74. Repository Manager can be used to schedule a task on clients?

Bot Runner Clients

75. What are the different types of variable available in the MetaBot?

There are 3 types of variables available in Megabit are:-
• Value
• Array
• password

 

76. In Automation Anywhere Architecture what are the Development client and Runtime Client as also known as?

Bot Creators and Bot Runners respectively.

77. What is Manage Web Control?

To catch picture joins, radio catches, content boxes, check boxes and other web control Automation Anywhere Web Recorder – > Manage Web Controls permit catch of web controls and relegate the factors.

78. What is the AA workflow file Extension?

.WKFX

79. Compare Sikuli and Selenium?

Both Sikuli and Selenium are powerful tools that can be used in Automation Anywhere. However, both have their own pros and cons associated with them. Sikuli supports automating the flash objects while Selenium doesn’t. Sikuli is useful for automating the Windows as well as web applications. On the other side, Selenium can work only on web applications. A visual match is present in the Sikuli whereas Selenium lacks the same.

80. What should be paid attention to during the task creation?

A lot of methods are available to ensure Automation is under control and is actually not wasting money, time and efforts. Task creation is basically a useful approach that simply let the automation process work reliably provided you engaged only those in the processes who have good skills.

Set 9

81. What are the various operations available for Error Handling when an Error occurs?
• Take Snapshot
• TaskRun
• LogData into File
• Send Email.
• Variable Assignment

82. What is the difference between thin client and thick client?

Thin client:
Any application that we can’t get the quality properties while spying using any automation tools.
Ex: Any virtual environment

Thick client:
Any application that we get a pretty handful of attribute features using automation tools
Ex: calculator, IE

83. How does the Client communicate with Server?

In Client, window click on the Repository tab to communicate with the server.
we can directly download, upload or compare any task on the server with the one on the client.

84. Name a few automation tools you heard about? Are all tools free?

There are lots of tools available and not all of them are free. Selenium and JMeter are basically open sources. The paid ones are Load Runner, RFT, DTP, Rational, Ranorex.

85. What is Object Cloning?

Object Cloning command is used to recognize objects and a various Properties including name, type, path, and value.

 

86. What is SnapPoint in Automation Anywhere?

In AA Premier when a task has verified the images of all mouse clicks and keystrokes are captured automatically. SnapPoint allows you to capture images on demand, just enable SnapPoint and set it for the commands that you want.

87. Which AA version you have worked on?

Worked on Client 10.7 version and Control room 10.5.

88. How to compare two rows in excel using excel as a database in automation anywhere?

Comparison can be done between two rows or tuples just by adding a unique id or serial no to it.

89. What is OCR and what all Are options available in it?

OCR is a feature to read/recognize the objects like (character or image) by optical character recognition.
It uses third party OCR engines to carry out the character recognition
Options available in OCR are,
• Capture window
• Capture Area
• Capture image by path
• Capture image by URL

90. Difference between Set text and Append Text in Automation Anywhere?

By using Set text will insert new data by removing old data, by using append text will only insert data it will not remove previous data.

Set 10

91. Types of Web scraping / Extraction available in AA?

• Regular Data Extraction
• Pattern based Data Extraction

92. What is Insert Mouse Command & How to use it?

Provides the ability to automate menu navigation

Display and select from sub-menus

To use the Insert Mouse move command

In the TaskEditor

93. What Are The Insert Mouse Commands in Automation Anywhere?

The Inset Mouse Commands Are : 3
They Are
• Mouse Move – set To and From location
• Mouse Click – force the mouse to a specific location
• Mouse Scroll – scroll through one or more screen pages

94. Which version of Automation Anywhere you have used?

Have used windows 10.3 / 10.5 / 10.7

95. Which one of the command is ‘highly’ not recommended to use if the application is local and offers full support of objects for automation?

Citrix or Image based automation

96. What is Workflow Designer?

Work flow designer lets the developer uses the BOTS/Tasks to execute in a flow based on some condition

97. What types of different systems/OS Automation Anywhere support??

AA supports only Windows operating system now.
If we want to automate different OS application, we can use citrix or image based automation commands to carry out automation but windows is the ideal OS

98. What are the subcommands that are provided by Terminal Emulator?

• Connect/Disconnect
• Send Text/ Get Text
• Set Field/ Get Field
• Get all fields
• Wait
• Control

99. What is the Automation Anywhere MetaBot, TaskBot, and Workflow file extension?

.MBOT, .ATMX and .WKFX

100. How can we read CSV Files through Automation Anywhere?

The is a command OPEN PROGRAM/FILE

With that, we can open CSV file or Text file by providing the location of the file.

Then use Read CSV/Text File command to read a CSV.

CSV files can be separate / read with delimiters like comma, Semi colon or pipe symbols

No comments:

Post a Comment