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 the 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 and make testing more accessible and effective
- Build systems that connect test planning, test selection, execution, and failure analysis, enabling more efficient use of test infrastructure and faster feedback to engineers
- Design and implement capabilities that identify the most relevant tests for code changes and releases, balancing test coverage, validation confidence, execution time, and infrastructure cost
- 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 that address the needs of engineers across Roblox
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 writing maintainable, reliable, and well-tested code
- 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 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; roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted)
- Annual base salary range $196,750 to $243,290 USD; full-time employees are also eligible for equity compensation and benefits
- 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.