Previous Job
Software Verification Engineer
Ref No.: 18-04001
Location: Burlington, Massachusetts
Position Type:Contract
Start Date: 04/18/2018
My direct client in Burlington, MA is hiring a Software Verification Engineer.
Location: Burlington, MA
Duration: 3-6+ month contract
Rate: Competitive and dependent upon experience
Start Date: ASAP
Working under general supervision, supports product development efforts by performing clinical-systems and human factors engineering tasks such as investigating, defining, analyzing, documenting and testing activities associated with the development of specific projects. Performs additional analysis and/or interviews to determine the requirements and constraints on the assigned portion of the system. Work requires the application of theoretical principles, evaluation, ingenuity and creative/analytical techniques typically acquired in a recognized four-year or more academic course of study. Has the ability to apply technical, clinical and marketing understanding of issues to bring tasks to resolution within assigned projects. Applies engineering and scientific principles to the evaluation and solution of technical problems. Exercises appropriate level of technical judgment in planning, organizing, performing and coordinating clinical-systems engineering assignments. Routinely uses the most effective, cost efficient and best practices to execute processes. 


As a member of the software development team, this SW Verification Engineer is an individual contributor. He or she is knowledgeable of Embedded Software Verification test best practices and has experience planning and implementing embedded software product test strategies and infrastructure. He or she will collaborate with developers and system engineers to develop test strategies for verification of embedded software and test tools in accordance with project and regulatory requirements and schedules. He or she is expected to be knowledgeable of and follow industry standard development practices in a regulated product development environment. The primary responsibility will be to create and execute both manual and automated tests. 


The responsibilities for this position include, but are not limited to, the following: (Other duties may be assigned.) 
• Create and execute high quality efficient integration and verification tests for embedded software 
• Create or specify software and hardware tools and fixtures to support testing 
• Participate in all aspects of the software development life cycle 
• Stay current with state-of-the-art tools and techniques for software testing. 
• Lead self and sometimes others on projects/programs assigned. 

• Demonstrated success in testing embedded software applications or mobile/GUI software verification 
• Familiarity of automated testing 
• Familiarity with SW Development tools and techniques including bug tracking and test design and execution 
• 8+ years of software testing experience / embedded software test preferred 
• BS in computer science or an engineering discipline 


• Excellent written and verbal communication skills 
• Excellent interpersonal skills 
• Self-starter and results oriented 
• Experience with Agile methods a plus 
• Medical device industry experience preferred.