The QA Analyst develops and executes software test plans to identify software problems and their causes. This individual works closely with developers, product/ project managers and other team members to define, prioritize and communicate testing requirements, test results and the status of QA related tasks relevant to the completion of a product/project to ensure the goals and objectives are met.