How do you design test plans, execute test cases, and document test summaries under Agile, Scrum, or Waterfall methodologies?