Back to Job Search

Snr Software Quality Engineer

  • Location: Irvine
  • $ Salary: Up to US$59.17 per hour per hour
  • Job Type:Contract

Posted 29 days ago

  • Sector: Engineering
  • Contact: Alicia Beard
  • Duration: 6 Months
  • Start Date: ASAP
  • Expiry Date: 09 June 2023
  • Job Ref: JN -052023-479048

Senior Sofrware Quality Engineer

Assignment length - 6 months

Location - Irvine, CA

Schedule - Mon - Fri (8AM to 5PM PST)

Pay Rate - $59.17 per hour

The main function of this Snr. Software Quality Engineer is to lead all software engineering activities relating to the validations of several production equipment with custom software. The main purpose of this role is to apply knowledge of software quality engineering to assess risk, run validation activities and develop/approve software documents.

Job Responsibilities:

      • Investigate complex product/ non-product software quality and compliance issues (e.g. software deviations/failures) for all production processes prior to final product release based on engineering principles; analyze results, make recommendations and develop reports,
      • Assess Risk Management activities including authoring of Software Hazard Analysis for complex projects/ systems/ test equipment in partnership with cross-functional teams; provide recommendations for improvements,
      • Develop complex software documentation (e.g. Protocols, Reports, Hazard Analysis) for product or non-product software validation deliverables utilizing engineering knowledge,
      • Collaborate with stakeholders on the Code Review process for product software or custom manufacturing test equipment,
      • Perform dry-runs and execution of Software Validation Protocols,
      • Train, coach, and guide other employees on software documentation,
      • & other Incidental duties as required.

Required Skills:

      • Proven expertise in usage of MS Office Suite,
      • Strong documentation, communication and interpersonal relationship skills including negotiating and relationship management skills,
      • Working knowledge and understanding of statistical techniques,
      • Substantial understanding and knowledge of principles, theories and concepts relevant to Software Development Lifecycle related to Software Quality Engineering (e.g., CQE body of knowledge) for product and non-product software,
      • Substantial knowledge of business acumen products and software technologies,
      • Strong problem-solving, organizational, analytical and critical thinking skills,
      • Substantial understanding of processes and equipment used in assigned work,
      • Good leadership skills and ability to influence change,
      • Knowledge of and adherence to related procedures (e.g., cybersecurity procedures related to IT systems, manufacturing equipment or product software),
      • Strict attention to detail,
      • Ability to interact professionally with all organizational levels,
      • Adhere to all company rules and requirements (e.g., pandemic protocols, Environmental Health & Safety rules) and take adequate control measures in preventing injuries to themselves and others as well as to the protection of environment and prevention of pollution under their span of influence/control

Level of Independence:

      • Work independently without close supervision,
      • Compares and evaluates possible courses of action after considering various possibilities,
      • Applies knowledge in following procedures or in determining which procedures to follow or determining whether specified standards are met,
      • Considers the cause and effect of activities,
      • Determines or effectively recommends course of action after considering potential risks of alternatives,
      • & Make decisions in the face of difference alternatives and without formulas or guidelines or with guidelines that are not complete and exhaustive.

Education/ Experience:

    • Bachelor's degree in Engineering with a minimum of 5 years of experience or Master's degree in Engineering with a minimum of 4 years of experience,
    • Prior experience validating software in the medical device industry,
    • Experience creating custom medical device software logic,
    • & Previous experience with software verification and validation activities in a medical device industry.