Key Duties and Responsibilities
- Specify and write test cases, creates, modify and update existing tests, write and maintain test scripts
- Perform functional, application, regression and performance testing in manual and/or automated test environments and investigate possible causes of problems
- Create test plans, participate in defect management and testing metrics
- Apply standard techniques and procedures and comply with the company's overall development and testing processes
- Work in a variety of computing environments: Windows, Linux, Virtual Machines, Compute Clusters, Cloud, etc.
- Understand and reproduce product defects, and work with developers to determine the best resolution.
- Approve product releases from development when feature specifications and quality standards are reached.
Minimum Education/Certification Requirements and Experience
- BS in Engineering, Computer Science, or related field with 2 years of experience, or MS with no experience
- Technical knowledge and experience with high frequency principles and applications:
- Signal and Power Integrity
- PCBs and IC Packages
- EMI/EMC
- Strong knowledge of programming and scripting languages:
Preferred Qualifications and Skills
- Familiarity with analysis tools, such as Ansys HFSS and HFSS 3D Layout is a plus.
- Experience in a large-scale commercial software testing and verification environment
- Good communication and interpersonal skills
- Strong attention to detail
- Ability to learn quickly and to collaborate with others in a geographically distributed team
- Familiarity with EDA/CAE software
- Proficiency in Microsoft Windows and Linux platforms