As a Senior Software Engineer on the Test Foundations team you will be responsible for designing building and maintaining a robust test automation framework across all platforms supported by Robloxincluding mobile desktop console and VR.
Your primary focus will be the development of our device farm manager and associated test automation primitives that orchestrate a largescale fleet of physical devices and emulators. This infrastructure is critical to ensuring the reliability scalability and speed of our automated test pipelines. You will drive innovation in how we manage device orchestration and test to support fast frequent and highquality product releases.
You will
- Develop and enhance the test automation ecosystem to enable faster feature releases across the Roblox Universal App.
- Build and maintain DFM components to ensure stability scalability and ease of integration for internal and external teams.
- Create utilities simulators and infrastructure tools to support efficient test across platforms.
- Own projects endtoend: from technical design and planning to implementation and deployment.
- Collaborate with QA Infrastructure and Product Engineering teams to align goals and scale Device Farm Manager.
- Mentor junior engineers through technical guidance code reviews and knowledge sharing.
You have
- 5 years of professional experience building scalable distributed systems or frameworks.
- Proficiency in one of the objectoriented programming languages such as C# or Java and scripting languages like python or go.
- Proven experience in building and evolving robust crossplatform test automation frameworks.
- Strong understanding of device management systems test runners and distributed orchestration.
- Excellent problemsolving communication and collaboration skills.
Nice to Have
- Background in developing internal infrastructure or tooling for large engineering organizations.
- Familiarity with virtual device orchestration and fleet scaling technologies.
- Experience working in highscale consumerfacing product environments.
Required Experience:
Senior IC