The individual in this role will be responsible for all QA testing related to front end trading and administration components. This will include evaluations of system enhancements and maintenance for front end tools used for real-time market trading, market viewing, position monitoring and risk monitoring. The successful candidate will develop a strong understanding of firm-specific messaging protocols for testing, as well as the use of middleware used for communication between front and back-end systems and troubleshooting problems at both the application and network layers.

. Extensive testing with messaging middleware (TIBCO Rendezvous, IBM LLM)
. Establish manual testing suite for each GUI component where none currently exist
. Identify and implement means of reducing testing cycles through automation
. Collect QA test execution metrics as a means from optimizing the overall test planning, execution, and completion processes
. Work with development team to reproduce production problems reported by trading groups
. Test production fixes and conduct necessary regression testing in alpha-testing phase
. Develop and maintain test scripts and test cases for all applications and services released by development
. Work closely with current in-house C++ library code base
. Work closely with the QA Lead to optimize testing process
. Coordinate and build test harnesses and scripts for automated testing
. Discover and investigate reported software bugs
. Apply industry-standard quality assurance methodologies
. identify means of streamlining QA processes and procedures

Candidate Qualifications:
. 2+ Years of testing financial trading systems is preferred
. Experience with C++ in a Linux environment
. Experienced in developing test scripts and harnesses using Perl or equivalent
. Familiarity with Multithreaded programming
. Experienced with developing test protocols related to the trading business (Futures, Equities, Spot- FX, and Bonds) is preferred
. Experience with TIBCO Rendezvous, IBM LLM is preferred
. Proven track record in quality assurance working with large, complex software applications with high performance, scalability, & reliability demands
. Clear understanding of basic software development and testing processes
. Bachelor degree in Computer Science or Engineering, or equivalent