logo inner

Software Engineer in Test

3СommasTallinn, Estonia | Barcelona, Spain | WorldwideOnsite

Join us as an SDET at 3Commas, where you'll become a key part of the engineering team behind one of the most advanced crypto trading platforms in the world. You'll work side by side with developers, design test architecture, write production-grade code, and drive quality across real-time systems that power automated and manual trading. You'll take full ownership of testing as part of a shared engineering responsibility and contribute to products built with Ruby, TypeScript, and React.

Responsibilities:


  • Develop and maintain automated tests: unit, integration, and end-to-end
  • Design test strategies with a strong emphasis on automation from the ground up
  • Test real-time and asynchronous systems: WebSocket, Kafka, REST APIs
  • Integrate test coverage into the CI/CD pipeline (GitLab, Docker, Kubernetes)
  • Monitor stability, detect flakiness, and identify performance regressions
  • Investigate bugs deeply: analyze issues on the code, infra, or test level
  • Write post-mortems for incidents and implement improvements accordingly
  • Participate in load and chaos testing initiatives
  • Work with observability tools (Grafana, Kibana, Sentry, Kubernetes logs)
  • Collaborate closely with developers, DevOps, and product managers

Requirements:


  • Understanding of the software development lifecycle and the QA role at each stage
  • Familiarity with TDD, shift-left testing mindset, and the testing pyramid
  • Strong prioritization skills in high-load environments
  • Critical thinking and a proactive approach to improving QA/development workflows
  • Experience with either Ruby or React
  • Excellent communication skills (both online and in-person)
  • Proficiency in English at B2 level or higher

Testing & Automation


  • Proficient in TypeScript
  • Hands-on experience with Playwright, Jest, or similar tools
  • Experience with Page Object Model, mocking tools like msw or nock
  • Solid skills in API testing: REST, WebSocket, optionally gRPC
  • Deep knowledge of test design, test data isolation, and parallel execution

DevOps & Observability


  • Confident with Docker and solid understanding of Kubernetes
  • Comfortable working with logs, alerts, and dashboards (Grafana, Kibana, Sentry)

Nice to Have:


  • Experience working with Ruby (Rails) or React.js in a production environmen
  • Experience testing event-driven architectures (Kafka)
  • Domain knowledge in crypto trading: order types, leverage, derivatives
  • Familiarity with performance testing tools (e.g. k6)

What We Offer:


  • Growth-Driven Role: Opportunity to transition from manual QA to automation using modern TypeScript-based frameworks, with mentorship and real hands-on practice
  • Remote-First Culture: Work in a globally distributed team, with optional access to physical offices in Barcelona and Tallinn
  • High Ownership: Play a key role in improving product quality and help design QA processes that scale across the engineering organization
  • People-First Environment: Join a mission-driven company in the crypto domain with a culture rooted in trust, learning, and transparency

Life at 3Сommas

3Commas is a complete crypto-asset management platform offering a unified access point and interface with the worlds' major crypto exchanges. Fully automated trade execution and portfolio management, supported by continuously evolving strategies, algorithms and risk management solutions. By simply connecting their exchange API to 3commas, users can instantly access a unified dashboard serving as the central hub for trading and portfolio management execution Social trading makes it possible for new users to realize profits within 10 minutes of connecting to 3commas Subscriptions: 3 levels of subscriptions: $30 - $50 - $100/month offering various number of trades and bot access Fee/Trade Users have the option to experience our “smart trade” features without subscribing but paying fees equal to 0.25% of profits Enterprise Partners: Revenue sharing of success-based fees charged in addition to monthly subscriptions For additional information please email: connect@3commas.io
Thrive Here & What We Value1. Flexible working conditions with priority to work from our offices in Barcelona or Tallinn (or Nicosia).2. Inhouse lessons for crypto-trading skills.3. Competitive salary offers based on your skills.4. Paid annual leave and paid sick leave.5. Generous paid time off policy, including annual leave and sick days.6. Opportunity to shape the future of institutional crypto asset management at a leading fintech company.7. Professional development budget for conferences, courses, and certifications.8. Inspiring leadership and knowledgeable, creative, genuinely kind colleagues.9. Comfortable and cozy office in the heart of Tallinn.10. Regular corporate events, both in and out of the office, including sports activities.

Related Sub

This job belongs to these sub. Explore related roles here:
Top web3 jobs
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025