To be an Automation Tester, one should be proficient in programming languages, have a mastery of leading automation testing tools, be aware of manual testing, be proficient in codeless testing tools, and have a good hang of analytical skills.