|
Job Description
The primary responsibility of the Sr. Test Engineer (Developer Tools) - Contractor is to verify & validate the quality of the Software Development Kits & associated tools. The Sr. Test Engineer (Developer Tools) - Contractor will focus on converting applicable manual test cases to an automated system as well as performing exploratory & regression related testing by creating relevant simple applications to test specific functions utilizing the supported game engines. Qualified candidates need to be self-starters & able to operate in a highly dynamic environment.
Responsibilities:
- Work hand-in-hand with product teams, key stakeholders & developers
- Create sample apps & experiences using the Magic Leap SDK to provide end-user testing of APIs & libraries (with applicable game engines or native language)
- Support overall engineering & architecture effort of the software group from a quality perspective
- Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
- Develop / Test & Run manual & automated tests on daily basis ensuring complete test coverage of requirements
- Investigate, troubleshoot, & verify software defects & other technical issues
- Build & maintain test scripts to continually prove the effectiveness & quality of the developer tools
Qualifications:
- 5+ years of experience in QA / Automation related testing (whitebox & blackbox testing)
- 5+ years of experience of hands-on development in Python, C++ or C# in a production environment
- Thorough understanding of all test fundamentals, test management tools, & defect tracking tools
- Experience with analyzing requirements, test planning / execution, automated testing & reporting
- Experience with mobile software development & developing custom applications
- Experience with testing SDKs, APIs & applications on embedded devices
- Experience in testing developer tools, i.e. debuggers, simulators
- Thorough scripting knowledge of Python, Powershell & Shell scripting
- Experience with UI Automation, Desktop application automation, mobile application automation
- Experience with game engines (Unity, Unreal, etc.) is plus
- 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
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.
| |
|