Title: Senior Quality Assurance Analyst
Job Type: Full-time Permanent
Location: Princeton, NJ (Hybrid)
The Challenge:
We are currently looking for a highly motivated and detailed oriented Quality Assurance Analyst with a strong desire to learn and actively participate in the end to end system testing process within a fast paced trading environment.
Major responsibilities include:
- Participating in execution of the testing process in compliance with the Quality Assurance testing plan
- Managing, enhancing and updating the proprietary automated testing tools and environment to ensure its smooth operation
- Proactively participating in the review process of functional specifications and interface specifications for the purpose of test planning and generating test cases
- Participating in the generation and validation of test plans, test cases and traceability matrixes
- Tracking test case failures, tracking remediation efforts and validating the results
Organizational Structure:
The Quality Assurance Analyst will report to the Trading System Development management team and work with the QA leads and team members.
Qualifications:
- Effective analytical and problem solving skills a must
- Experience in Quality Assurance testing process and best practices
- Experience using the LINUX command line interface and shell scripting languages such as Bash
- Experience in setting up and managing build jobs on CI/CD or DevOps tools such as Jenkins
- Knowledge of other scripting languages like Python, Perl, etc. a plus
- Experience in testing Equities/Options/Futures trading applications a plus
- Excellent verbal and communication skills required
- Must be a self-motivated, dynamic, organized and responsible team player
Education and Experience:
- Bachelor's degree or equivalent in IT/Computer Science
- 3+ years of experience in software QA/testing
- 3+ years of experience with automated testing tools
- 1+ years of testing in a trading environment