Senior Software Engineer, Automation Tools
Core
Design, build, and scale foundational systems for the test automation lifecycle, including frameworks, orchestration services, and AI-native tooling to enable reliable end-to-end testing across Roblox's platforms.
Role type
Senior Software Engineer (Test Automation Infrastructure)
Builds
Test automation frameworks, execution/orchestration services, device-farm integrations, and AI-driven intelligent test selection tools.
Domain
Software Engineering / Test Automation / AI / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Go, distributed systems, cross-platform automation, CI/CD integration, system design, ownership of end-to-end projects
Preferred skills
Appium, Selenium, LLMs, AI agents, automated debugging, large-scale software development workflows
Technologies
C++, Python, Go, Appium, Selenium, LLMs, AI agents
Responsibilities
Design and implement test automation frameworks and orchestration services; Develop AI-native tooling for test authoring, selection, and failure triage; Integrate automated quality checks into CI/CD workflows; Drive technical initiatives from design through production deployment; Collaborate with application, platform, QA, and infrastructure teams
Seniority
Senior, hands-on IC