Siemens Industry Software is seeking a highly motivated, responsible and qualified Software Quality Assurance Engineer to join its IC Design Solutions QA Team in Yerevan, Armenia. QA Engineer will mainly be responsible for automation and improvement of software testing process.


- Create test-plans for comprehensive features/enhancements for one of the developed tools
- Manual verification of the newly implemented code, using proven 3rd party tools where needed
- Report defects, ability to localize the issue, providing necessary input to reproduce it, including scripts layouts, etc;
- Implement regression tests for covering the introduced code
- Daily and on-demand runs of tests, reporting the results to counterparts
- Monthly runs of the tests through coverage reporting and memory checker tools and reporting the results
- Provide weekly reports with a brief description of the work done and the plan for the next week
- Participate in QA and cross-functional team meetings

Required Qualifications:

- BS/MS in an EDA or Computer science related area – Cybernetics, Computer science, Microelectronics, Applied Math, etc
- 2 year of experience in automated software testing preferably in EDA area
- Scripting/Programming skills, knowledge of basic algorithms, the ability of estimating the complexity of algorithms, creating and implementing ones
- Experience of working with code coverage measuring tools (gcov, Pure Coverage) and memory errors reporting tools (valgrind, Purify) is plus
- Knowledge of basic electrical circuit laws, ability to resolve simple tasks
- Basic knowledge of Boolean algebra and logical circuits
- Basic knowledge of EDA flow and manufacturing process
- Fluent verbal and written English, ability to work in an international team, having regular international team meetings
- Good planning skills, basic knowledge of one of the planning tools – JRA, MS Project, etc
- Experience of working with source control and an issue-tracking tool
- Readiness to support team members in force major