4 분 소요


개요

유튜브와 책을 통해 RPA를 다루고 댓글이나 카카오톡 오픈채팅방을 통해서 여러분들과 이야기를 나누다보면 가장 궁금해하시는 것들중에 하나가 RPA 자격증이 있는지, 있으면 어떻게 공부해서 취득해야할지 또는 이 자격증이 꼭 필요할지에 대해 많이들 여쭤봅니다. 이번에는 이러한 RPA 자격증에 대해서 알아보고 궁금증을 해결해보도록 하겠습니다.


RPA 자격증

RPA란

RPA (Robotic Process Automation)
로보틱 처리 자동화, 로보틱 프로세스 자동화, 로보틱 프로세스 오토메이션(Robotic Process Automation, RPA)은 소프트웨어 봇 또는 인공지능(AI) 워커(worker)의 개념에 기반을 둔, 최근에 만들어진 비즈니스 프로세스 자동화 기술 형태이다.
(출처 : 위키피디아)

위키피디아에서 RPA 는 위와 같이 정의하고 있습니다. 간단하게 말하자면 사람이 컴퓨터를 이용하여 하는 업무를 자동으로 따라하는 소프트웨어 "로봇"을 말합니다. 엑셀의 데이터를 입력하거나 출력하는 작업, 웹 페이지나 시스템에 데이터를 입력하는 작업 등의 업무를 자동으로 처리하는 것입니다. 현재는 데이터 입/출력 등의 단순반복적인 업무들만 가능하지만 추후에는 AI, 머신러닝의 기술을 이용하여 사람의 판단이 들어가는 업무도 자동화가 될 것이라고 보고 있습니다. 4차 산업혁명이 자동화, 지능화를 강조하면서 RPA가 주목을 받고 있는데 일반적인 자동화 툴과 다른 점은 적은 비용과 시간으로 구현할 수 있고 여러 프로그램과 호환해서 이용할 수 있다는 점입니다.


자격증 소개

이러한 RPA가 화두가 되고 주목을 받으면서 그와 관련된 자격증에 대한 관심도 쏠리게 되었습니다. RPA는 아직 국제 표준 자격증이 없습니다. 대신 각 솔루션에서 제공하는 자격증들이 있습니다. 전세계적으로 가장 유명한 솔루션들은 UiPath, Automation Anywhere, Blueprism이 있는데 우리는 글로벌 솔루션인 UiPath에서 제공하는 자격증에 대해 알아보겠습니다.



UiPath 자격증



UiPath에서 제공하는 자격증들에 대해서 알아보겠습니다. UiPath에서는 UiRPA, UiARD 2가지 자격증을 제공하고 있는데 이 2가지에 대해 알아보고 차이점을 보겠습니다.



UiRPA


image


UiRPA 는 “UiPath Certified RPA Associate”로 RPA에 입문단계인 사람들에게 추천을 하고 있습니다. RPA에 대한 개념, 그리고 UiPath를 사용하는데 필요한 기초적인 지식들을 시험 문제로 제출하고 있습니다.

  • 시험 시간 : 90분
  • 합격 기준 : 70점 이상
  • 비용 : 150불

시험에 나오는 상세한 내용들에 대해서는 다음과 같습니다.


  • RPA 기초
    • 자동화에 적합한 프로세스와 여러 로봇 타입에 따른 프로세스에 대한 설명
    • UiPath 제품들(Studio, Orchestrator, Robot/Assistant)의 기능과 상호작용
  • UiPath Studio 개요
    • 디버그 기능과 사용법
    • 의존성 관리와 버전 관리
  • 변수와 인수 (Variables and Arguments)
    • 변수 타입과 사용법, 사례
    • 변수와 인수 사이의 기능과 차이
  • 셀렉터 (Selectors)
    • 동적 Selector와 정적 Selector의 사용법
    • 부분 Selector와 전체 Selector의 사용법
    • UI Explorer에서 Selector 수정법
  • 제어 흐름 (Control Flow)
    • Control Flow 액티비티들 사용법 (Sequence, Flowchart 등)
    • If, While, Switch 같은 액티비티 설명
    • 에러 핸들링의 중요성
  • 데이터 조작 (Data Manipulation)
    • 데이터 형변환의 중요성
    • VB (Visual Basic) 메서드와 RegEx 설명
  • 자동화 개념과 기술 (UiPath Automation Concepts and Techniques)
    • Email 자동화 사용법
    • 엑셀과 데이터 테이블 기능 사용법
    • PDF 파일에서의 데이터 추출 방법
  • UiPath Orchestrator 개요
    • Queues와 Assets의 사용법
    • Orchestrator에 publish하는 방법

전체적으로 내용들을 보면 UiPath를 이용하여 개발하는데 필요한 기반이 되는 내용들로 구성되어 있는 것을 볼 수 있습니다. 다음으로는 UiARD에 대해 보겠습니다.



UiARD


image


UiARD 는 “UiPath Certified Advanced RPA Developer”로 UiRPA보다는 전문가적인 입장으로 제공하는 자격증으로 기초적인 지식을 바탕으로 심화된 내용들이 시험으로 나옵니다.

  • 시험 시간 : 120분
  • 합격 기준 : 70점 이상
  • 비용 : 200불

UiRPA에 비하면 시험 시간이 더 길고 비용도 비싼 것을 확인할 수 있습니다. 그러면 UiARD에 나오는 내용들은 어떤 것들이 있는지 보겠습니다.


  • UiPath Studio
    • UI Automation 액티비티와 엑셀 액티비티가 백그라운드에서 상호 작용하는 방법
    • State Machine과 Sequence / Flowchart의 차이점
    • 프로젝트 설정과 라이브러리를 사용하는 방법
  • 액티비티와 속성 (Activities & Properties)
    • 엑셀, Email, PDF 액티비티 사용법
    • UI 액티비티들의 주 속성인 ContinueOnError, DelayBefore, DelayAfter, and Target의 사용법
    • 구조화된 데이터를 출력하는 방법
    • 백그라운드 템플릿, Picture-In-Picture (PIP)를 이용하여 자동화를 하는 방법
  • Robotic Enterprise (RE) Framework
    • Queue 또는 테이블 형태의 데이터를 REFramework 내부에서 사용하는 방법
    • Dispatcher와 Performer의 차이
    • 설정 파일에서 Settings 필드와 Assets 필드의 차이점
    • Application Exceptions와 Business Rule Exceptions의 차이
  • 셀렉터 (Selectors)
    • 동적 / 정적 셀렉터 생성 및 사용법
  • .NET 클래스와 객체 (Classes & Objects)
    • RegEx Builder를 이용해서 어떻게 정규식을 만들고 사용하는 방법
    • 복잡한 데이터 구조와 사용법
    • List, DataTable을 만들고 필터링하는 방법
    • Invoke Code, Invoke Method를 이용하여 인수를 주고 받는 방법
  • 고급 기능
    • UiPath 코딩 모범 사례
    • GIT과 TFS같은 버전 관리 시스템 이용법
    • Workflow 분석기 사용 방법
  • 에러 핸들링과 트러블슈팅
    • Try Catch, Throw 등 다양한 에러 핸들링 액티비티들의 사용법
    • 트러블 슈팅, 디버그 방법
    • 로그 메시지를 다루는 방법
  • Orchestrator 고급 기능
    • Orchestrator Queue와 Asset을 이용하는 방법

UiRPA와 다르게 UiARD에서는 심화된 내용과 활용법들에 대한 내용이 시험으로 나오는 것을 보실 수 있습니다.



신청 방법


이번에는 UiPath 자격증을 신청하는 방법에 대해 알아보겠습니다.



1. 회원가입



image

UiPath 자격증은 Pearson Education 에서 제공하는 시험을 통해 취득하실 수 있습니다. 해당 사이트에 접속을 하여 회원가입을 합니다.



2. 시험 과목 선택



image

회원가입을 하고 로그인을 하면 위와 같이 시험 과목을 선택할 수가 있습니다. 취득을 하고자 하는 과목을 선택합니다. 여기서는 UiRPA 를 선택해보겠습니다.



3. 시험 장소와 일정 선택



image

시험 과목을 선택하면 장소를 선택해야합니다. 오프라인으로 볼 수도 있고 온라인으로도 볼 수가 있습니다. At a test center 를 클릭해보겠습니다.


image

선택하면 위와 같이 시험을 위한 준비물과 공지사항을 알려줍니다. 내용을 확인한 후에 우측 하단 Next 를 클릭합니다.


image

그러면 UiPath의 정책에 대한 설명이 나오는데 스크롤을 내려 하단에 Agree 를 클릭합니다.


image

다음으로는 동의를 하는지에 대한 내용으로 동의하는 Yes 를 누르고 Next 를 클릭합니다.


image

다음으로는 장소를 선택하는 것입니다. 본인이 원하는 장소를 선택하고 우측 하단에 Next 를 클릭합니다.


image

장소를 선택하였다면 날짜를 골라야하는데 날짜가 여유롭지는 않네요 ㅎㅎ 날짜를 선택하면 시간까지 선택하라고 나옵니다. 가능한 시간으로 선택을 합니다. (원하는 날짜가 없다면 장소를 변경해서 찾아봅니다.)


image

마지막으로 등록을 확인하는 장면입니다. 날짜와 장소, 금액을 확인하고 Proceed to Checkout 을 클릭합니다.


image

마지막으로는 결제 정보를 입력하는 것입니다. 카드 정보와 개인 정보를 입력하고 하단의 Next 를 클릭하면 마지막으로 정보를 한번 더 확인하고 결재처리를 하면서 시험 등록이 완료됩니다.



자격증 공부 방법


image


UiPath 자격증은 현재 덤프 파일 자료는 없습니다. 속성으로는 안되고 공부를 해야되는데 어떻게 해야할지 막막할 수 있습니다. UiPath에서는 위와 같이 시험을 준비하는 과정을 소개하고 있고 UiPath Academy를 통해 학습을 하고 연습문제를 풀어보라고 제공하고 있습니다. 개인적으로는 이 연습문제를 먼저 풀어보고 공부의 방향을 잡는 것도 좋다고 생각합니다. 시험이 어떤 형식으로 나오는지 알 수 있기 때문이죠. 또한, 시험이 영어로 출제되기 때문에 UiPath에서 사용되는 개념들이나 액티비티 이러한 것들을 영어로 숙지하고 있어야 합니다.



개인 의견 (정리)


 많은 분들이 이 RPA 자격증을 무조건 따야하냐고 물어봅니다. 개인적으로는 무조건 !! 필수적으로 !! 따야한다고 생각하지 않습니다. RPA는 자격증보다 경험이 중요하다고 생각하기 때문에 자격증보다는 여러 사례를 만들어보면서 경험을 하라고 말씀드리고 있습니다.
 하지만 물론 목적이 다른 경우가 있습니다. 취업을 해야하거나 회사에서 승진을 하기 위해서 본인을 어필하기 위한 목적이라면 자격증을 취득하는 것도 하나의 방법이라고 생각합니다. 대신 위에서 보셨듯이 비용이 150불, 200불로 적지 않은 금액이기 때문에 고민을 많이 해보고 필요하다 싶으면 취득하는 것이 좋다고 생각합니다.
 나의 업무를 조금 더 효율적으로 하고 싶다, 반복적인 업무에 지쳐있다 ! 그러신 분들은 RPA 를 이용하여 업무를 개선해보는 것이 어떨까 싶습니다.