Lead QA Analyst
Intercontinental Exchange
- Calgary, AB
- Permanent
- Full-time
- Work with technology team in building cutting edge Clearing Systems like intraday risk management, delivery management, and settlement management systems.
- 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.
- Perform complex QA work utilizing a strong technical skillset and strong understanding of quantitative finance and clearing house risk management concepts.
- Be the go-to person for all stakeholders for assigned system and functionality.
- Document, maintain, and execute detailed test cases to validate system functionality, identify and document software defects, and track test case execution status.
- Test systems in a multi-tiered based design featuring Java and JavaScript architectures. JavaScript architectures tested will include extJS, JQuery, Oracle APEX, and ReactJS.
- Deploy software release builds, maintain test environments, and perform troubleshooting of software / hardware configuration problems.
- Identify opportunities for continuous improvement, and work with relevant teams to define and execute on ideas to realize the opportunities.
- Contribute to team by mentoring and managing projects assigned to QA Analysts on the team and assisting other technical & product managers in the evaluation of product requirements for software applications.
- Strong knowledge and understanding of Quality Assurance and how team contributions factor into overall health of the technology function.
- 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.
- 7+ years of overall QA experience in roles of increasing responsibility
- Prefer 5+ years' experience with commodity markets, financial trading environment, or equity brokerage business and exposure to futures markets.
- Understanding of Financial Markets/clearing house risk management concepts (portfolio risk management, margin calculations, options pricing, historical simulation, etc.) is required.
- Ability to understand and implement spreadsheets containing financial engineering formulas and create test plans from the same.
- Ability to independently write complex SQL queries involving data searches and mathematical calculations over large datasets is a must. Prefer 5+ years' experience writing and executing SQL queries.
- B.S. or higher in Computer Science, Mathematical Finance, Quantitative and Computational Finance, Information Systems or related discipline.
- 2+ years' experience scripting using Python, JavaScript, etc.
- Strong ability to learn complex functionality and integration points quickly with a self-starter attitude.
- Ability to work independently and productively under pressure.
- Ability to work well within a team and collaborate effectively across teams.
- Strong problem-solving, analytical, technical, and troubleshooting skills.
- Track record of completing assignments on time with a high degree of quality.
- Excellent organizational skills and attention to detail.
- Ability to set priorities and multi-task in a fast-paced environment.