
Senior QA Analyst
- Atlanta, GA
- Permanent
- Full-time
- Document, maintain and execute detailed test cases to validate system functionality, identify and document software defects, and track test case execution status.
- Create test plans for software releases to detail the overall strategy for testing complex systems, including defining resources and test scope for each test cycle, and identifying dependencies and risks.
- Deploy software release builds, maintain test environments, and perform troubleshooting software / hardware configuration problems.
- Work with technology team in building cutting edge Clearing Systems including back-end clearing, intraday risk management, delivery management, and settlement management systems.
- Test systems in a multi-tiered based design featuring Java and JavaScript architectures. JavaScript architectures tested will include extJS, JQuery, Oracle APEX, and ReactJS.
- Gain experience with Iterative and Agile software development methodologies.
- 5+ years of experience in enterprise application testing (test case development and execution)
- Strong background in functional testing with the ability to design and develop comprehensive test strategy and test cases.
- Strong background in reviewing business and functional requirements in order to produce a test strategy and test cases.
- Experience participating in all aspects of a full-lifecycle development methodology, and related quality concepts and processes.
- Extensive knowledge of testing process, testing methodology analysis and defect reporting tools.
- Experience with both White Box and Black Box Testing.
- B.S. or higher in Computer Science or related discipline; or equivalent work experience
- 3+ years’ experience writing and executing complex SQL queries
- Prefer 2+ years’ experience with commodity markets, financial trading environment, or equity brokerage business and exposure to futures markets.
- Excellent communication and interpersonal skills.
- Strong analytical, problem-solving, and technical troubleshooting skills.
- Track record of completing assignments on time with a high degree of quality.
- Ability to work independently and productively under pressure.
- Ability to set priorities and multi-task in a fast-paced environment.
- Programming skills (sufficient to write automation scripts, and to validate test results in a database, or through some other non-GUI based method) is a plus