NOTE: This job is no longer available!

Software Engineer, Test Engineering

Irvine, California, United States

Blizzard Entertainment is looking for a talented and enthusiastic software engineer to join the test engineering team.   The ideal candidate has experience building test automation and tools, and working with development teams to design test engineering requirements. In addition this person will need to have passion for creating epic games, and a strong desire to push the state of the art for testing games.

 

Responsibilities

  • Lead and grow a small, agile team of engineers of varying skill levels to build test tools, and automation.
  • Implement, and maintain test automation and tools in C++ and / or C#.
  • Work with engineering team, and senior leadership to create sprint backlogs.
  • Ensure that that the engineering team adheres to established coding standards, and maintains efficient coding practices.
  • Perform research to acquire new knowledge necessary to perform assigned tasks, and maintain a process of technological evolution.
  • Work with senior leadership to identify opportunities for process improvements.
  • Work with production to create project health reports from automated test runs.
  • Additional responsibilities, as assigned by management.

Requirements

  • A minimum of 3 years’ programming test tools and automation
  • BS or MS in Computer Science, or equivalent experience
  • Strong C++ / C# programming skills
  • Experience working with scripting languages (Python, Lua, AutoIt)
  • Strong testing skills
  • Passion for video games

Pluses

  • Shipped at least one AAA title as a software engineer working on test automation
  • Experience in quality assurance
  • Knowledge of security and performance testing
  • Familiarity writing extensions for Maya and Photoshop
  • Multi-platform expertise (Windows, OSX, Linux)
  • SQL programming experience
  • Experience working on agile teams (Scrum, Lean)
  • Previous experience mentoring other software engineers