About this role
We are looking for a Senior QA Engineer to lead quality assurance for a Master Data Management platform serving Security Master, Entity Master, and Reference Data for a leading global credit ratings organization. You will design and execute comprehensive test strategies across API, data, UI, and integration layers — ensuring data accuracy, workflow correctness, and platform stability in an Agile delivery environment.
Responsibilities
Key Responsibilities- Design and own the end-to-end test strategy for the MDM platform covering functional, data quality, API, integration, regression, and performance testing.
- Build automated test suites for FastAPI endpoints using Python (pytest, requests, httpx) validating response correctness, authentication, and edge cases.
- Develop data validation frameworks to verify golden record accuracy, survivorship logic, and match-merge outcomes for Security and Entity Master records.
- Write SQL-based data validation scripts against PostgreSQL/Oracle to verify data integrity, completeness, and consistency across source and target.
- Validate financial data quality: ISIN/CUSIP/LEI identifier accuracy, classification codes, corporate action processing, and rating linkage.
- Perform API testing using Postman or equivalent tools; validate OpenAPI/Swagger contract compliance.
- Test React UI workflows for data stewardship screens: search, review, approve/reject, and golden record visualization.
- Build and maintain CI/CD-integrated automated regression test pipelines using GitHub Actions or Jenkins.
- Design and execute performance and load tests to validate API response times and data processing throughput under financial data volumes.
- Collaborate with the Security Master SME to develop domain-specific test cases reflecting real-world securities data scenarios.
- Log, triage, and track defects; work closely with developers to resolve issues and validate fixes.
- Maintain test documentation: test plans, test cases, traceability matrices, and QA reports for stakeholder review.
- Participate in sprint planning, definition of done, and retrospectives as the QA representative.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8–12 years of QA experience with at least 4 years focused on data or API testing in financial services.
- Strong hands-on experience with Python-based test automation (pytest, requests, Faker).
- Proficiency in SQL for data validation using PostgreSQL and/or Oracle.
- Experience testing RESTful APIs (FastAPI/Flask/Spring Boot); Postman, Newman, or similar tools.
- Hands-on experience with CI/CD-integrated test pipelines (Jenkins, GitHub Actions).
- Familiarity with performance testing tools: Locust, JMeter, or k6.
- Exposure to MDM, Reference Data, or financial data quality testing strongly preferred.
- Experience with AWS environments (RDS, S3, CloudWatch) for log analysis and test environment management.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?