This job listing expired on Jul 9, 2020
Tweet

Psyonix is a video game developer best known for Rocket League, the award-winning game that combines soccer, driving, and highly competitive and addictive gameplay. As part of the Epic Games family, we are an industry-leading game studio rooted in a crunch-free philosophy that emphasizes an amazing employee experience, located in the heart of San Diego. For nearly 20 years, we have been a driving force behind some of the most successful games in the industry, including Gears of War, Mass Effect 3, XCOM: Enemy Unknown, Bulletstorm, Unreal Tournament III and Unreal Tournament 2004.

We are looking for a qualified, self-motivated Test Engineer to help us build and maintain PsyNet - the online backend that powers Rocket League and other projects. Ideal candidates should have significant professional experience designing, programming, and maintaining tools and automated tests for backend software systems using modern technologies and best practices.

As a Test Engineer on the Online Services team, you will combine your understanding of online game features, systems integration, and studio development processes with your Test Engineering domain expertise to make our development cycles more efficient, deterministic, and metrics-driven, resulting in improved code quality, widened feature coverage, and reduced manual operations. Among other things, we’ll look to you to write scripts to automate testing, create tools so developers can test their own code, and constantly come up with better ways to identify weaknesses and break our software.

Responsibilities & Job Duties

  • Manage existing automated testing infrastructure
  • Build out additional automated testing infrastructure
  • Create testing policies for the Online Services team
  • Document testing processes and policies
  • Train team members on how to write tests
  • Ensure adequate test coverage for existing code
  • Work with QA as necessary to coordinate automated and manual testing
  • Develop systems for automated testing of external dependencies

Qualifications & Requirements

  • 4+ years as a Test Engineer or similar role
  • Strong scripting skills (e.g., Bash, Python, PowerShell)
  • Basic understanding of how backend systems work
  • Excellent communication skills
  • Ability to write and maintain technical documentation

Pluses

  • Experience with PHP, C# and/or Go
  • Experience with Jenkins
  • Experience with Docker
  • Experience with SQL