Agile is the modern way of development and testing of any apps. I would like to share an article for answering this question. Here's the link - http://blog.testing-whiz.com/2013/05/how-to-become-resourceful-agile-tester.html
There are certain other articles helping QA in agile environment that might help you.