This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The DUV Software Group at Cymer is seeking a talented Software Quality Assurance Engineer with experience—and enthusiasm—for complex, real-time control systems. In this role, you will be engaged across the full software development lifecycle, from requirements definition through system-level testing, helping ensure the reliability and performance of cutting-edge industrial products.
Job Responsibility
Develops, publishes, and implements test plans for software module and system level test
Designs and creates test cases and procedures for testing software functionality, executes these test cases, and maintains an auditable storage and retrieval of test results
Analyzes software requirements for completeness, participates in requirements design and code reviews, and participates in collection of operational use cases
Participates in design reviews to ensure requirements have been flowed down into the appropriate design documentation
Analyzes test results and provides progress reports to engineers and management
Works closely with developers to isolate and understand problems and issues
Collects data on problems and issues and feeds that back to the development teams for implementation of root cause solutions
Performs other duties as assigned
Requirements
Bachelor's degree in Engineering, Computer Science, or related discipline
A minimum of five (5) years industry experience in devising and implementing test plans in an embedded environment
Past experience in testing hard real time embedded software systems and algorithms for electro-mechanical systems
Excellent written and verbal communication skills
Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats
Ability to trace hardware connectivity issues and use basic tools such as oscilloscopes and logic analyzers
Ability to logically think through issues and be able to trace problems and implement quickly creative solutions
Ability to define and carry out test procedures, improving them (if possible), or move them into the test automation framework
Ability to define and carry out installation procedures and accurate record keeping of configurations
Must have demonstrated a pragmatic and disciplined approach in successfully implementing best SQA practices in a 'real world' company
Proven success defining, developing, and implementing software test systems
Past success in testing embedded software systems and algorithms
Nice to have
Use Cases, UML, process and data flow
Software development processes, Software configuration management and defect tracking