Job Description and Requirements
The TCAD team is looking for a Software Engineer interested in GUI testing for its GUI testing team.
Synopsys TCAD offers a comprehensive suite of products that includes industry leading process and device simulation tools, as well as a powerful GUI-
driven simulation environment for managing simulation tasks and analyzing simulation results.
The successful candidate will be joining a small GUI testing team that will work closely with developers of the tools to be tested.
She or he should be capable of understanding details of the software being tested, understand the problems the software is expected to solve, and assure high software quality through systematic testing.
The responsibilities associated with this position will include :
Working with developers to plan and execute testing
Reporting findings and results of testing
Improving test coverage and automating GUI testing as much as possible
BSc in Computer Science / Electronics or equivalent
Software development and debugging experience in Unix / Linux and Windows environment
Experience in scripting with standard shell scripting languages (bash, csh, etc) as well as Tcl and Python
Motivated, independent, and self-organized person with very good analysis and problem-solving skills
Excellent teamwork skills and good inter-personal communication skills in multi-site environment
Good communication skills in English (both verbal and written)
Experience in GUI development or GUI design
Experience with GUI testing software such as Squish
Experience with Qt, VTK, or OpenGL
Experience working with worldwide cross-functional teams
Knowledge in semiconductor device fabrication and processing