Job Purpose
Hands-on data automation engineer with strong Python or Java coding skills and solid SQL expertise, who can work with large data sets, understand stored procedures, and independently write data-driven automation logic. Develop and execute test cases with a focus on Fixed Income trading workflows. The requirement goes beyond automation tools and aligns better with a junior developer or data automation role.
Desired Skills and experience
- Strong programming experience in Python (preferred) or Java. Strong experience of working with Python and its libraries like Pandas, NumPy, etc.
- Hands-on experience with SQL, including:
o Writing and debugging complex queries (joins, aggregations, filtering, etc.)
o Understanding stored procedures and using them in automation
- Experience working with data structures, large tables and datasets
- Comfort with data manipulation, validation, and building comparison scripts
- Nice to have: Familiarity with PyCharm, VS Code, or IntelliJ for development and understanding of how automation integrates into CI/CD pipelines
- Prior exposure to financial data or post-trade systems (a bonus)
- Excellent communication skills, both written and verbal
- Experience of working with test management tools (e.g., X-Ray/JIRA).
- Extremely strong organizational and analytical skills with strong attention to detail
- Strong track record of excellent results delivered to internal and external clients
- Able to work independently without the need for close supervision and collaboratively as part of cross-team efforts
- Experience with delivering projects within an agile environment
Key Responsibilities
- Write custom data validation scripts based on provided regression test cases
- Read, understand, and translate stored procedure logic into test automation
- Compare datasets across environments and generate diffs
- Collaborate with team members and follow structured automation practices
- Contribute to building and maintaining a central automation script repository
- Establish and implement comprehensive QA strategies and test plans from scratch.
- Develop and execute test cases with a focus on Fixed Income trading workflows.
- Driving the creation of regression test suites for critical back-office applications.
- Collaborate with development, business analysts, and project managers to ensure quality throughout the SDLC.
- Provide clear and concise reporting on QA progress and metrics to management.
- Bring strong subject matter expertise in the Financial Services Industry, particularly fixed income trading products and workflows.
- Ensure effective, efficient, and continuous communication (written and verbally) with global stakeholders
- Independently troubleshoot difficult and complex issues on different environments
- Responsible for end-to-end delivery of projects, coordination between client and internal offshore teams and managing client queries
- Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, a natural aptitude to develop good internal working relationships and a flexible work ethic
- Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT)