SQAFYI - Software QA Resource - FYI

US-WA-Seattle: Senior Software Quality Engineer

To see other opportunities, please visit http://sqa.fyicenter.com
Date: 11-Apr-2008

Senior Software Quality Engineer

The Senior Software Quality Engineer is a key member of our growing Software Quality team, which will ensure that the design, development and validation of all product-related software comply with product specifications and regulatory requirements. The Sr. SQE will plan, create and implement software verification & validation procedures and tests for both manual and automated software testing. This person will play a key role in determining the acceptability of software quality deliverables prior to clinical studies and market release.

Primary Responsibilities

* Participates in new product development projects to ensure that software is validated in accordance with established internal and regulatory agency requirements. Will generate appropriate software development life cycle deliverables. * Participates in software development processes, software requirements analysis and software documentation, including but not limited to Software Requirements Specification, Software Design Description, Software Test Plans and Software Test Procedures. * Develops both automated software tests and manual software test protocols to ensure that software complies with performance, safety and regulatory requirements. Promotes a structured software verification process. * Participates in new product development team design control meetings and design reviews. Reviews and approves project software deliverables for compliance against applicable standards and internal protocols. * Provides guidance on software verification requirements to project teams. Develops, conducts and executes verification plans for in-house developed software. Writes technical reports for submission to regulatory agencies. * Assists in the development Standard Operating Procedures (SOPs) to support the Quality System in regards to software design and life cycle maintenance. Monitors the effectiveness of the software development policies, procedures and standards and implements improvements as needed. * Maintains and administers the software issues tracking system. Works with the software development teams to ensure software issues are properly characterized and handled appropriately.

Qualifications

* Bachelor’s degree in Computer Science, Software Engineering or equivalent experience required. * 8+ years in an engineering environment required with a mix of hands-on software development/coding and formal test experience optimal. * Expertise in one or more of the following languages: C, C#, C++, Perl and/or Matlab also required. * Experience with developing software for either embedded, desktop or compute cluster platforms required. Experience testing a product with an embedded software component also required. * Knowledge of software testing strategies, verification and validation procedures and rigorous medical or avionics (i.e. a regulated environment) software development life cycles required. * Experience with new product development and product realization, preferably in the Medical Device Industry. * Experience with automated test tools and scripting languages.

For more information, please write to us.

Thank you,
Team SQAFYI - Software QA Resource FYI
http://sqa.fyicenter.com

US-WA-Seattle: Senior Software Quality Engineer