QA Automation Engineer
Role Overview:
We are looking for a QA Automation Engineer to support testing for a strategic Risk platform. The role involves validating trade pricing, settlement, and risk data pipelines to ensure data accuracy and integrity across systems. You will work closely with developers, business analysts, and risk analysts throughout the full development lifecycle. This role will also help drive test automation initiatives and provide guidance to junior QA engineers.
Key Responsibilities:
- Design and implement automated tests for trade pricing and settlement data pipelines.
- Perform end-to-end testing and validation across multiple trade data feeds.
- Develop test cases based on business requirements, regulatory rules, and data transformations.
- Support performance and volume testing for high-throughput data environments.
- Maintain and improve test frameworks, validation tools, and reusable automation components.
- Collaborate with cross-functional teams and mentor junior QA engineers.
Requirements:
- Experience in QA or test automation for data or platform-based projects.
- Strong programming or scripting skills (Python, Java, JavaScript, or C#).
- Experience with test automation frameworks such as PyTest, Robot Framework, or Postman.
- Familiarity with Git, CI/CD pipelines, and Agile QA practices.
- Experience testing cloud-based data pipelines, preferably on AWS.
- Knowledge of test data generation and data mocking techniques.
- Experience with performance and volume testing in high-throughput environments.
- Familiarity with tools such as JIRA, Jenkins, and Confluence.
- Experience with surveillance alert logic, transformation mappings, or compliance-driven testing is a plus.