Overview
Senior Software Engineer on the App Test team, building the test automation platform that enables Roblox engineers to deliver reliable, high-quality experiences across the Roblox Universal App.
What you'll do
- Design, implement, and evolve frameworks, runners, orchestration services, device-farm integrations, and supporting infrastructure that power reliable end-to-end testing across Roblox's supported platforms
- Develop intelligent tooling that improves test authoring, selection, execution, maintenance, and failure triage, using AI to reduce manual effort
- Build systems that connect test planning, test selection, execution, and failure analysis for more efficient use of test infrastructure and faster feedback to engineers
- Build tools and services that improve test stability, observability, failure diagnosis, and maintenance across a large and evolving test ecosystem
- Integrate automated quality checks and actionable test feedback into development and CI/CD workflows to help teams identify and resolve issues earlier
- Take ownership of technical initiatives from problem definition, design, and implementation through production deployment, adoption, measurement, and continuous improvement
- Partner with application, platform, QA, infrastructure, and developer productivity teams to develop scalable solutions
What you'll need
- Experience designing, building, testing, and operating production software, with a track record of solving complex engineering problems in large codebases
- Strong programming skills in C++, Python, Go, or another modern programming language, with an emphasis on maintainable, reliable, well-tested code
- Experience building test automation frameworks, developer tools, distributed systems, CI/CD infrastructure, or other engineering platforms
- Experience designing and evolving services or frameworks, with an understanding of scalability, reliability, observability, and operational excellence
- Experience developing or supporting systems across multiple platforms or environments, such as Windows, macOS, Linux, Android, or iOS
- Ability to take ownership of projects, work effectively across teams, communicate technical decisions clearly, and deliver solutions that improve the experience of engineers who use your tools
Nice to have
- Experience with cross-platform test automation frameworks such as Appium, Selenium, or comparable tools, including mobile, desktop, or game testing
- Experience building CI/CD, release engineering, developer productivity, or internal platform systems
- Experience applying LLMs, agents, or other AI techniques to developer tools, including test authoring, intelligent test selection, test maintenance, failure analysis, or automated debugging
- Experience working with large-scale software development workflows and integrating automated quality checks into the development lifecycle
Details
- Based at headquarters in San Mateo, CA
- Annual base salary range $243,290 to $295,250 USD, plus equity compensation and benefits for full-time employees
- Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted)
- For US-based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time
Read the full description and apply on the company’s own careers page.