Design test plans, scenarios, scripts, or procedures. Document software defects, using a bug tracking system, and report defects to software developers. Identify, analyze, and document problems with program function, output, online screen, or content. Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.