Principal Software Engineer, Test Automation - League Of Legends

Riot Games

Los Angeles, United States
On-site
C++ for game and tooling logic
Python for test automation
Automated testing for games
As a Principal Software Engineer on the League of Legends Quality Team, you will define and drive the technical vision for our core automation frameworks, ensuring the highest standards of quality across the League of Legends ecosystem

Job Summary

  • As a Principal Software Engineer on the League of Legends Quality Team, you will define and drive the technical vision for our core automation frameworks, ensuring the highest standards of quality across the League of Legends ecosystem.
  • You will work closely with engineers and QA across Riot to align on quality frameworks and workflows, elevate the developer experience, and improve the overall quality of our products.
  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.

Matching Summary

As a Principal Software Engineer on the League of Legends Quality Team, you will define and drive the technical vision for our core automation frameworks, ensuring the highest standards of quality across the League of Legends ecosystem.

Skills & Requirements

Must-have

  • C++ for game and tooling logic
  • Python for test automation
  • Automated testing for games
  • Scalable automation frameworks
  • Cross-team collaboration

Nice-to-have

  • Machine learning for testing
  • AI for test prioritization
  • Functional testing techniques
  • Computer vision for automation

Key Requirements

  • 8+ years hands-on experience with compiled languages
  • 3+ years building automated tests
  • Experience with C/C++ across use-cases
  • Led organization-sized development efforts
  • Championed software development best practices
  • Strong history of mentoring others

Work Rights

Not specified

Tailored Resume

Cover Letter