Job Title: Software Development Engineer in Test
Job Description
In this role, you have the opportunity to make a substantial contribution to the innovation of Siemens Ultrasound products through development, test, and evaluation of new products, utilizing the latest technologies and test practices.
You are a member of an Agile SCRUM team and are responsible for:
•Contribute to feature development through use case identification, requirement analysis, software verification procedure development and execution
•Develop test cases for both requirements and software components/subsystems
•Develop automation test scripts for software components/subsystems.
•Formal verification of software requirements and specifications
•Daily feature, workflow and system level test to provide functional and development feedback.
•Test data generation/review/approval
•Operating ultrasound products in a black box and white box fashion to identify defects
•Generate defect reports for the team
•Verify defect closure
•General lab maintenance (light lifting) for all ultrasound equipment
You are part of a talented team with a passion for improving quality of life through solutions designed around the needs of customers and their patients. Our Innovations are driven by gaining insight into the needs of the people who use our Ultrasound Systems/Solutions.
To succeed in this role, you should have the following skills and experience:
•Minimum of a bachelor's degree in engineering field
•Minimum of 5 years' experience in software test and verification
•Minimum of 3 years' experience in medical device product development
•Minimum of 2 years of experience developing automation tests.
•Test development and execution of: Functional, Integration, User Acceptance and/or System Testing.
•Excellent verbal and written communication skills
•Strong computer skills in Microsoft office applications. Experience in Team Foundation Server or other similar product is a plus.
•Experience in requirements management, tools, methodologies, and processes, including use of a variety of accepted methods
•Experience in software engineering
•Self-starter and a fast learner who can accept and deal with dynamic program changes