Software Quality Engineer

ENGINEERING Auburn Hills, Michigan

JOB DESCRIPTION

  • Developing the Software Quality Plan.
  • Software Quality Reviews.
  • Ensuring that internally develop requirements satisfy the customer requirements.
  • Ensuring that the detailed design meets internal and customer requirements.
  • Ensuring that unit and integration tests
  • Ensuring that the software validation testing is adequate to ensure compliance to requirements.
  • Ensuring that the proper level of traceability exists between customer, internal requirements and test requirements
  • Tracking and reporting software quality metrics.
  • Assisting in preparing and validating the contents of software delivery documentation.
  • Ensuring that the software development and testing processes are being followed by performing periodic pre-release and release audits.
  • Assisting in entering requirements into the DOORS database
  • Tracking and reporting software anomalies.
  • Participate in software design, unit and integration test reviews.

JOB REQUIREMENTS:

  • B.S. in Computer Science, Computer Engineering or Electronics Engineering.
  • 5+ years of software development/software QA/software quality experience.
  • Working knowledge of the ASPICE and ISO 26262 software development process.
  • Strong experience in generating, tracking and maintaining Software Quality Plans.
  • Working knowledge and establishing SW development release process, processes guidelines, checklist and templates
  • Ability to interpret OEM functional, diagnostic and testing requirements to map to quality records.
  • Knowledge of software reviews, finding gaps or non-compliance in work products, testing process and workflow.
  • Understanding of safety critical systems design.
  • Working knowledge of ISO 26262 Functional Safety requirements compliance in product software.
  • Experience with issue tracking software through configuration/change management
  • Experience with IBM Rational DOORS, JIRA, SVN, RTC etc tool chain that support SW development process.
  • Understanding of configuration management tools.
  • Experience with tracking progress and issues highlighted during HIL and/or Independent test and verification (IT&V).

STANDARD QUALIFICATIONS

  • Education - Bachelor – Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science  (minimum)

PREFERRED QUALIFICATIONS

  • Certified/trained ASPICE assessor
  • Established best practices in ASPICE or CMMi