Overview
Skills
Job Details
Description
Critical Job Knowledge and Core Competencies / Skills
Strong knowledge and hands-on coding experience in Python and/or Java to automate test cases for post-trade back-office and trade-flow applications
Strong working knowledge of SQL, including writing complex queries
Proven experience expanding automation frameworks and programmatically creating new automation scenarios using Python or Java
5–7 years of experience in application development and/or automation framework development using Python and/or Java
2+ years of experience developing test automation scripts for post-trade Fixed Income Capital Markets data lineage
Strong knowledge of test automation frameworks
Strong knowledge of Core Java/Python or equivalent, including automation testing tools for backend, frontend, and web service/API testing
5+ years of professional experience working with data sets, advanced scripting, and SQL
Prior experience working as a QE/SDET within agile/scrum teams, delivering features frequently
Ability to understand complex data flows across multiple internal and external applications
Demonstrated ability to identify, document, and report risks and issues
Day-to-Day Activities
Engage in ongoing discussions with development teams to review planned stories, validate requirements for new features, and estimate automation effort; participate in testing as needed
Input test plans and scenarios into Xray and convert test scenarios into automated tests
Perform impact assessments for all business requirements and changes; validate and vet requirements
Maintain required test artifacts, including test plans, test cases, test data, and automation scripts, aligned to business requirements and change requests
Perform code pulls and reviews; support future CI/CD implementation, execution, and reporting
Business Knowledge
Strong working knowledge of Fixed Income and Derivatives back-office testing
Capital Markets domain experience