Software Engineer in Test

Find the right ways to test and automate not just the Metaplay SDK, but also the growing number of games using it.

A photo of Jarkko, a coder from Metaplay, working at a desk.

// website_section_layout_columns_aboutrole


About the role

As part of the team, you'll be responsible for ensuring the high quality of the Metaplay SDK. We take pride in shipping an SDK that is robust and reliable, but we'll need help to improve our QA processes as we continue to scale up. You'll ensure that what we deliver to our customers is reliable, efficient and of the highest standards of quality, while defining and implementing ways for us to monitor, maintain and improve the quality of our SDK.

We have code that runs in Unity, networked C# game servers and the browser, as well as infrastructure that ties all of these together. This eclectic mix of systems communicate with each other using everything from standard HTTP requests to custom, low latency protocols that operate over mobile networks. We're interested in hearing how you would build test automation to cover all of these elements individually and as a whole.

// website_section_layout_list_musthaves


What we're looking for


Designing, writing and maintaining tests and test tools that run at a scale where only automation makes sense.


This is a new role. Are you able to take existing features and figure out what needs testing through intuition, experimentation and inspection of the underlying codebase?


Sure you can find bugs, but can you also find the minimal way to recreate them? Root-cause them? Maybe even fix them yourself?


Great team-working and communication skills.

Fluent English

Our working language for both verbal and written communications is English, so you will need a level of fluency to succeed in this role.

// website_section_layout_list_nicetohave


Experience we value

Strong Programming Skills

Proficiency with at least one relevant programming language, ideally C# or TypeScript. Knowing your way around a debugger will also be a big help.

The Path Less Trodden

Experience in testing products that are more complex than just a browser, a server and a database. The more exotic the better.

Testing SDKs

We produce an SDK that our customers are able to extend and customize at the source code level. This creates a unique set of problems and we need testing that is flexible enough to handle them.

Game Development

Having worked in a game development environment will score big points with us.

// website_section_layout_grid_sixreasonswhy


Why you’ll enjoy it here

01 Responsibility

You’ll have responsibility for your own work and an opportunity to make a difference in a growing company.

02 Experience

We are an experienced team of developers who pride ourselves on delivering the best for our customers.

03 Great culture

We have an open and transparent culture founded on constant learning, sharing, and growing.

04 Flexibility

Most of us come to the office at least once a week, but it's fine to work remotely around that if you need to.

05 Salary and benefits

Competitive compensation, extended healthcare, lunch-, travel-, sports and culture benefits and more.

06 It's games!

Making it possible to ship genre-defining games to millions of players is fun. We value what we do, not just the business of doing it.

// website_section_layout_form_apply


Submit your application

// website_section_layout_columns_aboutus


About Metaplay

We license our backend platform to ambitious game developers who use it to create top-tier mobile games.

We strive for high quality, usability, robustness and scalability in everything we do. Our platform is full stack: distributed servers running in the cloud, web dashboard to manage live games and client-side Unity library to enable server-authoritative game logic. The SDK ships with source code and is fully programmable and extensible by our customers.

We are based in Helsinki, as are many of our customers, but it's not a problem if you aren't - talk to us about remote work and relocation.