Quality assurance analysts work with business analysts and developers to define and execute test cases and test plans of institutional securities trading systems. This includes testing of new releases, features, hardware upgrades, and liaising with members of the development/support/infrastructure teams to testing functionality according to specifications and standards as well as resolve issues.
Essential Duties and Responsibilities
Quality assurance analysts are integral members of the product development and delivery team. They are responsible for ensuring test cases and plans are comprehensive and complete, and issues tracked and reported. The ideal candidate should be able to take an analytical approach to testing - understand business processeses (front-to-back) and the testing required to support system changes and implementation of any new functionality.
Specific Responsibilities
Candidate should be self-sufficient and be able to configure and manage the QA environment including getting, compiling and deploying code to the QA environment
Involvement in various phases of testing including system, unit, and regression testing in Linux and Windows environments
Develop/execute automated test scripts as well as conduct manual testing
Document, track, and communicate test plans
Execute test scripts, analyze test results and identify unresolved issues
Establish benchmarks for program response times
Identify required testing efforts and provide testing estimates
Install, maintain, and use testing software programs to conduct compatibility tests (including hardware, operating systems, and network environments)
Qualifications
Understanding of financial markets and trade processing including algorithms and analytics
QA experience with front office trading technology components (e.g., order management systems, FIX engines, etc.)
Knowledge of FIX testing tools
Experience in transforming manual testing processes into automated regression testing tools/scripts
Ability to understand code and be able to script (JavaScript, Python, PERL, etc.)
Knowledge of task/bug tracking tools (e.g., JIRA, etc.)
Strong problem-solving skills
A high level of integrity and ethics
All your information will be kept confidential according to EEO guidelines.