Se necesita saber programar para realizarlo?
Para automatizado creo que debes saber manual y un toque de java
Java básico. Con eso podés basarte y utilizar plataformas digitales para automatizaciones
Deberías saber algún lenguaje de programación, en general java
¿Recomendaciones para aprender automatización?
Saber lo básico de java es imprescindible.
Lo ideal es saber algo de lógica de programacion, y alguna base de lenguaje Java o JavasScrip, ya que los programas que se utilizan para automatizar suelen utilizar estos dos lenguajes.
Siendo JavaScript para "Cypress" y Java para "Selenium" (en su mayoria).
También hay otros programas como Katalon, tengo entendido, que no utiliza mucho lenguaje..