Software QA Engineer

i3 AssemblyBinghamton, NY
1dOnsite

About The Position

The Software Quality Engineer is responsible for establishing and maintaining the software assurance process for all software developed within SureScan’s explosive detection systems. This role oversees all aspects of software quality and configuration management, ensuring performance, reliability, and maintainability across products. This is a hands-on position that combines analytical, leadership, and process-driven skills. The Software Quality Engineer will develop test methods, lead reviews, perform validation, and embed best practices within the engineering and development lifecycle. This position is based at SureScan headquarters in Binghamton, NY, and requires occasional travel to other facilities and stakeholder offices. The ideal candidate will have strong communication skills, a passion for quality, and the ability to learn new methods quickly while driving excellence in software performance.

Requirements

  • Bachelor’s degree (or higher) in Mathematics, Computer Science, Engineering, or a related field
  • Minimum of 3 years of software quality assurance experience
  • Proficiency with Microsoft Windows and Linux operating systems
  • Software development experience in C++, Python, and other languages
  • Experience with Qt, Visual Studio, and similar development environments
  • Familiarity with industry-standard configuration management and defect tracking tools
  • Knowledge of automated testing and software test best practices
  • Understanding of software engineering standards and version control processes
  • Strong teamwork and independent work capabilities
  • Excellent organizational, documentation, and communication skills
  • Proficiency with office software tools (MS Office, Open Office, etc.)
  • Highly self-motivated and disciplined in managing workload with limited supervision
  • Ability to obtain a U.S. Security Clearance (Secret)

Nice To Haves

  • Experience with CMMI Level 3 or higher software development processes
  • ASQ Certification in software quality or equivalent credentials

Responsibilities

  • Participate in the development of software specifications and use cases
  • Drive the configuration management process and develop related procedures
  • Establish and document test methods and specifications
  • Define and develop detailed test cases
  • Perform testing and document results
  • Develop automated test scripts and related tools
  • Implement software validation tools and processes
  • Ensure compliance with ISO 9000 standards
  • Contribute to advancing SureScan’s software maturity model
  • Conduct cause-and-effect and FMEA analyses for software systems
  • Interface with customers and stakeholders regarding configuration management and use case definition

Benefits

  • A range of benefit options are available
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service