1. Full-time RPA developer (fresher)
RPA developer (fresher)
Company: [Company name]
Location: [Location] · Work mode: [Work mode]
Employment type: Full-time
CTC: [CTC for the full-time role]
Joining: [Joining date] · Apply by: [Apply by]
About [Company name]
[About your company]
About the role
[Company name] is hiring a fresher RPA developer for the [Team] team. You will build software robots that carry out rule-based work on screens, files and email, starting from a process document agreed with the process owner and finishing with a tested bot and a run note. A senior reviews each bot, and you will learn our tool, our queues and how we fix a bot when a screen changes. The role suits someone patient who likes turning a routine into clear steps.
What you will do
- Review the process definition document with the process owner, list its steps, rules, inputs and exceptions, and put every unclear point to the owner before you build
- Build workflows in [UiPath / Automation Anywhere / Power Automate for desktop] that open applications, type and click through the screen, loop over data tables and run [at the process owner’s desk when they start the bot / unattended on a schedule]
- Write selectors, or the tool’s equivalent, that find screen elements by stable attributes such as names and ids and not by screen position, and check them again whenever the application changes
- Handle exceptions using the team’s pattern: send bad data or broken business rules to a person with the reason. For technical failures, check whether the previous action completed before using a limited retry. Stop and escalate when the outcome is unclear, and test that retries do not create duplicate entries
- Read and write Excel files, CSV files and email attachments, check column names and blank cells before processing, and list every row the bot could not process
- Take credentials from the team’s approved credential store when the bot runs, and keep them out of workflow files, spreadsheets, logs and screenshots
- Test each bot in a test environment with data the process owner has approved, covering a normal case, a bad-data case and an application-failure case, and record the results for sign-off
- Log every item the bot handles with its id, the step, the result and the reason, keeping personal data out of logs and screenshots, and write a run note for each bot that says what it does, when it runs and what to check first when it fails
- Check work queues and scheduled runs where the role includes them, under a senior’s supervision; list failed items with reasons for the process owner and ask a senior before changing a schedule
- Fix a bot when a screen, a button or a file layout changes: find the failed step in the log, update the selector or the mapping, retest on sample data and record the change in the run note
What we are looking for
- Logic and flow-chart thinking: you can turn a written process into steps, decisions and loops, and draw it as a flow chart
- One programming language at a basic level (variables, conditions, loops and functions), such as Python, Java, C# or VB.NET
- Working knowledge of Excel filters, lookups and simple formulas, with the ability to organise CSV and Excel files and handle email attachments
- Careful testing habits: you try a normal case, a bad-data case and a failure case, and write down what you tried
- Patience with repeated checks, because a bot is run again and again on sample data before the process owner signs it off
- One automation you built and can explain step by step, in an RPA tool, a script or a macro, or described in words if the work is private
- Clear written English for run notes and for questions to the process owner
Good to have
- Practice in the tool named in the post, from a course or a personal project; a vendor certificate is welcome but not needed
- Regular expressions, for pulling values such as invoice numbers out of text
- Excel macros (VBA) or Power Query, for steps that are easier outside the bot
- Basic HTML, so that web selectors built on ids, names and classes make sense
- Calling a REST API from a bot and reading the JSON that comes back, where an application offers one
- Basic SQL for approved read-only checks, such as SELECT with WHERE and JOIN; learn any database-writing steps through the team’s reviewed workflow
Who can apply
Final-year students and graduates of any stream can apply, including B.E./B.Tech (computer science, IT, electronics or a related branch), BCA, B.Sc, MCA and BCom. Judge every applicant on the same skills: step-by-step thinking, basic coding, Excel and careful testing.
How to apply
Apply through this job post by [Apply by]. Shortlisted candidates will hear from us about the next steps.