logo

View all jobs

RPA Developers

Nairobi, Nairobi

Terms of Reference (TOR) for Robotics Process Automation (RPA) Engineer

Introduction

We are seeking highly skilled RPA Engineers  to ensure the timely and high-quality delivery of robotic process automation solutions and other automation initiatives. This role is responsible for creating resilient, scalable, secure, and reusable automated solutions that strictly adhere to RPA design best practices.

Project Overview

The RPA Engineer defines/designs an RPA solution and oversees it throughout the entire lifecycle, including both the development and implementation phases. They collaborate closely with Enterprise Solution Architects to identify and execute automation initiatives that align with business requirements and facilitate the intended process efficiencies. To ensure the technical success of these initiatives, the RPA engineer assumes the mantle of leadership, driving the project team forward through their expertise and guidance. They leverage their technical proficiency to evaluate and formulate multiple solution design options that meet the most intricate requirements and constraints, ultimately achieving optimal outcomes for the business.
 

Scope of Work

  1. Analyse new process automation candidates, quickly assessing feasibility and accurately estimate development effort.
  2. Develop high quality RPA solutions that adhere to Tezza's  RPA delivery methodology in accordance with standard RPA design principles, Tezza's  group policies, conventions, and best practices.
  3. Develop or configure new processes and objects using core workflow principles that are efficient, well structured, maintainable, and easy to understand. Apply RPA workflow design best practices when developing or maintaining workflows.
  4. Create and document test cases for negative scenarios, to document workflow behaviour when certain systems malfunction, as well as performance scenarios, to stress test systems behaviour.
  5. Collaborate with Technology Risk and Security teams to ensure that applications are well secured as per the bank’s Technology Security policies and standards.
  6. Form part of a Design Authority to take responsibility for maintaining the development integrity of the automated solution and constituent processes and objects.
  7. Perform code and release management using GIT, CI/CD and DevOps processes with automated unit tests and code coverage for application codebases.

Qualifications and Experience

  1. Bachelor's degree in business/technology related field.
  2. 2 to 5 years of experience automating using UI path or Power Automate technologies.
  3. 2 to 5 years of experience in Banking Operations is an added advantage.
  4. Strong communication and collaboration skills.
  5. Experience working in a fast -paced agile environment

Share This Job

Powered by