role of a tester in agile