Senior Software Engineer in Test (SET)

  • Engineering
  • Remote job

Senior Software Engineer in Test (SET)

Job description

At Metrika, we are building the world's premier Operational Intelligence platform for Blockchain. We strive to develop our systems by observing the best practices of our craft; this means building redundant, performant, secure and scalable systems, while at the same time enabling our company to deliver the best services and products it can to its customers. To achieve this, with a small team, we invest in automation and comprehensive testing at all levels.


These are the early days of our platform, and as a SET you will be able to contribute, influence and take ownership in significant parts of our systems. Our goal is to build a very high performance platform, capable of analysing thousands of transactions across multiple blockchain networks in real-time. We have a hybrid-cloud platform in the making, optimizing for cost, security and the scalability/elasticity of our platform.


We are a very small team and our goal is to automate as much as possible, letting us focus on the business-critical, creative side of our work. If you are a SET with a solid understanding of modern serverless, containerized distributed applications, web application end-to-end and non-functional testing and would love to work with a geographically distributed team, join us!


What this position is all about:

  1. Designing, implementing, evolving and maintaining our web applications end to end and non-functional test suites
  2. Driving the test automation framework that powers Metrika's systems, services and web applications.
  3. We automate everything. You will be required to perform manual exploratory testing (as needed) for existing and new features, with the goal of translating those tests into automated test suites.
  4. Working alongside frontend engineers, backend engineers and SREs to promote TDD/shift-left principles across the company

Please note: Our Engineering team is predominantly based in Europe. This position is currently open to residents of the European Economic Area (EU, Switzerland, Norway, Liechtenstein), the UK as well the eastern United States/Canada (UTC-4/UTC-5 timezone)


Metrika Inc. is an Equal Opportunity employer. All applicants will be considered without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.

Job requirements

You will need:

  1. A bachelor's degree in Computer Science. Masters degrees are preferred.
  2. Proven test automation experience in production environments using industry standard CI/CD systems and test automation frameworks.
  3. The ability to function autonomously to solve problems, and deliver working software. Our geographic distribution requires people that can work well on their own.
  4. The ability to communicate well with your team, both interactively and asynchronously, and that of being a positive, constructive team member.

You'll probably be a great fit if you have:

  1. Familiarity with Terraform, Docker, Kubernetes, Helm, Ansible (or Puppet, Saltstack, Chef)
  2. Familiarity with UNIX systems
  3. An ISTQB Advanced Level Test Automation Engineer certification
  4. Experience with blockchain systems