Events  Classes  Jobs 
    Sign in  
Magic Leap // augmented reality tech
Toronto, Ontario    Posted: Thursday, May 02, 2019
Apply To Job

Company Description

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, & gurus from the fields of film, robotics, visualization, software, computing, & user experience.

We are growing quickly, & this is the time to get on board & play a role in shaping the way people will be interacting with the world tomorrow.

Job Description

The primary responsibility of the QA Lead for Applications & SDK is to ensure the manual & automated testing efforts for assigned projects meet the quality standards set by product owners. The lead will focus on analyzing requirements, assisting in developing & testing sample applications, & creating & maintaining manual & automated test cases in line with ongoing agile development across the application framework, all core applications, all SDKs, & the developer tools. Qualified candidates need to be a self-starter & able to operate in a highly dynamic environment.


  • Responsible for testing Applications, Application Framework & SDK & Developer Tools within a high-volume electronics organization
  • Help lead team, with hands-on execution to ensure delivery of the best quality product
  • Ensure appropriate & detailed testing strategy & plans are in place for all projects to ensure schedule
  • Review, evaluate, plan & improve existing & future QA tools, processes & methodologies
  • Handle the complexity of the daily activities & think both tactically & strategically to deliver quick but efficient testing solutions
  • Influence design, development & architectural counterparts to design for testability
  • Work hand-in-hand with product teams, key stakeholders & developers
  • Support overall engineering & architecture effort of the software group from a quality perspective
  • Do code reviews, leveraging test driven principles to develop high quality test scripts
  • Investigate, troubleshoot & verify software defects & other technical issues
  • Ensure API & code coverage across all SDKs & minimize testing coverage gaps by doing test case reviews to continually improve the effectiveness & quality of the application framework & release
  • Analyze & report on test progress, status & performance metrics across projects, programs
  • May require 10-20% of travel & flexible hours is desired


  • 7+ years of experience in a Testing lead role, with additional 5+ years of experience in software developer or testing
  • Proven experience of requirements-based testing with understanding of software/hardware development life cycles
  • Thorough knowledge of QA testing methods, test tools, best practices & processes with the ability to manage phased testing
  • Experience in (unit, system, integration, regression, system, performance, reliability, power & certification) testing
  • Solid knowledge of testing techniques to determine appropriate number of test iterations & applying risk-based testing concepts
  • A high-level of attention to detail with excellent analytical & investigative/problem-solving skills
  • Experience managing contract/external resources for software testing
  • Thorough understanding of all test fundamentals, test management tools, & defect tracking tools
  • Experience with analyzing requirements, test planning / execution, automated testing & reporting
  • Experience with testing SDKs, APIs & applications on embedded devices
  • Knowledge of Linux/Unix, Google C++ Test Framework (GTest) & Google C++ Mocking Framework (GMock) is a plus
  • Experience with testing 3D computer graphics/AR/VR is a plus
  • Experience with analyzing requirements, test planning / execution, manual & automated testing, & reporting
  • Experience with mobile software development and, testing & developing custom / sample applications in an embedded system
  • Excellent communication, problem-solving, debugging & troubleshooting skills to root cause complex issues
  • Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral & written communication skills including effective presentation with a dynamic & can do attitude


  • BS/MS in Computer Science / Computer Engineering or equivalent experience
  • MBA is a plus

Additional Information

All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply To Job
© 2020 GarysGuide      Terms