QA Engineer
Self-custodial exchange
Maintainer signals as of 9/2/2026
Funding history
About C3
C3 is a next generation self-custodial exchange transforming the market structure of crypto and providing a secure, transparent, and trustless platform for trading. C3 offers all of the functionality of traditional exchanges, including instant execution, high throughput, REST APIs, Websocket connectivity, advanced order types and support for all networks, without any of the trade-offs. With C3, users can enjoy the benefits of a self-custodial exchange without sacrificing the performance and accessibility that they expect from traditional exchanges and robust trading platforms.
Skills
About the Role
You will maintain and create automated and manual test suites for APIs and web applications. You will work closely with product and development teams to ensure testability, track and manage defect lifecycles until resolution, and provide actionable feedback. You will design solutions for scalability, reliability, parallelization and reporting, perform database validation, and apply statistical reasoning to testing scenarios.
Requirements
- 3+ years of experience as a QA Engineer
- Experience with TypeScript
- Experience with Node.js
- Experience with React
- Strong experience with Cypress or equivalent automation tools (WebdriverIO, Playwright)
- Experience solving QA problems related to scalability, reliability, reporting and parallelization
- Experience with database access and reading
- Familiarity with early-stage risk identification
- Experience identifying, recording and monitoring defect lifecycles
- Ability to apply probability and statistical inference in testing
- Proficiency in English
Responsibilities
- Maintain existing test suites
- Create new automated and manual tests
- Test REST APIs and web applications
- Collaborate with product and development teams to ensure test coverage
- Track and manage defect lifecycle until resolution
- Share testing feedback with product stakeholders
- Implement and improve test automation, parallelization and reporting
- Perform database access and validation checks
- Identify early-stage risks and report them
- Apply probability and statistical inference to design and evaluate tests
Benefits
- Fully remote team and culture
- Flexible work schedule
- Generous vacation policy
