
RPA Developer Skills Test: A Practical Assessment for Employers
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
| Competency | Evidence to request | Warning sign |
|---|---|---|
| Process analysis | Inputs, rules, exceptions, owners and suitability assumptions | Automates the supplied clicks without questioning the process |
| Automation design | Reasoned choice between API, document and UI automation | Uses screen recording for every system |
| Engineering | Reusable components, clear variables, configuration separation and version control | A large workflow with embedded credentials and constants |
| Production readiness | Safe retries, logs, alerts, tests and recovery steps | Demonstrates only successful processing |
| Communication | Concise assumptions, decision log and operator runbook | Cannot 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.

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 condition | Expected behaviour | Evidence to inspect |
|---|---|---|
| Valid invoice | Creates the expected record and routes approval without paying it | Record fields, approval state and traceable log |
| Repeated supplier and invoice reference | Prevents duplicate creation using the supplied business rule | Destination records before and after replay |
| Missing field or ambiguous date | Routes to review without silently inventing a value | Review reason and unchanged source data |
| API saves the record but the response times out | Checks the outcome before retrying; uses a stable request identifier or reconciles destination state | Evidence that recovery creates no duplicate |
| Changed UI label | Continues using a reliable selector or stops safely with a useful alert | No incorrect field entry or false success |
| Restart after interruption | Resumes or reconciles incomplete work without repeating completed actions | Stored 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
| Area | Acceptable evidence | Strong evidence | Decision role |
|---|---|---|---|
| Analysis and design | Maps the process and common exceptions | Challenges unsuitable steps and defines ownership boundaries | Core capability |
| UI and integration build | Uses reliable selectors and a working API call | Encapsulates integrations and explains fallbacks | Core capability |
| Resilience | Demonstrates duplicate prevention and safe recovery | Handles uncertain outcomes and explains retry limits | Must meet |
| Security | Keeps secrets outside source and sensitive data out of logs | Explains least privilege and access revocation | Must meet |
| Testing | Shows successful and failed test cases | Supplies repeatable tests with traceable results | Core capability |
| Maintainability | Uses readable names and usable support notes | Supplies reusable components and clear release instructions | Core capability |
| Communication | Explains implementation and known limitations | Connects technical choices to operational risks and actions | Core 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.

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
| Level | Expected performance | Interview follow-up |
|---|---|---|
| Junior | Builds the main path with guidance, handles basic exceptions and documents limitations | Explore debugging, learning habits and when they seek review |
| Mid-level | Builds reusable components, integrates the API and provides recovery tests and support notes | Change an approval rule and ask how the design adapts |
| Senior | Anticipates concurrent processing, uncertain outcomes, deployment and support risks | Challenge 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.

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
| Owner | Ongoing responsibility |
|---|---|
| Business process owner | Approves rules, exceptions, priorities and acceptance criteria |
| RPA developer | Maintains source, tests, releases, monitoring and technical documentation |
| IT and security | Controls environments, identities, integration access and security review |
| Operations | Handles 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
- October 2026 — uipath.com
- ICO's international-transfer guidance — ico.org.uk
- European Commission's international data-protection framework — commission.europa.eu
