Software Development Engineer in Test
TransFICC is a fixed income financial technology company that provides a single API and automation platform connecting trading firms to fragmented Rates, Credit, IRS, Repo and Municipal bond venues. It serves banks, asset managers and trading firms looking to automate eTrading workflows, access multiple venues, and reduce infrastructure costs.
About TransFICC
Established in 2016, TransFICC was founded to connect trading firms to the highly fragmented fixed income market and automate the many different trading workflows involved, improving efficiency, quote throughput and low latency execution. Its core offerings include One API, which connects clients to multiple Rates, Credit, IRS, Repo and Muni venues for orders, market data and post-trade processing; eTrading, which automates Rates, Credit and IRS trader workflows through pricing automation and a GUI; and Co-Lo Hosting, providing access to global low-latency infrastructure with full disaster recovery. The company operates as a hosted SaaS provider, connecting to 91 venues, automating 781 workflows, processing 200k messages per second, and maintaining a 99.95% SLA uptime. TransFICC's clients are typically banks, asset managers, and other participants in the fixed income and derivatives markets seeking to reduce total cost of ownership, improve price distribution and trade faster across a fragmented multi-venue landscape.
Skills
About the Role
You will expand and improve our suite of automated tests and contribute to the testing pipeline. You will work with developers and business analysts to ensure your customers’ requirements are captured correctly. You will discuss ideas with colleagues, pair program, and expand your knowledge.
Requirements
- Testing individual components
- End to end testing
- Testing failure scenarios
- Object oriented programming languages Java is preferable
- Exploratory testing
Responsibilities
- Expand and improve automated acceptance and end to end tests to strengthen testing coverage
- Support the development team by pairing and enhancing testing infrastructure to facilitate continuous delivery
- Proactively identify areas to improve overall software quality
