Established in 2017, QCP is one of the first digital asset trading firms in Singapore, with a vision to partner the next generation of investors to unlock institutional opportunities in digital assets.
QCP brings to clients deep expertise gained from thriving through multiple market cycles. A global market maker in digital asset derivatives with a vast network of liquidity providers and counterparties, we are shaping the future of digital asset markets through greater access and efficiency.
We offer a range of tailored derivatives and spot trading as well as structured solutions to institutional, professional and accredited investors. We also provide 24/7 liquidity across various markets in partnership with various exchanges and platforms.
QCP is headquartered in Singapore and is supported by a strong team of professionals in trading, business development, operations, risk and compliance teams.
Our in-house publications track the constantly evolving state of digital assets and markets, and can be accessed on our Telegram (t.me/QCPbroadcast), website (qcpgroup.com), Twitter (@qcpgroup) and LinkedIn.
Responsibilities
We are seeking a proactive Quality Assurance Engineering Intern 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 execute automated UI, integration and end-to-end tests using frameworks such as Playwright
- Perform manual testing where necessary, ensuring comprehensive coverage
- Ensure overall test quality and progress on track covering frontend and backend
- Create detailed test plans and cases for new and existing software features
- Analyze test results, troubleshoot issues, and identify root causes of failures
- Work collaboratively with the development and tech-ops teams to address defects
- Develop and maintain performance metrics to enhance system efficiency and reliability
- Deliver reports detailing test coverage, optimization strategies, and system improvement insights
- Participate in DevOps tasks, including system integration, configuration management and CI/CD processes
- Undergraduate or postgraduate in computer science, software engineering or related fields.
- Familiar with API automation testing/UI-automation testing, server-side stress testing, and performance testing is a plus.
- Proficient in at least one programming language such as Python, Java, C# etc.
- Familiar with quality assurance methodology and understanding of CI/CD.
- In-depth understanding of software development and testing life cycles.
- Knowledge of trading platform nuances is advantageous but not essential.
- Ability to work collaboratively in an Agile environment and communicate effectively across departments.
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!