Find the right ways to test and automate not just the Metaplay SDK, but also the growing number of games using it.
// website_section_layout_columns_aboutrole
01
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
02
Hands-on
Designing, writing and maintaining tests and test tools that run at a scale where only automation makes sense.
Self-starter
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?
Persistence
Sure you can find bugs, but can you also find the minimal way to recreate them? Root-cause them? Maybe even fix them yourself?
Teamwork
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
03
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
04
You’ll have responsibility for your own work and an opportunity to make a difference in a growing company.
We are an experienced team of developers who pride ourselves on delivering the best for our customers.
We have an open and transparent culture founded on constant learning, sharing, and growing.
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.
Competitive compensation, extended healthcare, lunch-, travel-, sports and culture benefits and more.
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
05
// website_section_layout_columns_aboutus
06
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.