The Quality Assurance Analyst will participate in the building of a standard foundation of processes, tools, and practices to support both Agile and Waterfall testing processes. The role will provide quality assurance testing expertise and contribute to test data setup, test plans, use cases, test scripts, and test artifacts for test solutions required to support IT, operations and business needs. This position will participate in all phases of the software development life cycle. Deliverables must result in the reduction of risk and higher quality. The Quality Assurance Analyst must also build strong relationships with a team of professionals, including testers, project managers, developers, business, and management to deliver the best quality products to our clients.