Sunday, 22 December 2019

Top 20 Robotic Process Automation(RPA) Interview Questions

Ques: 1. What is Blue Prism’s Robotic Automation?

Ans: Robotic Automation infers process Automation’s where computer software drives present enterprise application software in a similar way that a user does. Automation is a gadget that operates other application software through the present application UI.


Ques: 2. What are benefits of Robotic Process Automation?

Ans: Benefits of RPA are:
  • Faster: As bots are dealing with the execution here, a greater measure of work can be done in a relatively much shorter period. A faster delivery coupled with accuracy. 
  • Consistency: It is a safe, non-invasive technology that doesn’t interfere with the inherent systems and provides impeccable consistency in performing the activities across the board, each time. 
  • Cost Effective: It has been projected that using robotics cuts operational costs, Robots can operate 24*7 and take no leave, when compared to humans. 
  • Increased Customer Satisfaction: Providing better quality of work with optimum accuracy and improved customer/client interaction leads to increased customer and client satisfaction. 
  • Accuracy & Quality: RPA offers better services to processes that have a high probability of human error, thereby increasing accuracy. Robots are reliable, consistent and do not whine when expected to work tirelessly. 
  • Improved Analytics: Having access to error free, perfect data from various sources would improve the quality of analytics in the process.

Ques: 3. What is the difference between thin client and thick client?

Ans: Thin client: It is any application that we cannot get the quality properties while spying using any RPA tools.
e.g.  Any virtual environment
Thick client: It is any application that we get pretty handful of attribute features using RPA tools
e.g. calculator, Internet explorer.


Ques: 4. What are the important Phases of RPA Life Cycle?

Ans: Phases of RPA Life Cycle:
  • Analysis: The first phase in RPA begins with analysis. Business team and RPA Architect work together to understand a business process for RPA development. 
  • Bot Development: RPA developer (Team) starts working on the requirement in their environment possibly a distinct development environment. 
  • Testing: Some companies conduct Testing by Separate Testing Team, while some have a dedicated testing team which performs a dedicated QA like normal SDLC flow. Best Practice is to have a dedicated testing team which performs QA of developed bot. 
  • Deployment and Maintenance: After the Development and Testing phases, a bot is ready for distribution and enters maintenance phase.

Ques: 5. What are Limitations of Robotic Process Automation?

Ans: Limitations of RPA are:
  • RPA surely improves company efficiency by powering repetitive human effort, but there are limitations to the types of work that it can be applied to – especially ones that require judgment. 
  • Enterprises need to be aware of various inputs coming from multiple sources. 
  • It cannot read any data that is non-electronic with unstructured inputs. 
  • RPA is not a cognitive computing solution. It cannot learn from experience and therefore has a ‘shelf life’. 
  • Implementing RPA to a broken and incompetent process will not fix it. RPA is not a Business Process Management solution and does not bring an end-to-end process view.

Ques: 6. How is RPA going to impact the BPO offshore market?

Ans: All the large BPO providers have made bold statements about what RPA will do for their businesses. For instance, some declare that it will automate 50% of the FTEs performing the processes today. These are the companies that have stated targets and business plans to increase their revenues and are trying to move up the value chain. 
This is where we see a real gap in the market, which we are addressing by starting to offer services around Robotic BPO (R-BPO). If you have a process that is well-suited for automation, we can provide that as a service and handle the exceptions.


Ques: 7. What are the various categories of RPA tools?

Ans: All RPA tools can be categorized by the functionality they provide in these 3 dimensions:
  1. Programming options: RPA bots need to be programmed and there are a few ways to program bots which involve trade-offs between complexity of bots and programming time. 
  2. Cognitive capabilities: Programmed bots need to have cognitive capabilities to determine their actions based on inputs they gather from other systems. RPA tools provide a range of cognitive capabilities. 
  3. Usage: Bots serve specific functions. Though most RPA tools can be used to build bots that serve all these functions, some tools are more optimized for attended or unattended automation. While unattended automation is batch-like background processes, in attended automation users, for example customer service reps, invoke bots like invoking macros.

Ques: 8. What’s the future of RPA?

Ans: There are some problems of RPA for which the leading solution providers are working to fix. All these solutions focus on the 2 most expensive portions of RPA deployment:
  1. Design & development and
  2. Maintenance.
There solutions are:
  1. No code RPA: Enabling companies rely on cheaper resources and reduce RPA development time. 
  2. Self-learning RPA: Automating process modelling using system logs and videos of users working on the process. 
  3. Cognitive RPA: Enriching RPA with advanced functionality such as image processing and Natural Language Processing.

Ques: 9. What are reusable RPA plugins/bots?

Ans: Reusable RPA plugins/bots are programs that can be added to your RPA tool to take care of specific tasks like data extraction from invoices, manipulating dates in different databases, transcribing speech etc. Therefore, they reduce development efforts, error rates and implementation time.
RPA is a flexible automation platform. Therefore, rolling out RPA solutions require significant programming and customization. In this way, RPA is analogous to programming languages and platforms which are also flexible automation tools. Functions are critical in software development as they enable code reusability, reducing development time and errors. RPA is no different, reusability reduces RPA development times and programming errors.


Ques: 10. What are the common pitfalls need to be avoided in RPA implementation?

Ans: We have seen 3 types of pitfalls in RPA implementations:
  1. Organizational pitfalls: Lack of commitment either from management or the team itself can delay any project and RPA projects are no exception.
  2. Process pitfalls: Choosing an overly complex or insignificant process will lead to limited impact. For example, implementing RPA to an area like expense auditing where specialized solutions exist, can lead to significant effort without satisfying results.
  3. Technical pitfalls: Choosing a difficult-to-use RPA tool can slow down development efforts.

Ques: 11. How the Robotic Process Automation is reliable and secure, and why RPA is significant?


Ans: For every business venture, the eventual goal in mind is to gain a bit more than has been invested in the first place as a capital. For that matter, RPA is a proven technology that reduces human labor by replacing it with robots that not tend to spawn prone error-ridden operational processes.
By propelling and encouraging parallel operations that range from fundamental front end and back end processes to the advanced cloud-based environments, RPA expedites the performance of the heaping workloads well before the deadline.


Ques: 12. Name the systems that can be robotically integrated with Blue Prism?


Ans: The notable distinctive feature of Blue Prism is its ability to incorporate diverse sources of technologies into its software systems. The integrated technologies in turn synchronized with Blue Prism software infrastructure, thus becoming robust and secure.
Rather than setting up individual adaptors for every single application in the software, Blue Prism comes packed with technologies and programmed with tools like Java, Windows, Green Screen, and Mainframe.
These settings are additionally allied with even more resolute tools so that they could be linked with Blue Prism. Without impacting the already existing systems, Blue Prism adapts with quite an adaptability the newly designed, built, and tested applications.


Ques: 13. What are the important stages of RPA lifecycle?


Ans: The various important stages of RPA lifecycle:
1). Analysis: To develop a potential RPA business process, RPA architects and business management team collaborate to analyse and identify the business process.
2). Bot Development: At this phase, an agent that simulate the human activity is induced so that the robotic process could develop.
3). Testing: The developed bot is tested with the specially designed QA that certifies the successful architecture of the product.
4). Deployment and Maintenance: Once an RPA product is done, it is launched to be deployed to the user-end and maintained with carefully developed additional tool systems.


Ques: 14. How Robotic Automation is different from macros and screen scratching?

Ans: Unlike the generation-old applications like screen scratching and macros, any given application that is used by human can also be used by robots. RPA is equipped with handling complex applications like web frameworks, mainframes, web service apps, and can work efficiently with Application Programming Interface (API) hosting services.
These applications are read by the robot, either through existing APIs where they are prolonging, through the operating systems before applications appear. In this case, the modern robots reads an application screen in context and in the same way a user does. As part of the robot training, it is shown how to read the display of the application much like a user.


Ques: 15. What are the framework types used in Automation Anywhere?

Ans: The following frameworks are used in Automation Anywhere:
  1. Data-driven automation framework.
  2. Keyword Driven Automation Framework.
  3. Modular automation framework.
  4. Hybrid Automation Framework.

Ques: 16. What is the role of the RPA developer?

Ans: Process Designer is responsible for understanding the current process. He / she ensures that the people working on the RPA project are synchronized. It also monitors the changes that occur after the implementation of the feedback during the development or test phase, keeping project specifications intact.


Ques:17. Does RPA store data?

Ans: The RPA stores data Although all are known as RPA, each of them is selected according to the processes or tasks that the organization wants the robots to handle. There are ‘probots’, which process data, ‘knowbots’ to collect and store data, and ‘chatbots’ that act as virtual agents to respond to customer queries in real time.


Ques: 18. What can the RPA not do?

Ans: Of robotic processes, also known as RPA, is a rapid and important change that is invading many industries. … RPA can help your company employees set up computer software or a robot to capture and interpret existing applications to help manufacture, transfigure, and analyse data.


Ques:19. What are the various features of RPA?

Ans: The important features of RPA are:
1). User-Friendly: RPA selection starts inside business tasks rather inside IT divisions. RPA ventures require less IT aptitudes and less speculation. In the long run, the robotization is brought down at a generous rate.
2). Rick Free: RPA (Robotic Process automation) is low complexity and risk-free from other Tools. RPA access to end users’ systems Through a controlled user interface, hence Increasing the Important of underlying systems programming.
3). Code Free: RPA (Robotic Process automation) doesn’t require programming skills. anyone can Learn RPA With Simple Effect Because Its run’s without coding, with any subject expertise, can be trained to automate RPA tools instantly. RPA tool Designed with charts and flowcharts.


Ques: 20. Is Blue Prism’s Robotic Automation Platform secure and auditable?

Ans: Security and auditability are consolidated into the Blue Prism robotic automation platform at various levels. The runtime environment is totally separate to the process editing environment.
Approvals to design, create, edit and run processes and business objects are specific to each authorized user. A full audit trail of changes to any process is kept, and comparisons of the before and after effect of changes are provided.
The log created at run-time for each process provides a detailed, time-stamped history of every action and decision taken within an automated process. Our clients tend to find that running a process with Blue Prism gives them a lot more control than a manual process, and from a compliance point of view assures that processes are run consistently, in line with the process definition.


1 comment: