Software Quality Program Manager

Software Quality Program Manager

Job Description

360S2G is seeking a highly motivated Software Quality Program Manager.  The Software Quality Program Manager will report to the SQA Implementation Manager and is responsible for the development and implementation of the Software Quality Assurance Program. This position requires knowledge and understanding to software records management as it pertains to software development life cycle and Electronic Document Management Systems (EDMS) as well as Information Technology Systems (IT).  This candidate will guide others in the understanding and implementation of quality software principles and procedures. This position works closely with QA, IT, Engineering, and other business support organizations to ensure software applications are implemented and maintained according to requirements.

Responsibilities

  • Lead software implementations through the Corporate Software QA process to ensure compliance with 360S2G policies, program descriptions, and implementing procedures compliant with ASME NQA-1-2015, NRC RG 1.28, and applicable NIRMA Technical Guides, as well as any additional requirements necessary for nuclear software records management.
  • Develop and implement the Software Management Intake program for the organization, working with a cross-functional team to identify needs and areas for improvement.
  • Manage and execute the Software Quality Assurance program consistent with ASME NQA-1-2015.
  • Maintain and support internal procedures governing software development activities.
  • Oversee change management process for Software Quality Assurance.
  • Review software documentation for content and accuracy against software quality requirements.
  • Provide support and oversight for software commercial grade dedication activities in accordance with 360S2G procedures and ASME NQA-1-2015.
  • Develop, implement, and execute a personnel Software QA training program.
  • Perform QA software assessments. Direct the resolution of findings and follow-up.
  • Analyzes existing software applications in accordance with the overall software quality program, including plant engineering.
  • Aids line personnel in the development of test strategy, test procedure, and test plan for project developed and acquired software applications and configuration management.
  • Communicate software quality objectives and requirements to company management and co-workers with a goal to foster a company-wide culture of compliance.
  • Develop strategies to resolve software quality issues.
  • Participate in overall company initiatives and goals as applicable to the position.
  • Participate in team interactions with internal customers, representing software QA.

Qualifications

  • B.S. degree in technical discipline, information technology, engineering, business with minimum of 10 years’ experience; or equivalent related work experience with a minimum of 15 years’ experience in lieu of degree.
    • At a minimum, 8 years of experience in software development lifecycle, Quality Assurance and Configuration Management in a regulated environment implementing ASME NQA-1-2015, subpart 2.7, NRC RG1.28, DOE O 414.1D and DOE G 414.1-4, NIRMA Technical Guides.
    • Minimum of 10 years’ experience with the development and/or maintenance of software requirements definition, testing, and documentation.
    • Experience with Electronic Document Management Systems (e.g., Omega PIMS, DevonWay, Documentum)
    • Experienced with software development lifecycle tools (e.g., version control, continuous integration, unit testing, integration testing, requirements management, coverage checking, linters)
    • Ability to interface with internal/external customers to resolve software quality issues.
    • Ability to plan and implement methods for process improvement and trouble-shooting issues.
    • Experience facilitating root cause analysis and risk management identification and tracking related to software development programs.
    • Software Development Project Management experience.
    • Strong oral and written English communication skills.
    • Strong organizational and time management skills.
    • Ability to work independently and in a team environment.
    • Understanding concepts of Configuration Management.
    • Ability to communicate clearly and maintain good working relationship with management, peers, and customers of all technical levels.
    • Excellent organizational skills, ability to multi-task, good problem-solving skills, ability to work independently and as part of a team.
    • The successful candidate will possess a high degree of trust and integrity, communicate openly and display respect, and a desire to foster teamwork.
    • Actual position starting level and title will be determined based on assessment of qualifications.

Comments are closed.