My job can be automated as soon as someone can create some software that takes multiple sets of ill defined and incomplete specs* and can create a working, tested piece of code that not only does what was written down, but also does what was intended to be written down but never was.
* And in my current line of work there is a set of specs from the final customer, a set of specs from the company that builds the hardware and a set of specs from the company** I am working for that supplies the actual automation. And all of these specs are ill defined and incomplete in their own ways.
** And within that company the group that designs the physical wiring doesn't really converse with the sales critters that bid on the job, or with people like me who end up writing the control software***
*** Maybe they need a "Bender" module to emulate all the swearing I am doing at everyone else?