The QA Analyst is responsible for writing and executing test plans, test scripts, and test cases. QA Analysts are responsible for clearly documenting the results of their testing. QA Analysts perform various types of testing including regression, integration, and system testing. Analysts may work on Wintel, Mainframe, and/or Web applications. QA Analysts work collaboratively with the Project Managers, Business Analysts, Developers, and UAT testers.