Staff Software Engineer
Quality, League of Legends
Confirmed live in the last 24 hours
Los Angeles, CA, USA
Experience Level
Desired Skills
Data Structures & Algorithms
Google Cloud Platform
Microsoft Azure
UI/UX Design
Quality Assurance (QA)
  • Minimum of 6 years of relevant experience in Software Engineering, Quality Engineering, specifically testing, frameworks and automation
  • BS in Computer Science or equivalent experience
  • High proficiency coding in Python, Java and/or C++
  • Strong understanding of CS fundamentals including OO concepts, data structures, algorithms, and microservices architectures
  • Experience with cloud technology including GCP, AWS and/or Azure
  • Proven experience developing comprehensive and effective test and performance tools, as well as frameworks
  • In-depth knowledge and understanding of standard quality best practices, techniques and methodologies to drive continuous quality improvements
  • Experience delivering quality software in a large distributed system with emphasis on functional and performance automation, workloads and testing
  • Considerable experience with continuous integration / continuous deployment systems like Jenkins
  • Experience coaching Software Enginner or QA team members on test design, planning and execution
  • Drive quality across all disciplines, providing guidance, feedback, and suggestions to improve quality practices across engineering organization
  • Work with Engineering Managers to mentor team members in quality and engineering craft
  • Contribute to technical leadership and strategic direction to continuously improve the product and service quality at the initiative level
  • Define and drive quality strategy and manage quality operations for the initiative. This includes but is not limited to automation, continuous integration, release testing and test case management
  • Partner with customer facing groups such as PMs, UX, SEs to better understand how customers interface and use our product to drive quality early and often in SDLC
  • Author and enhance test plans based on feature requirements and specifications, as well as technical discussions and deep dives with engineers
  • Build, enhance and maintain automation frameworks utilized by team to automate critical user scenarios for regression testing
  • Prioritize and execute test cases in an environment that's representative of production environment
  • Partner with support and engineering to investigate, troubleshoot and identify/implement fixes for customer facing issues
  • Driving risk based testing and improving risk management processes
  • Managing external vendors and remote teams when needed
Riot Games

1,001-5,000 employees

Online game developer
Company Overview
Riot Games' mission is to develop, publish, and support the most player-focused games in the world.
  • Healthcare
  • Family Care
  • Open Paid Time Off
  • Retirement
  • Play Fund
  • Donation Matching
Company Core Values
  • Player Experience First.
  • Dare to Dream.
  • Thrive Together.
  • Execute with Intelligence.
  • Stay Hungry; Stay Humble