The QA Analyst works with project management to understand and analyze the business and technical requirements and context of the systems which they support. They will develop test cases and test plans to validate system features at various points throughout the development lifecycle. The QA Analyst also assists with taking products to market through post-production release testing.