This job might no longer be available.
Middleware Senior Tester (Video Games)
3 months ago
Who is mod.io?
mod.io is the world’s most trusted platform for the creation and discovery of fully cross-platform User-Generated Content (UGC) and mods in video games.
Many of the industries most innovative and successful games have UGC at their core. We’re talking about Counter-Strike, DotA, and PUBG. These games have become house-hold names and that same innovation is what drives us. We are a fast-growing, early-stage startup, backed by leading video game venture capital firms including LEGO Ventures, Tencent, and Makers Fund.
Our mission is to connect game studios and publishers with their communities by harnessing the power of UGC. And we’re doing it; our platform is embedded in over 150 games, including some of the biggest and best games in the world. Games like Deep Rock Galactic, Snowrunner, and Dying Light 2, and we support over six-and-a-half-million monthly users.
What you’ll be doing in the role (your responsibilities)?
You will enable us to deliver industry leading features at the right time, across our in-game tech stack. Features that make UGC success massive and repeatable for every game using mod.io.
You will do this by thoroughly testing our tech and ensuring mod.io products are never a blocker for video games undertaking TRC or Compliance testing.
Our in-game tech includes plugins for major game engines such as Unreal Engine and Unity, SDKs for C# and C++ and other associated technology.
Testing scope
- Test our in-game tech in test games across all platforms to ensure an exceptional in-game experience for our partner Game Studios, their players and creators.
- Our in-game tech comprises plugins, which include a UI for Unity, Unreal Engine and other major game engines, and SDKs for C++ and C#. You will be testing across all major video gaming platforms (Switch, PlayStation 4, PlayStation 5, Xbox One, Xbox Series X, Steam and PC), VR and mobile (iOS, Android) across multiple versions and operating systems.
- Ensure mod.io is never a blocker for our Partner Studios passing TRC or Compliance testing on major video game platforms.
- Test at the product component and API level, as well as at the end-to-end and feature level. You'll also be testing non-functional requirements such as: security, reliability, maintainability, scalability, usability, and so on.
- Set the testing approach and plan for each piece of work including testing estimates.
- Help to design, build, implement and execute automated and manual tests, including exploratory testing across multiple platforms and operating systems - our teams will be writing functional, performant, and automated unit tests, as well as creating scripts to automatically deploy code into test environments and execute the tests.
- Provide instruction, guidance and mentoring to others to elevate testing capability across the board.
- Establish strong processes so other people doing testing can work independently with minimal supervision / support.
- Other testing support as required in a small startup environment.
Hands on Testing
- Help define 'Done' at an individual story, task, feature and project level for our in-game tech.
- Manage and conduct all testing for the plugins, UIs and SDKs except for unit tests which are run by the engineers. Testing includes regression testing and coordinating and/or performing UAT across all gaming platforms and hardware.
- Provide regular test execution reports to the scrum masters
- Create a list of TRC Checks required to pass TRC and/or Compliance testing.
- Identify console errors and work directly with engineers to resolve, including sharing console crash logs
- Perform retesting and regressions and report on outcomes.
- Perform validation and pre-release checks once the product is set to be released.
- Provide reporting including test case execution, defect reports and defect tracking.
CI / CD and build pipelines
- Drive our automated testing capability across our in-game tech by identifying gaps, suggesting new tests and new testing approaches.
- Lead the implementation and maintenance of our build pipelines for our in-game tech.
- Provide feedback on gaps in unit testing and automation suggestions and implement new unit tests as agreed.
- Define the scope and required resources (hardware and software) for automated testing.
Why work at mod.io?
We’re very ambitious in what we want to achieve as a company, and we work closely together to achieve our goals.
- We’re transparent and honest, and our focus is on getting things done in the most efficient way possible - if something is slowing us down, we want to know about it and fix it.
- We’re a small team with 40 people globally. This means there are always opportunities both to shape your role and also how we do things.
- We offer flexibility - you can chose to work from home or enjoy the perks of our brand new office in Prahran if you're in Melbourne.
- We provide a competitive salary and equity in the company
- We value the career development of our people; we look to hire within when opportunities arise, and provide mentorship and support for all our team.
- We’re very proud that we have a safe, transparent working environment where everyone is welcome, and we encourage people from all backgrounds to apply for jobs with us.
What are we looking for in candidates?
We are looking for humble, enthusiastic, self-starters who take ownership over what they create and will help us shape and improve the company. Even if you don’t match the qualifications exactly, if you’re confident you can do the job, or can grow into the role, please throw your hat in the ring.
For this role, we need someone who is passionate about automation and testing, with great problem solving skills and an eye for detail.
To be successful in this role:
- Extensive experience testing applications for Unity, Unreal Engine, C# and C++ across mobile, PC, Xbox One/Series, PlayStation 4 and 5, Switch, VR, web, API, and other platforms video games are played, including UIs
- 2+ years experience doing TRC on all major gaming platforms ensuring games pass first time
- Experience testing AA/AAA console titles
- Experience defining and implementing automated testing across major gaming platforms, mobile and VR
- Good understanding of UE and Unity platforms including the build pipelines
- Bachelor in Engineering or equivalent qualification
- 3+ years experience in the construction of a build pipeline and maintenance
- Hands on testing experience of APIs, DB and UI
- Create Test Documents on the basis of requirements and executing them.
- Good knowledge of SCRUM and agile processes and ceremonies
- Experience working in an agile manner (stand ups, sprints etc)
- Strong test analysis and stakeholder management skills
- Team player with strong collaboration skills
- Worked in project teams with people across the globe
- Effective time management
It would be awesome if you also have:
- Experience testing web applications in web and mobile
- Experience implementing test harnesses
- A passion for video games
How do I apply?
This is a full time role. You can chose to work from home or enjoy the perks of our brand new office in Prahran if you're in Melbourne.
If you fit the criteria and the job description sounds exciting, then please click the application button and provide:
- Your CV
- A cover letter outlining how you meet the criteria
If you don’t think you’re right for this role, but you’d love a role at mod.io, please fill in our Expression of Interest form.
Create Your Profile — Game companies can contact you with their relevant job openings.