Automation Engineer
How would you decide whether a manual process is a good candidate for automation?
What the interviewer is looking for
- This question tests process analysis & discovery. Assesses volume, rules, stability and exceptions before automating, and maps the real process rather than the documented one.
- Strong answers: Volume and time spent, clear rules, stable systems and inputs, exception rate, error cost and expected benefit.
- Likely follow-up: What would make you say no to automating it?
Another way it may be asked: The accounts team copies data from emails into a system all day. What would you look at to decide if it's worth automating?
A structure to follow: Frame, structure, analyse, recommend
- Step 1
Frame
Restate the goal and ask what success is and what the constraints are.
- Step 2
Structure
Split the problem into a few separate parts you can check one by one, and say what you will look at first and why.
- Step 3
Analyse
Reason with the information you have, state your assumptions out loud, and say what data would change your mind.
- Step 4
Recommend
Give a clear recommendation, the main risk, and the first step you would take.
This is guidance on shape, not a script. Use your own real experience and facts; never invent details to fill a gap. See the STAR guide and answer frameworks.
Common slips
- Listing ideas without choosing between them.
- Hiding assumptions instead of stating them.
- Finishing without a recommendation.
How to practise it
Answer in four spoken parts, one per step, then check you ended on a recommendation.
Related questions
- Tell me about a small script or automation you've built, even just for yourself. What did it do and how did you test it?
- An automation that copies invoices into the finance system fails halfway through a batch. What should happen next?
- When would you use screen-based robotic process automation instead of connecting through an API, and what are the risks?
- Walk me through integrating two systems where one sends data through webhooks and the other only accepts batch uploads.
- How do you handle the passwords and credentials your bots need to log in to other systems?