As a member of the Automation Framework team you will help shape the technology that powers our automated test systems and supports a wide community of software engineering teams testing our products. In this role, you will help develop the software used to schedule, deploy and report on thousands of tests per day. You will collaborate with team members at all levels to develop the automation framework, including building new features, driving improvements, and owning product maintenance.
As a member of the Automation Framework team you will be responsible for the development and maintenance of the software that many teams use to run automated tests on our Magic Leap devices. This software includes test scheduling, device management, build deployment and system analytics.
Step up to resolve product issues, large and small.
Own major application features and take responsibility for their maintenance and improvement over time.
Collaborate with peers during technical design discussions and code reviews.
Be an expert in C# and the .NET application development ecosystem.
Write pragmatic, performant, and testable code that works consistently across environments.
5+ years in Windows software development
Advanced level of C# and .NET core expertise
Comfortable with Linux
Experience with automated build systems, automated testing, automation farms and release management
Comfortable learning new languages and ideas
Familiarity with Robotics, Python and Machine Learning is a plus
Excellent oral and written communication skills including effective presentation with a dynamic and “can do” attitude
BS/MS in Computer Science/Engineering is preferred
All your information will be kept confidential according to Equal Employment Opportunities guidelines.