PlayStation London Studio is looking for an engineer to join our Tools and Technology team, working on their next exclusive virtual reality title following the recent launch of Blood & Truth on PSVR.
You will be joining an experienced team of engineers responsible for delivering our runtime engine and tools. Working with the wider studio team, you will help to solve the challenges facing large production teams, ensuring delivery of studio technology that can be depended upon.
WHAT YOU WILL DO/RESPONSIBILITIES
Our automated test infrastructure spans the asset pipeline, is an integral part of our pre-submit process, and continuous integration. Your responsibility will be to expand the scope of our test coverage by authoring wide ranging tests: as content, game-script, run-time code and tools backend.
You will work with developers, outsourcers, and QA, to understand their test requirements and evaluate potential risk.
Authoring and maintenance of tests across the entire development process. Including aspects such a data validation, unit tests, automated play-through and metrics gathering.
Advising and contributing to the automated test infrastructure, making it more accessible, easier to author tests, and better at reporting results.
Advocating and encouraging the whole team to become engaged with automated test.
Providing support to the team, advising and helping to diagnose and fix errors caught by our tests.
The role is very much about understanding all areas of development, looking for opportunities to validate and test our content. And in doing so ensuring our game remains error free, and the team remains productive at all times.
WHO YOU ARE/QUALIFICATIONS
Experienced programmer familiar with C++ (C#) and scripting languages (such as LUA).
Robust software engineering and software architecture principles, and a methodical approach to debugging.
Familiarity with Unreal, Unity (or similar content creation software) and games development… you will be required to become proficient with our in-house game tools in order to author your own test content.
Good analytical and problem solving skills. Ability to self-prioritize and execute with minimal supervision. Passion and aptitude for practical software development.
Track record of taking responsibility and owning issues within a critical infrastructure. Excellent cross team communication skills.