Key Duties and Responsibilities
- Specify and write test cases, create, modify and update existing tests, write and maintain test scripts
- Perform functional, regression and performance testing in automated and/or manual test environments and investigate possible causes of problems
- Verify defect fixes and write software defect reports
- 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, VM’s, Cloud
- Effectively communicate with both scientific and programming staff
- Efficiently handle numerous projects simultaneously
Minimum Education/Certification Requirements and Experience
- MS in Optical Engineering or directly related field with 2+ years of industry experience
- 2+ years OpticStudio experience
- 1+ years using a modern programming language for computational analysis and/or modeling (Python preferred)
- 1+ years of industrial experience designing, building, and/or testing optical products
- Good communication and interpersonal skills (conversational English skills are required)
Preferred Qualifications and Skills
- Technical knowledge and experience with OpticStudio and the OpticStudio Application Programming Interface (ZOS-API)
- Solid foundation in optical physics
- Understanding of how engineers and scientists use software tools to design optical products
- Experience in a large-scale commercial software testing and verification environment
- Ability to learn quickly and to collaborate with others in a geographically distributed team
- Strong problem-solving skills and attention to detail with an ability to distill problems down to their simplest form