Software Quality Assurance Engineer

EaglePicher TechnologiesJoplin - Crossroads, MO
1d

About The Position

The Software Quality Assurance Engineer is responsible for enabling and maintaining software quality in embedded systems, in cloud applications, in PC applications and other business software need through the implementation and use of test strategies, process audits and reviews, and automation. This role will report through the Quality Assurance organization but will collaborate with and be integral to the Software Engineering team. The candidate should expect to play a critical role in the areas of software process compliance audits, implementation and maintenance of Azure DevOps configuration management policies, and automation and performance of software test utilizing the Azure DevOps platform.

Requirements

  • Bachelor’s Degree in Computer Science, Information Technology or related required
  • Must be a U.S. Persons

Nice To Haves

  • Azure DevOps certifications preferred
  • Software quality engineer certification similar to ASQ CSQE preferred

Responsibilities

  • Implement, maintain, and improve automated testing strategies
  • Research & recommend new test tools and best practices to measure and improve software quality and performance
  • Defines and executes systems to ensure standard business practices such as configuration management, change requests, traceability, build management, are efficient, reliable, and repeatable
  • Perform manual and automated testing across multiple platforms and environments including embedded, web, cloud applications, and standalone PC applications
  • Work with software engineers to develop and execute unit testing
  • Work with software, hardware, and systems teams to maintain design traceability while still enabling rapid design iteration.
  • Collaborate with system engineering to develop test systems that provide sufficient coverage for the application
  • Provide consultation services to system engineering, hardware engineering, and software engineering to design systems that are testable, observable, and provide sufficient requirements coverage for safety critical designs
  • Provide oversight of the software quality assurance process
  • Enhance the software quality assurance process
  • Provide accountability to the engineering functions through the use of audits and reviews
  • Provide accountability to the engineering functions by monitoring key software quality metrics
  • Drives compliance with internal requirements, internal processes, customer requirements, and customer product specifications through the use of process audits and cross functional reviews.
  • Proactively derisks projects through collaboration with all functional business areas to validate and test designs early in the development process.
  • Works with the project teams to assist in the definition of product integration plans.
  • Works within the Aerospace technical roadmap to achieve improvements in both product and processes.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing hardware by enrolling in educational opportunities, reading professional publications, and participating in professional organizations.

Benefits

  • Medical, dental, vision, life, and disability insurance
  • 10 paid holidays and PTO
  • Matching 401K
  • Annual Profit Sharing
  • Tuition reimbursement
  • Dependent scholarship programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service