Role of a Tester

The roles and responsibilities of a tester often vary from organization to organization. In general, a tester's main purpose is to design, develop, and conduct tests on an application and supports acceptance testing for the same.

However, to categorize, roles and responsibilities of a tester includes:

  • Analyzing client requirements
  • Understand the software application being tested
  • Prepare test strategy
  • Participating in test plan preparation
  • Preparing test scenarios
  • Preparing test cases
  • Preparing test data (used for test cases)
  • Preparing test environment
  • Analyzing test cases
  • Write necessary test scripts
  • Executing the test cases
  • Defect tracking
  • Perform necessary retesting
  • Providing defect information
  • Preparing report summaries
  • Conducting review meetings within the team