A good Agile tester should have following qualities
It should be able to understand the requirements quickly
Agile tester should know Agile principals and concepts well
As requirements keep changing, tester should understand the risk involve in it
Based on the requirements Agile tester should be able to prioritize the work
Continue communication between business associates, developers and tester is must