Quality Assurance Manager recruitment
By bridging the international commodity markets with China, HKMEx provides an efficient and transparent pricing platform for end-users and the global trading community to trade tailor-made contracts, hedge price risks across the region and lower transactions costs. We cordially invite individuals of high caliber to join our professional team.
Job Summary
Reporting to the Director of Application Development, the Quality Assurance Manager is responsible for leading the quality assurance testing of various application systems, with focus on trading and post trading applications. This includes functional, integration, non-functional and regression testing. The role requires the preparation of test strategies, test plans, test scripts, test data and test reports; the management and execution of the tests, and the supervision and support of other team members in carrying out the tests documenting the test results.
Key Accountabilities
- Development and documentation of test strategies, test plans, test scripts, test data and test reports for new applications and upgrades to existing applications. Types of testing will include fix verification, functional, non-functional (performance and availability), regression, integration, and user acceptance testing
- Managing and/or supporting others in preparation and execution of test scripts (for manual testing)
- Conduct test briefings and defects reviews.
- Coordinate with various teams, including external vendors and customers where appropriate, on test preparation, execution and reporting
- Managing and/or leading the test automation (and developing automated test scripts as required) where appropriate (within an automated test framework)
- Documentation of defects; management of the defect resolution process with the Application Support team (and vendors)
- Analysis and documentation of test results; report progress to management team
- Continual improvement of the Quality Assurance process
- Provide effort estimation for projects and change requests (enhancements and upgrades), and provide a constant feedback loop reassessing and updating the team accordingly throughout the testing lifecycle
- Managing and developing testing tools supporting the testing lifecycle
- Managing the test environments and coordinating with various teams on the usage of the test environments
- Becoming an expert in all aspects of the system architecture, whilst interfacing across multiple departments
Job Requirements
- University degree with minimum of 5 years testing experience in highly complex trading and post trading system environments.
- Experience with all aspects of testing including but not limited to Manual, Automated, Functional, Regression and Random System Testing.
- Experience with test case management tools and automated test tools such as Verifix and Certifix.
- Excellent communication, interpersonal skills and the confidence to proactively engage colleagues outside your team on upstream processes and best practice.
- A proven ability to think outside the box and a holistic approach to testing.
- Experience with business knowledge on Financial Markets / Exchanges / Trading / Clearing.
- Development experience in Java/C++ desirable
- Experience in data manipulation - UNIX (Redhat) Command Line Shell Scripting and Perl desirable
- Experience with FIX protocol
- Basic project management skills and experiences