State Street Corporation - Burlington, MA
posted 2 months ago
As a QA Analyst at Charles River Development (CRD), you will play a pivotal role in ensuring the quality of our innovative financial technology solutions. You will work as a senior member of a Scrum team, executing the overall quality plan for one of our products. Your responsibilities will include providing support and assistance to customers and collaborating with various teams within Charles River. We are looking for a sharp automation engineer with strong problem-solving skills and a solid foundation in software testing. This role requires a detail-oriented and enthusiastic individual who is passionate about quality and capable of quickly grasping complex issues to deliver well-engineered, high-quality solutions. In this position, you will be responsible for building out the next generation of our software test automation infrastructure as part of our Quality Assurance Infrastructure team. You will develop, deliver, and support the software infrastructure that enables automated product validation. This includes planning and executing central automated regression runs for all product departments, maintaining and expanding the labs that host both automated and manual testing, and conducting staging and certification of product media during the release process. Your expertise in the financial services industry will be a valuable asset as you contribute to our mission of shaping the future of the industry through technology-led innovation. You will work closely with the scrum master, product owner, architects, business analysts, product specialists, developers, and other project team members to assist in carrying out the software quality responsibilities of the Scrum team. Your role will involve creating comprehensive test automation scripts from business requirements and functional specifications, executing manual and automated tests, and maintaining test script libraries. You will also interpret the results of automation tests, document software defects, and proactively communicate issues with developers and project team members. Additionally, you will provide testing leadership by identifying opportunities for improvement in the Scrum team's QA methodology and innovating new approaches to automation, including the use of Artificial Intelligence. Your active participation in the agile software development process will be crucial to ensuring efficient and effective product delivery.