Borderless RecruitBook A Call
Employer reviewing an RPA developer skills test and workflow diagram

RPA Developer Skills Test: A Practical Assessment for Employers

By 13 November 2026

An effective RPA developer skills test is a realistic work sample, not a quiz about vendor menus. Give the candidate a small business process containing structured data, a user-interface step, a mock API and several failure conditions. Assess whether they can analyse the process, choose appropriate automation methods, handle exceptions, protect credentials and explain how the automation will be operated after deployment. Test transferable engineering ability first, then add a platform-specific task where your organisation needs it.

What the assessment should measure

Separate transferable automation competence from product familiarity. A developer may know where features sit in UiPath Studio yet still produce a fragile bot; another may understand APIs and failure recovery but need time to learn your platform. Assess the work against the responsibilities of the advertised role.

Platform-neutral RPA competency framework

CompetencyEvidence to requestWarning sign
Process analysisInputs, rules, exceptions, owners and suitability assumptionsAutomates the supplied clicks without questioning the process
Automation designReasoned choice between API, document and UI automationUses screen recording for every system
EngineeringReusable components, clear variables, configuration separation and version controlA large workflow with embedded credentials and constants
Production readinessSafe retries, logs, alerts, tests and recovery stepsDemonstrates only successful processing
CommunicationConcise assumptions, decision log and operator runbookCannot explain failure modes to a non-technical owner

Vendor certificates can support screening, but they should not replace observed work. UiPath's legacy RPA Associate and Advanced RPA Developer credentials ceased to be recognised after October 2026. Check the exact credential and its status rather than treating any certification badge as current evidence.

How Borderless Recruit helps

Borderless Recruit sources dedicated, full-time Philippine RPA developers who work only for you during your UK or European business hours. It handles sourcing, vetting, local employment contracts, payroll and HR. Vetting includes a live English interview, personality and reliability assessment, and a hands-on workflow build with error handling; you interview the finalists. The RPA Developer tier starts from £1,140 / €1,320 per month ($1,500), the client's flat monthly staffing cost.

RPA assessment framework covering process analysis, engineering and production support

A practical RPA work sample employers can use

Use this fictional supplier-invoice process as an illustrative assessment. Provide synthetic invoice files, a mock accounting API, a legacy web form and an approval policy in an isolated sandbox. Define required fields, accepted date formats, duplicate rules and approval responsibilities. The bot should record an invoice and route it for approval; it should never release a payment.

Supply working sandbox access, API documentation and any necessary platform licences. Agree a paid time limit and distinguish required work from optional extensions. Ask candidates to document unfinished work and their next steps. This keeps the exercise proportionate and makes submissions easier to compare.

  • Ask for a brief process definition covering triggers, business rules, systems, assumptions, exceptions and the human owner of each decision.
  • Require extraction and validation of invoice data, duplicate checks and a review queue for incomplete or ambiguous records.
  • Ask candidates to use the mock API where appropriate and the legacy interface where no supported integration is available. Require an explanation of the trade-off.
  • Require configuration placeholders rather than real secrets, plus logs identifying the business item, processing stage, outcome and safe diagnostic detail.
  • Request source files, repeatable test evidence, dependency notes, deployment instructions and an operator runbook.

Give assessors observable acceptance checks

Publish the failure categories in advance. The following checks are proposed assessment criteria, not claims about a particular platform. Record the input, observed result and supporting log or screenshot for each check.

Illustrative invoice-workflow acceptance checks

Test conditionExpected behaviourEvidence to inspect
Valid invoiceCreates the expected record and routes approval without paying itRecord fields, approval state and traceable log
Repeated supplier and invoice referencePrevents duplicate creation using the supplied business ruleDestination records before and after replay
Missing field or ambiguous dateRoutes to review without silently inventing a valueReview reason and unchanged source data
API saves the record but the response times outChecks the outcome before retrying; uses a stable request identifier or reconciles destination stateEvidence that recovery creates no duplicate
Changed UI labelContinues using a reliable selector or stops safely with a useful alertNo incorrect field entry or false success
Restart after interruptionResumes or reconciles incomplete work without repeating completed actionsStored processing state and restart evidence

Make the exercise difficult to fake but fair to complete

Give candidates the same core brief, sandbox and criteria. Allow official documentation and state whether AI coding tools are permitted. If allowed, ask candidates to disclose their use and explain how they checked generated work. Assess their understanding rather than guessing authorship from coding style.

Follow the submission with a live walkthrough. Ask why they selected an API or selector, where a retry is safe and what an operator should do after an alert. Announce that the walkthrough includes a small requirement change, such as a revised approval rule. Use a comparable change for each candidate and offer reasonable adjustments to the assessment format.

Use a transparent production-readiness rubric

Mark each area as insufficient, acceptable or strong, and record evidence rather than impressions. Treat security, data integrity and recoverability as mandatory requirements: a polished demonstration should not compensate for exposed credentials, duplicate transactions or an automation that cannot be safely restarted.

Recommended RPA assessment rubric

AreaAcceptable evidenceStrong evidenceDecision role
Analysis and designMaps the process and common exceptionsChallenges unsuitable steps and defines ownership boundariesCore capability
UI and integration buildUses reliable selectors and a working API callEncapsulates integrations and explains fallbacksCore capability
ResilienceDemonstrates duplicate prevention and safe recoveryHandles uncertain outcomes and explains retry limitsMust meet
SecurityKeeps secrets outside source and sensitive data out of logsExplains least privilege and access revocationMust meet
TestingShows successful and failed test casesSupplies repeatable tests with traceable resultsCore capability
MaintainabilityUses readable names and usable support notesSupplies reusable components and clear release instructionsCore capability
CommunicationExplains implementation and known limitationsConnects technical choices to operational risks and actionsCore capability

Set the decision rule before reviewing submissions. A practical starting point is to require acceptable evidence across the role's core capabilities and every mandatory requirement. Where evidence is missing, distinguish an untested capability from a demonstrated unsafe implementation and use a focused follow-up. Do not average away a security or data-integrity failure.

Decide which shortcomings are trainable. Limited exposure to your platform may be acceptable when process reasoning and engineering fundamentals are strong. For junior candidates, provide more scaffolding and review support; do not lower the requirement to keep credentials safe or recognise when a financial action must stop.

Test security and UK or EU data handling

Do not place customer or employee records in a recruitment exercise. For the eventual role, map which data the developer can access, from where, through which accounts and on whose behalf. Under UK GDPR, making personal data accessible to a separate organisation overseas can constitute a restricted transfer; assess the contractual entities and actual access arrangements using the ICO's international-transfer guidance.

For EU operations, assess transfers outside the EU under the European Commission's international data-protection framework. Confirm any required transfer arrangements before granting access. A skills test can reveal security judgement, but it cannot establish legal compliance.

  • Ask how credentials will be stored, rotated and revoked, and whether development and production identities are separated.
  • Require diagnostic logs that avoid personal data, access tokens and full document contents.
  • Ask candidates to propose least-privilege access, human approvals and auditable release controls.
  • Include retention, deletion and incident-escalation assumptions in the design review.
RPA assessment review showing credential controls, exception queues, audit logs and human approvals

Assess AI-enabled automation separately

Automation may combine deterministic workflows with document extraction or a language model. Do not award extra credit merely because a candidate adds AI. Ask where uncertain output is acceptable and how it is constrained. For roles involving tool-using agents, use a separate AI agent developer skills test. If the work mainly requires custom applications or middleware, consider whether a Full-Stack Developer better matches the role.

  • Require structured model output with validation before downstream action.
  • Provide an ambiguous document and ask when processing should stop for human review.
  • Ask how prompts, models and evaluation cases would be versioned and regression-tested.
  • Include a document containing instructions to bypass approval; check that document content cannot override workflow rules.

Set expectations by candidate level

Use the same core scenario, but change the expected independence and design depth. Match the assessment to the advertised role rather than expecting every developer to design an enterprise automation programme.

Suggested evidence by RPA seniority

LevelExpected performanceInterview follow-up
JuniorBuilds the main path with guidance, handles basic exceptions and documents limitationsExplore debugging, learning habits and when they seek review
Mid-levelBuilds reusable components, integrates the API and provides recovery tests and support notesChange an approval rule and ask how the design adapts
SeniorAnticipates concurrent processing, uncertain outcomes, deployment and support risksChallenge recovery decisions and production incident handling

Assess a Philippine developer as a distributed colleague

Use the same technical standard applied to local candidates. Philippine staff work a shifted schedule overlapping your UK or European business hours. The Philippines does not observe daylight saving, so confirm how the shift will track seasonal clock changes in your location.

  • Ask for a written status update containing completed work, evidence, blockers, decisions required and the next task.
  • Run a handover exercise in which an operations colleague follows the runbook to recover a failed item in the sandbox.
  • Assess whether the candidate asks precise questions about ambiguous rules instead of inventing business logic.
  • Agree availability for meetings, handovers and incident escalation within your business day.
UK and Philippine colleagues reviewing an RPA workflow, support runbook and deployment checklist

Turn assessment evidence into a hiring decision

Have assessors record findings independently before discussing the result. A non-technical hiring manager can judge whether the explanation and runbook are usable, but should involve an automation engineer in checking transaction safety, credentials and recovery. Keep the submission, test results and decision rationale together.

Check references for the candidate's personal contribution, reliability, release discipline and support responsibilities. Keep the technical decision separate from the choice of staffing model; the RPA hiring cost comparison can support that budget discussion.

Define ownership after hiring

A practical RPA operating model

OwnerOngoing responsibility
Business process ownerApproves rules, exceptions, priorities and acceptance criteria
RPA developerMaintains source, tests, releases, monitoring and technical documentation
IT and securityControls environments, identities, integration access and security review
OperationsHandles documented business exceptions, reports anomalies and validates outcomes

Agree access to the source repository, credentials, deployment approvals and incident escalation before the start date. In the initial handover, ask the developer to reproduce the sandbox deployment and demonstrate recovery with the process owner present. Use the assessment's known limitations to shape onboarding.

Common RPA assessment mistakes

Avoid testing obsolete platform trivia or rewarding successful processing while ignoring recovery. Do not make certification an automatic pass, use live company data or ask for unpaid production work. Assess clear communication for requirements, risk escalation and collaboration; accent, educational pedigree and presentation polish are poor substitutes for evidence.

Frequently Asked Questions

Does an RPA developer need coding skills?

Match the requirement to the work. For a visual-platform role, test whether the candidate can read expressions, validate data, understand API requests and debug failures. Where the job includes custom scripts or database queries, include those tasks explicitly. Do not require unrelated programming expertise.

Should employers test UiPath, Blue Prism or Power Automate directly?

Include a task in your chosen platform when immediate proficiency matters. Supply access and assess the functions the person will actually use. Retain the process, exception-handling and recovery checks so familiarity with menus does not dominate the decision.

Sources

  1. October 2026 — uipath.com
  2. ICO's international-transfer guidance — ico.org.uk
  3. European Commission's international data-protection framework — commission.europa.eu