QA Tools Engineer

$85,050 - $157,950/Yr

Spectrum - Troy, NY

posted 2 months ago

Full-time
Troy, NY
Telecommunications

About the position

WB Games seeks a QA Tools Engineer in Test for the WB Games NY Studio. As a QA Tools Engineer for WB Games NY, you will be performing white box testing of plugins and other products written for Unreal Engine and other platforms to test and verify correct functionality. You will also be designing and implementing automated tests for products built with Unreal or other game engines to execute manually or as part of our build pipeline. You'll need to properly understand a game's internals, so a good proficiency with game development in general and Unreal or other game engines is required. In this role, you will integrate, build (compile), and interactively test plugins and other game engine components to verify correct functioning. You will document found bugs with clear and straightforward reproducible steps and identify other related issues. Additionally, you will perform source-level debugging and assist other developers in debugging systems. Understanding code and architecture to identify aspects of programs suitable for automated testing is crucial. You will work with central tech and game development teams to implement and deploy automated tests, maintaining and monitoring bugs throughout the development and release cycle, reporting on status and escalating as necessary.

Responsibilities

  • Integrate, build (compile), and interactively test plugins and other game engine components to verify correct functioning.
  • Document found bugs with clear and straightforward reproducible steps and identify other related issues.
  • Perform source-level debugging and assist other developers in debugging systems.
  • Understand code and architecture to identify aspects of programs suitable for automated testing.
  • Work with central tech and game development teams to implement and deploy automated tests.
  • Maintain and monitor bugs throughout the development and release cycle, reporting on status and escalating as necessary.

Requirements

  • Solid experience with Unreal Engine is required.
  • Very good C++ skills and at least three years of experience in C++ programming.
  • Experience with other game engines (e.g. Unity) is a plus.
  • Experience with Perforce, Git or other version-control systems is required.
  • Experience with TeamCity, Jenkins, or other automated build harness is required.
  • Knowledge of at least one scripting language (Python, JavaScript, Lua, etc…) is required, Python preferred.
  • Experience using and interacting with a REST API, and other web-based technologies for testing against back-end services that we support.
  • Command of spoken and written English and good communication and interpersonal skills.
  • An ability to communicate bugs diplomatically, discussing bugs or other issues with a solution-oriented mindset.
  • Capable of working toward deadline pressure with a positive and constructive attitude.

Nice-to-haves

  • Experience with cross-platform development (PC, consoles, mobile) is a plus.
  • Enjoying video games and other hobbies is a plus!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service