Job Description
This role is intended for a hands-on QA leader who can operate as a functional subject matter expert for our Investment Services QA. This candidate will coordinate multi-user concurrency tests, strengthen day-to-day quality support across environments, data, interfaces, deployments, and end-to-end workflows. The ideal candidate will bridge product, engineering, QA, release management, and SaaS operations to make quality issues visible early and drive them to resolution quickly.
Key Responsibilities
•Design and execute functional, integration, regression and end-to-end test scenarios for Investment Services applications and interfaces.
•Validate Kafka producer/consumer flows, including: topic and partition validation, message publishing and consumption, message schema and payload validation, consumer groups and offsets, message ordering and duplicate handling, retry, replay and failure scenarios.
•Develop and maintain Java-based test automation for APIs, messaging and backend services.
•Validate REST APIs and service-to-service integrations.
•Develop an effective test data strategy, including creation, management, refresh and validation of data across integrated systems.
•Perform database/backend validation using SQL.
•Validate data consistency across source systems, Kafka events, services and downstream applications.
•Analyze application and Kafka logs to troubleshoot integration failures.
•Participate in Agile/Scrum activities including refinement, sprint planning, defect triage and retrospectives.
•Work closely with developers, business analysts and other QA engineers to ensure complete end-to-end coverage.
•Create and maintain automated regression suites and integrate tests into CI/CD pipelines where applicable.
Technical Environment / Qualifications
•Minimum 10+ years experience in Quality Assurance.
•Extensive QA experience in enterprise software, data platforms, financial technology, SaaS platforms, or similarly complex regulated environments.
•Demonstrated ability to lead functional QA activities across multiple teams, systems, environments, and release timelines.
•Experience defining test strategies, test plans, test cases, smoke tests, regression coverage, end-to-end workflow tests, and release readiness criteria.
•Strong analytical skills with the ability to identify gaps in test coverage, environment readiness, data availability, access setup, interface configuration, and deployment procedures.
•Hands-on troubleshooting mindset with the confidence to investigate ambiguous failures, gather evidence, isolate probable causes, and drive to rapid resolution.
•Excellent written and verbal communication skills, including the ability to create crisp playbooks, runbooks, defect summaries, and status updates.
•Experience with cloud-native data platforms, data warehousing, Snowflake, ETL pipelines, data marts, APIs, batch process, or financial data workflows.
•Experience with Jira, Xray, defect lifecycle management, and audit-friendly test evidence.
•Experience coordinating testing across product development, engineering, QA, SaaS Operations, and support.
•Familiarity with test data management, client-like data sets, access grants, interface dependencies, and environment refresh or reset processes.
About Charles River Development
Charles River Investment Management System is a platform that provides many Front-Office functions including Portfolio Management, Order Management and Execution, Compliance, Performance & Attribution, Modelling, Scenario Analysis, and Wealth Management.
We are part of State Street Bank. State Street is one of the largest custodian banks, asset managers, and asset intelligence companies in the world. From technology to product innovation, we're making our mark in the financial services industry. For more than two centuries, we've been helping our clients safeguard and steward the investments of millions of people. We provide investment servicing, data & analytics, investment research & trading, and investment management to institutional clients.