You must be able to browse, read, and understand the underlying source code and programming language of the application being tested.<p>I have worked on teams at large IT providers where test teams were marginalized because testers were essentially rote button clickers.