-
Automation Lead
Copy link
-
Automation Consultant
Copy link
-
Installation Engineer
Copy link
-
Automation Engineer
Copy link
-
ML Engineer
Copy link
-
Automation Architect
Copy link
-
Data Analyst
Copy link
-
BI Engineer
Copy link
-
Delivery Manager
Copy link
-
Low-Code Developer
Copy link
-
Operations Manager
Copy link
-
Operations Specialist
Copy link
-
Support Engineer
Copy link
10.x version of the platform
Automation transforms the workplace and forms new teams. We've created this element to explain how the new team operates, what roles they consist of, and what skillsets have.
Discover business cases for automation and help to scale
The Process Owner
- Analyzes how individual elements of an organization fit together and works toward organization-wide goals
- When thinking about making change, he focuses on what systems and processes are needed or will be impacted
- Ensures that things get done effectively and efficiently, while retaining stability of the overall organization
The Automation Consultant prepares business cases for automation projects, and estimates total cost of automation projects, including labor costs associated with implementation, maintenance, and support.
He is responsible for developing detailed plans for new or existing automated systems, including requirements gathering, design, development, testing, implementation, and maintenance.
He develops project proposals based on client needs and desired outcomes, and conducts regular progress reviews during implementation to ensure the project stays on track and meets objectives.
Natural curiosity and willingness to transform your business
The Business Analyst
- Develops and deploys dashboards to collect data-backed insights;
- Interprets key business data sets;
- Delivers insights on potential areas of growth, optimization, and improvements;
- Supports business intelligence strategies with quantitative analysis; and,
- Works cross-departmentally on data-driven strategies that improve business processes and decision-making.
To propose an automated workflow instead of the old manual process, a Business Analyst needs to understand key WorkFusion objects: human and machine tasks, business processes, rules, information extraction, OCR, RPA, machine learning, input data, and result data snapshots.
Help build, implement, and improve Digital Workers
The Automation Architect transforms the client’s requirements into a custom Digital Worker. If there is a person, who knows the automation platform end-to-end, it is an Architect.
Automation Architect’s skill set is the most expansive -- it includes code-based RPA expertise, Machine learning model building, and knowledge of the client’s domain.
Hence, Automation Architects are usually the next step after Machine Learning Engineers and Automation Engineers.
In different business cases, Automation Architect roles can be taken or equal by Team Leads.
- Technical production Java background
- Basic knowledge of how to handle exceptions in Java
- Basic machine learning knowledge recommended
- Experience working with common data formats in Java: JSON, XML/HTML, DOC/DOCX, XLS/XLSX, CSV, TXT, PDF
- Experience in regular expressions
- Knowledge of OOP and design patterns
Automation Engineer is a key role that ensures the success of the delivery of an automation project. He usually works with other developers to create new products and/or processes.
Automation Engineer has all essentials skills to design, develop, and deliver the custom Digital Workers.
1+ years of Java experience
- Well-established technical COE on key WorkFusion areas (ML; RPA; Platform) in your company
- Basic knowledge of how to handle exceptions in Java
- Deep understanding of regular expressions
- Mathematics background
- Experience with RPA products (even Selenium) is a big plus
The ML Engineer is one of the most technically skilled roles, central to Intelligent Automation as it helps handle IDP. The background includes a variety of completed end-to-end Java-based projects.
The ML Engineer delivers a model that handles unstructured or semi-structured document data and leads the implementation of ML improvements and re-training.
- Technical production Java background required: code review, build tools (Maven, Jenkins), VCS (git)proficiency in IDEs (Eclipse/IDEA)
- Basic knowledge of how to handle exceptions in Java
- Basic machine learning knowledge recommended
- Experience working with common data formats in Java: JSON, XML/HTML, DOC/DOCX, XLS/XLSX, CSV, TXT, PDF
- Experience in regular expressions
- Knowledge of OOP and design patterns
- Ability to design reusable code and find libraries
- Absolute disgust with spaghetti code
- 2+ years of Java experience
Delivery Manager coordinates project throughout entire lifecycle:
- Validates business process design: data flows, rules, RPA and ML steps
- Defines which models will be needed to train
- Consults customer about WorkFusion products and offerings
- Justifies solution to customer and explain required resources (e.g., explain statistics, reasons, methods, resources needed)
- Communicates and explains key risks to customer
- Prepares project planning of WorkFusion implementation
- Estimates each phase of implementation: tag data, prepare data set, train model, develop bots, test whole process
- Plans project team capacity: number of SMEs, DA, MLE, and other roles.
- Staffs a project team: conduct interviews, ask the right questions and make decisions (with the help of experts in areas where needed)
- Presents the project plan to management and gain approval
- Performs continuous monitoring of a project status
- Over time, identifies and eliminates project risks
- Quickly finds solutions for project-related issues (e.g., installation, data quality, OCR quality, deployment, etc.)
Previous experience delivering at least one IT project (including in shadow mode).
The Data Analyst studies business logic and applicable documents, and defines the rules and corner cases.
He works closely with subject matter experts (SMEs) from the customer/partner side on data set collection, have a deep understanding of document logic and tag the data set for model training.
The DA trains SMEs to tag documents and verifies tagging, he reviews the model execution results and, if necessary, proposes improvements.
Analytics helps DAs and business users to see and understand outcomes of automation in production. This may include aggregated numbers showing savings, amount of work done, SLAs, average ML measures, etc.
Basic technical skills
Oversee the platform and implement Digital Workers
The Platform Lead
- Creates designs, develops modules, and coordinates efforts with the Development team, working on platform architectural implementation.
- Takes initiative in solving complex technical problems and recommends original solutions and design approaches to platform requirements, deciding between competing solutions
- Owns the core Development team and deliverables, including technical design, logical and physical design of the solution, coding, testing, and debugging
- Works closely with the Automation Architect to ensure conformity with overall architectural guidelines
- Collaborates with Product Analysts and Product Managers to estimate and plan work, and provide status updates to stakeholders
- Creates a close working relationship with business partners to identify pain points and provide better services.
- Works with Data Scientists and Machine Learning Engineers to explore integration with overall platform.
- Establishes strong relationships, and proactively communicates with team members and individuals across organization.
- Bachelor’s degree in Computer Science or Engineering
- 7+ years of experience in software development, using Java 2 EE or Python
- Expertise in object oriented programming and applying OO principles patterns
- 4 years of experience with platform components and REST APIs, to define platform interfaces and boundaries
- Experience creating a loosely coupled, services-oriented design that can scale for large volumes of data
- Experience supporting extensibility, to plug new modules or services without requiring re-design
- 2 years of experience working with and enhancing Continuous Integration (CI) and Continuous Development (CD) environments.
- Experience with Open Source Software around data processing and persistence
- Experience indexing and sorting large amounts of data (e.g., Lucene, Solr, Hadoop, Hive, etc.) is highly desirable
- Ability to lead a technical team of onshore or offshore resources
- Experience working on pipeline framework
- Strong estimating and planning skills
Support Engineer troubleshoots and maintains business processes run in production.
He is expected to have access permissions to configure servers for the Open Development Framework 2 (ODF2).
Linux administration expertise (beginner or intermediate level)
Database Administrators are responsible for accurately and securely using, maintaining, and developing computerized databases within a wide range of public and private sector organizations.
Any organization that stores large amounts of information and data may employ a Database Administrator.
Not an obligatory role, though can be provided by WorkFusion
Business people who work with Digital Workers on the platform
The Operations Manager
- Is responsible for processing personal data of potential clients. and feels enough control in this area.
- Processes a high volume of identical tasks every day
- Defines specific goals of automation, and build, manage, and maintain an effective team to bring an automation project to life.
Natural curiosity and willingness to transform your business
The Operations Specialist
- Processes large volumes of documents (e.g., invoices, bills, certificates)
- Collects data from multiple systems, obtain required info, and make a final decision (or transfer results to manager).
Natural curiosity and willingness to transform your business
A Business Intelligence Analyst's primary duty is to transform data into insight that can help improve the business.
- He develops and manages business intelligence solutions for the organization
- Provides reports through office applications to improve business processes
- Collaborate with team members to collect data and execute company’s mission
- Analyzes business requirements and processes, and recommend them to management and executives for implementation
- Creates and maintain documentation that includes design, requirements, and user manuals for the organization
- Identifies development needs to streamline and improve operations
Strong analytical skills, visual perception of information