What are the responsibilities and job description for the Senior SDET position at AI Recruitment?
Discreet position published by Hire Match for a leading financial institution.
Description and requirements
Job Description:
We are seeking a skilled and technically strong Senior Software Development Engineer in Test (SDET) to join a leading financial institution’s QA and trading technology teams. You’ll be responsible for ensuring the quality of backend systems in Front Office or Back Office environments, supporting complex fixed income trading flows.
The ideal candidate has a background in banking, strong API-level test automation skills, and hands-on coding experience — particularly in Java, Python, and SQL.
Key Responsibilities:
- Design and implement automated tests for backend services and APIs supporting trading flows and market data.
- Build and maintain assertion-based test cases to validate trading logic and risk calculations.
- Collaborate with developers and Front Office teams to translate business needs into automated test cases.
- Implement and execute BDD tests using Cucumber-based automation frameworks.
- Maintain and extend existing test frameworks using Java or Python.
- Contribute to regression, integration, and continuous testing processes across releases.
- Validate financial models and pricing logic through automated test strategies.
Qualifications:
- Minimum 5 years of experience in backend test automation.
- Strong coding experience in Java and/or Python for automation.
- Advanced knowledge of SQL for data validation and queries.
- Proven hands-on experience with API automation at code level (not just Postman or SoapUI).
- Experience maintaining or extending automation frameworks (Cucumber preferred).
- Prior work in any banking or financial services domain.
Nice-to-Have:
- Familiarity with Fixed Income Derivatives, trade lifecycle, or pricing logic.
- Background in Hedge Funds or Investment Banks.
- Experience with performance testing tools such as JMeter or LoadRunner.
- Exposure to AI/ML technologies – either academic or hands-on (e.g., ML pipelines, model validation).
- Experience working with Back Office systems (Python-heavy) or Front Office trading platforms (Java-heavy).