Automation QA Analyst

Company Name:
Open Systems Technologies
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)
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

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.