This job might no longer be available.
Lead, Software QA Engineer, SDK
1 year ago
Job Description
The primary responsibility of the Lead, Software QA Engineer for the SDK C APIs is to drive the verification and validation of quality of the Magic Leap platform’s SDK native API exposures. The Lead, Software QA Engineer will focus on leading day-to-day engineering efforts of the team of SETs and Test Engineers to improve test coverage and testability of the software product. Qualified candidates need to be self-starters and able to operate in a highly dynamic environment.
Responsibilities- Lead the way and help keep the team on track toward accomplishing various engineering and testing objectives
- Act as a primary point of contact for the team, and work hand-in-hand with Development, Product, Program and other QA teams to ensure that all necessary testing is efficiently and effectively covered
- Use the Magic Leap SDK to provide end-user (application developer) testing of APIs and libraries
- Build and maintain test apps to continually prove the effectiveness and quality of the SDK
- Support overall engineering and architecture effort of the software group from a quality perspective
- Develop manual and automated tests to ensure thorough coverage of requirements
- Identify issues, perform root cause analysis, and work with Development for resolutions
- Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
Qualifications- 3-5+ years of experience in software QA/Automation related testing
- Experience with hands on development in C/C++ and/or Python
- Experience following a test driven development cycle, specifically writing software to verify feature requirements
- Experience with using operating system level APIs, and testing SDKs and applications on embedded devices/systems
- Understanding of test fundamentals, test management tools, and defect tracking tools
- Experience with analyzing requirements, test planning/execution, automated testing and reporting
- Experience with mobile software development
- Experience with modern source control systems, such as Git, Subversion, or Perforce
- Comfortability extending and improving an established code base
- Excellent communication, problem-solving, debugging and 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 and written communication skills
- Experience creating custom tools to facilitate game/app development is a plus
- Understanding of game engine architecture is a plus
- Experience designing and implementing User Interfaces is a plus
- Knowledge of render pipelines, camera control, and lighting is a plus
- Experience with 3D computer graphics/AR/VR is a plus
- Experience implementing networked multiplayer games is a plus
- Scripting knowledge of Powershell and Shell scripting is a plus
- Experience with game engines (Unity, Unreal, etc.) is a plus
Education- BS/MS in Computer Science / Computer Engineering or equivalent work experience
Additional Information- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
Our salary ranges are determined by role, level and location. In addition to salary, Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees.
US Base Salary Range
$123,000 — $172,000 USD
Create Your Profile — Game companies can contact you with their relevant job openings.