The Senior Quality Assurance Analyst is primarily a technical testing role working with product manager, project manager and supervising a team of testing and QA Analysts. The primary objective for this candidate will be to ensure a quality product for the end users and a commitment to continued quality improvement policy and process. The Senior QA must possess deep knowledge in software testing methodology and the system development life cycle including design, development & maintenance of test plans, scenarios, and scripts for various software product development efforts. The Senior QA is also responsible for policy and procedures of product releases through unit testing, integration testing, performance testing, functional testing, regression testing, scalability testing, client acceptance testing, user interface testing, batch process testing, and production support testing of these various software products; participation in design specification reviews and technical documentation reviews is essential to performing these duties. B.S. in Engineering or Computer Science is required, as well as 5+ years experience in software testing and quality assurance. Other requirements include 2+ years analyzing performance data, and designing and implementing test plans, scripts and scenarios