Paragon Space Development-posted 2 months ago
Tucson, AZ
101-250 employees
Professional, Scientific, and Technical Services

The Quality Software Engineer is responsible for all aspects of Product Assurance throughout the software development cycle. This involves evaluating, testing, validating software and continual development and implementation of rigorous testing methods and procedures to evaluate the quality engineering development and integrated software reliability. Standardizes industry best practices to build and automate QA processes. Provides oversight and technical guidance to the Integrated Product Development System (IPDS) in the analysis, design, testing, and deployment of all applications. The QSE plays a critical role in timely deliverables that meet, or exceed, customer and quality performance requirements. They must work closely with the engineering, manufacturing and supply chain team to ensure full knowledge of the proposed software verification, validation and that testing covers all aspects of intended functionality. The QSE will provide feedback on quality to the development team to spur changes in software QA process, to the product, project and program team to ensure bugs or issues are addressed.

  • Manage and execute end-to-end testing for key technology platforms and be accountable for test projects.
  • Provide leadership and technical expertise to the QA team.
  • Work with various QA tools and applicable frameworks to develop and execute overall software test strategy for product release.
  • Communicate with cross-functional teams, including development, product team, product support, and system engineers.
  • Design and implement tools for automated testing of multiple applications.
  • Monitor all QA activities, test results, leaked defects, root cause analysis and identify areas of improvement.
  • Document, implement, monitor, and enforce all processes for testing as per industry standards.
  • Pair with technical and functional teams to maintain continuity of integration environments.
  • Ensure proper usage of available tools to maximize QA effort benefits.
  • Develop, implement, and maintain Software Quality Assurance (SQA) plans, procedures, and checklists.
  • Perform supplier software quality oversight and audits for subcontracted or purchased software deliverables.
  • Verify and validate the implementation of corrective/preventive actions and continuous improvement initiatives.
  • Support digital FAI (First Article Inspection) or equivalent verification for embedded software deliverables.
  • Proven experience in Quality Assurance Software Management.
  • Experience (5+ years) in Software Testing Automation.
  • 5+ years in a supervisory or managerial position and 10+ years of IT experience.
  • BS or MS in Computer Science preferred.
  • Experience with NPR 7150.2 NASA Software Engineering Requirements, or DO-178 Software Certifications standards.
  • Thorough knowledge of methodologies of quality assurance and standards.
  • Proven experience and full command of QA procedures and methods, and Agile / SDLC.
  • Excellent interpersonal skills, as well as excellent communication skills, verbal and written to both technical and non-technical audiences.
  • Able and willing to work independently and in a fast-paced environment with tight deadlines.
  • Familiarity with software development lifecycle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service