E

EXL

Analyzes business data and runs outsourced operations

Quality Assurance Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • 8–12 years of QA experience, including at least 4 years focused on data or API testing in financial services, is required.
  • Strong hands-on experience with Python-based test automation using pytest, requests, and Faker is required.
  • Proficiency in SQL for data validation using PostgreSQL and/or Oracle is required.
  • Experience testing RESTful APIs using FastAPI, Flask, or Spring Boot, and Postman, Newman, or similar tools, is required.
  • Hands-on experience with CI/CD-integrated test pipelines using Jenkins or GitHub Actions is required.
  • Experience with AWS environments, including RDS, S3, and CloudWatch, for log analysis and test environment management is required.

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, including pytest, requests, and httpx, to validate 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 or Oracle to verify data integrity, completeness, and consistency across source and target.
  • Validate financial data quality, including ISIN/CUSIP/LEI identifier accuracy, classification codes, corporate action processing, and rating linkage.
  • Perform API testing using Postman or equivalent tools and validate OpenAPI/Swagger contract compliance.
  • Test React UI workflows for data stewardship screens, including 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 with developers to resolve issues and validate fixes.
  • Maintain test documentation, including 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.

Desired Qualifications

  • Exposure to MDM, Reference Data, or financial data quality testing is strongly preferred.
  • Familiarity with performance testing tools such as Locust, JMeter, or k6.

About the Company

EXL

Analyzes business data and runs outsourced operations

EXL analyzes business data and runs outsourced operations for insurers, healthcare payers, banks, retailers, and other large organizations. Its teams combine industry expertise with data engineering and AI to handle tasks such as claims processing, payment reviews, customer service, and finance within existing technology environments. The company also builds software, including LifePRO, which manages insurance policies, and EXLdata.ai, which connects fragmented data for use in AI systems. Clients pay for consulting projects, ongoing managed services, and software delivered through the cloud. EXL was founded in 1999 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1999

Recently Posted Jobs

Explore more opportunities at EXL

See more jobs