Responsibilities  Understand business problems, find opportunities and offer solutions to stakeholders for process andor technology enhancements Document business and technology processes and requirements Write and execute software test plans (a document that details software testing objectives and scope as well as the tasks involved) Define system scope and objectives based on user needs, downstream effects and industry requirements Troubleshoot and recreate system problems, bugs, etc