QCP is Asia's leading digital asset partner, empowering clients to seamlessly integrate digital assets into their portfolios.
We offer a comprehensive range of solutions - from spot on/off ramping and fixed income strategies to vanilla options and bespoke exotics.
Driven by the vision to be the most trusted partner in digital asset markets, we provide innovative solutions that make digital assets a core component of every portfolio, balance sheet, and treasury.
Since our founding in 2017, we have witnessed the potential of digital assets to transform financial markets and the world at large. We exist at the centre of change, successfully navigating three market cycles and bridging institutional and crypto ecosystems.
We work to build trusted partnerships, putting client success and care at the heart of everything that we do.
Responsibilities
We are seeking a proactive Quality Assurance Engineer to play a pivotal role in our Technology team. In this role, you will be instrumental in developing and executing a mix of automated and manual tests to ensure the superior quality of our trade booking, client onboarding systems, and new system implementations. You will also contribute to key DevOps responsibilities, ensuring our platforms are highly efficient and reliable.
- Develop and maintain automated UI, integration and end-to-end tests using frameworks such as Playwright.
- Perform manual testing where necessary, ensuring comprehensive coverage.
- Design detailed and comprehensive test plans and cases for new and existing software features.
- Identify opportunities to improve testing processes and implement solutions.
- Analyze test results, troubleshoot issues, and determine root causes of failures.
- Collaborate with development and tech-ops teams to address defects.
- Track and maintain performance metrics to enhance system efficiency and reliability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- 0-2 years of experience in relevant technology roles.
- Familiar with API automation testing/UI-automation testing, server-side stress testing.
- Proficient in at least one programming language such as Python, Java, C# etc.
- Familiar with quality assurance methodology and understanding of CI/CD.
- Proficiency in automated testing tools like Playwright, Cypress, or Selenium.
- In-depth understanding of software development and testing life cycles.
- Knowledge of financial products nuances is advantageous but not essential.
- Ability to work collaboratively in an Agile environment and communicate effectively across departments.
- Experience in performance testing is a plus.
Benefits
The Environment We Offer
As a growing firm with a tightly-knit team, we respect and listen to all our employees. You will get the chance to make an impact by having your voice heard by everyone, including the management.
Our employees enjoy a high level of autonomy at work. We focus on substance, not form - as long as you can perform, you will be recognized and rewarded. We are also dedicated to supporting our staff and ensuring they develop holistically to maximize their potential in the long- term.
We also provide flexible working arrangement as required and a casual and fun environment to boot!