Automation testers must be able to code. It does not always have to be excellent coding skills, but automation testers are required to write code for two reasons: Test Script Development and Test Framework Customization.