Test Engineer – Remote Job
Dusk Labs Remote
Test Engineer – Remote Job

Dusk Labs is an engineering-led development agency that partners with early-stage startups to launch their engineering operations and supports mid-stage companies in building new, greenfield software products. We focus on staying at the forefront of modern technology, take pride in delivering high-quality work, and set ourselves apart through measurable results rather than promises. 

This role is a great fit for people who are genuinely excited about technology, enjoy getting things done, and like working on challenging, meaningful problems. It’s also a strong match for those who value autonomy. We operate with minimal bureaucracy, no rigid schedules, and very few meetings, preferring asynchronous communication to give our team long blocks of uninterrupted focus time. When meetings are necessary, we batch them to protect deep work. 

If you have a public body of work, such as technical talks, publications, or open-source contributions, we encourage you to share it. Candidates with visible project portfolios or open-source experience are prioritized during the hiring process. 
We are hiring a mid-level Test Engineer to join the Dusk Labs engineering team. The focus of this role is building and maintaining reliable automated testing infrastructure across a portfolio of fintech and cryptography-related projects. This is a hands-on systems engineering position where you will design, implement, and evolve test frameworks and CI/CD integrations that ensure long-term reliability as our codebases scale. 

You will work alongside a high-performing team of experienced engineers who enjoy solving complex problems and continuously improving their craft. 

Responsibilities 


  • Design and implement automated testing systems, including unit, integration, and end-to-end test suites.
  •  Build and maintain shared test frameworks across multiple projects in fintech and cryptography.
  •  Develop monitoring and alerting mechanisms to detect regressions and reliability issues early.
  •  Create tooling to support continuous validation within CI/CD pipelines.
  •  Plan test strategies and analyze coverage to identify gaps in existing test suites.
  •  Develop and maintain fuzzing harnesses and property-based testing for critical components.
  •  Document testing approaches and convert findings into clear recommendations for development teams.

 Maintain and improve existing testing tools and infrastructure. 

Required Qualifications 

  • Strong software engineering fundamentals with two to four years of relevant professional experience.
  •  Proficiency in Python or Rust.
  •  Comfort working with TypeScript and modern web technologies.
  •  Solid experience with Linux environments and shell scripting.
  •  Hands-on experience building automated testing systems or CI/CD pipelines.
  •  Familiarity with testing approaches such as static analysis, dynamic analysis, fuzzing, and property-based testing.
  •  Experience with network protocol analysis and traffic inspection tools.
  •  Strong analytical thinking, problem-solving ability, and attention to detail. 


Preferred Qualifications 

  • Experience working with Rust in production environments.
  •  Background in fintech, payments, or financial systems testing.
  •  Understanding of cryptographic concepts and protocol-level testing.
  •  Experience with containerization and orchestration tools such as Docker and Kubernetes.
  •  Familiarity with cloud infrastructure and infrastructure-as-code practices.
  •  Experience with performance testing and benchmarking.
  •  Contributions to open-source projects. 


Courses Related to this Job

About Company

Dusk Labs is an engineering-driven development agency that partners with early-stage startups and mid-stage companies to build and scale high-quality software solutions. The team focuses on cutting-edge technologies and practical results, helping clients launch engineering operations or deliver new greenfield products with excellence. Dusk Labs values autonomy, deep technical expertise, and a culture of continuous learning, operating with minimal meetings and a strong emphasis on asynchronous collaboration to enable uninterrupted focus and real impact.  

Job Information