At Oculus, we want to build the world's best and most widely used system for VR and AR. We are looking for a leader with a strong passion for building world class engineering system and QA. Building a new interaction model has some very exciting challenges and opportunities.
While many existing best practices are applicable many new challenges exist. There are so many technical and perceptual factors to deliver a true feeling of presence and building an engineering systems to consistently deliver this and QA system to verify that this is accomplished is an exciting and hard problem. Oculus is taking a very broad view of space from mobile untethered VR to high end PC connected VR. The ideal candidate will be able to service diverse engineering teams across multiple products, operating systems, development tool chains, and game engines. We are looking for someone with a track record for building and leading large engineering and/or QA organizations
Responsibilities
Responsible for overall QA effort for all of Oculus, including manual QA, automation, labs, external QA, across all our products
Responsible for the engineering system for builds, release management, source control, continuous integration, and development tool chain.
Lead/contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in tools and testing.
Design and build advanced automated testing frameworks.
Strong hands-on operation capability to ensure the system is working daily as expected.
Design and build tooling and infrastructure to help engineering teams measure and increase their velocity.
Drive adoption of best practices in code health, testing, and maintainability.
Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design.
Requirements
BS in Computer Science or related technical field or equivalent practical experience.
Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
Extensive knowledge of Windows and/or Android environments. Bachelor’s degree or more in Computer Science, Mathematics, or related field
7+ years of experience performing quality assurance and testing activities and/or builds, release management and engineering system and tools, ideally in consumer software such as games, and web services
5+ years automating tests and systems for functional testing, load testing and performance
5+ years of experience as a team lead or manager, including hiring, mentoring, and coaching
Experience shipping consumer software, services
Send To A Friend