role of agile tester