• Software Process/Product Compliance Quality Engineer

    Job Locations US-MI-Warren
    Posted Date 2 weeks ago(12/7/2018 12:06 PM)
    Job ID
    2018-1278
    # of Openings
    1
  • Overview

    Staffing Pros a Divison of VETS inc is hiring for a Software Process/Product Compliance Quality Engineer for one of our contracts in Warren, Michigan.

    Responsibilities

    This position is for the Software Engineering Lifecycle Support (SELS) team under the TARDEC Software Engineering Center (SEC), which supports various TARDEC programs.  Candidate serves as a Product and Process Compliance professional responsible for ensuring the integrity, reliability and reproducibility of our software, documentation and processes used to produce the end product.  As a member of the SELS team, duties include product/process audits, traceability audits, root cause analysis and compliance reporting.

    • Determine the degree to which the software products and related documentation conform to established requirements.
      • Identify required software products and documentation.
      • Identify the requirements allocated to the software products and related documentation.
      • Evaluate (validate, verify or review) the results of the allocation process.
      • Evaluate (validate, verify or review) software products or documentation for conformance against established software requirements
      • Non-conformances are raised when software products or documentation do not conform to established software requirements.
    • Prior to delivery, determine the degree of confidence the organization has that the established requirements are satisfied and that the software products and related documentation will be acceptable to the customer.
    • Collect measurement data sufficient to support satisfaction and acceptability decisions.
    • Owner and executor of the product acceptance criteria.
      • Identify criteria for product acceptance. These conditions may be derived from a contract, project plans, documentation, SQA reports and other sources.
      • Ensure the organization and the customer understand these conditions.
      • Determine whether the product conforms to contracts and documented acceptance requirements.
      • Prior to delivery of the software products, the products conformance to the organizations understanding of conditions for product acceptance is confirmed.
      • Non-conformances are raised when software products do not conform to established software requirements.
    • Determine whether the product support requirements identified in the project plans are consistent with the contract and clearly identify the responsibilities of both the organization and the customer.
      • Analyze contracts and project plans to identify the required level of support.
      • Review customer support plans and determine whether the level of customer support is consistent with contractual or agreed upon support requirements.
      • Identify SQA requirements and include them in the Software Quality Assurance Plan (SQAP).
      • Monitor activities and raise non-conformances when these activities are not performed as defined in the plan.
      • Measure and evaluate, on a regular basis, the level of support and cooperation with respect to the product support plan and identify issues.
    • Determine whether product measurements demonstrate the quality of the products and conform to standards and procedures established by the project.
      • Identify the standards and procedures established by the organization.
      • Determine whether proposed measurements are consistent with standards and procedures established by the project.
      • Determine whether the proposed product measurements are representative of product quality attributes.
      • Analyze product measurement results to identify gaps and recommend improvements to close gaps between measurements and expectations.
      • Evaluate product measurement results to determine whether improvements implemented as a result of product quality measurements are effective.
      • Analyze product measurement procedures to confirm they are sufficient to satisfy the measurement requirements defined in the projects processes and plans.
    • Other duties as assigned.

     

     

    Qualifications

    • Must have at least a Bachelor’s Degree in software or computer engineering field or computer science with course work related to software engineering.
    • Preferred Master of Software Engineering with course work related software process/product compliance and release management.
    • Must have excellent problem solving, interpersonal communication and project management skills.
    • Must be able to obtain and maintain a secret security clearance.
    • Must be a US Citizen.
    • Experience with developing or modifying software product/process compliance and quality assurance plans, policies, and procedures tailored to the complexity and scope of the developmental or operational system.
    • Experience with implementation and administration of product/process compliance and software quality assurance metrics, such as defect profiles and performance to entry/exit criteria.
    • Experience with Linux and/or QNX required, other embedded OS experience strongly desired - preferably command line and not just GUI desktop usage.
    • Experience with software industry best practices like Capability Maturity Model Integrated at least level 3 standards.
    • Knowledge of implementing the software quality assurance discipline for the entire life cycle of systems from initial requirements and capabilities baselines to system end-of-life.
    • Knowledge of Lean/Six-Sigma principles and practices.
    • Knowledge of software engineering and lifecycle management standards, regulations, processes and best practices.
    • Skill in defining, implementing and executing software quality best practices and procedures to design, influence, and drive quality and testing of our software.
    • Ability to apply concepts and define and implement software quality assurance processes and procedures.
    • Ability to inspire team confidence and respect while motivating team members in a creative and effective manner.
    • Ability to review functional and technical documentation from requirements.
    • Ability to review source code against chosen coding standards.

    EEO Statement

    All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, marital status, age, national origin, protected veteran status, or disability. VEVRAA Federal Contractor

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed