An effective UAT tester will use the software regularly, perhaps even in their day-to-day operations. This way, they can assess the performance of the software and identify potential areas of confusion, difficulty or inefficiency. Testers should also be able to communicate clear, concise and constructive feedback about their experience with the software, plus they should have enough knowledge of the business and its needs to think analytically about the pros and cons of applications.