JobMesh

Principal Software Engineer, Test Automation - League of Legends

Riot Games, Inc. · Los Angeles, California, US

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Enginee...

Job description

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Engineer, you’ll work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. 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. Your work will empower engineers across multiple initiatives—ranging from gameplay mechanics to skin development—by providing reliable, scalable frameworks that support efficient and robust testing practices. In this role, you'll report directly to the Engineering Manager and play a key leadership role in cross-team collaboration. You’ll 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. We primarily use C++ for game and tooling logic, and Python to drive our test automation and validation systems. Responsibilities: - Collaborat...