|
Thank you for your interest in FreeFlight Systems.
We are currently hiring for the following position
(no recruiters please):
Software Quality Assurance
Minimum Requirements
- BA/BS
- Critical thinker: attention to detail and organizational
skill
- Excellent proofreader, especially with regard
to consistency among documents
- At least rudimentary knowledge of software engineering
principles
- Working knowledge of MS Word, MS Excel, and Adobe
Acrobat (or equivalents)
- Team player; works well with others, including
Engineering & Production staff
- Good command of written and spoken English; good
communication skills
Desirable Requirements
- BA/BS in a technical discipline
- Previous experience in software quality assurance,
especially the interpretation and application of
software processes and the drafting of new processes
- Experience with following RTCA/DO-178B software
development consideration
- Working knowledge of software coding, especially
using the C language
- Familiarity with FAA and RTCA aviation & avionics
regulatory document
- FAA Designated Engineering Representative (DER)
– Software category
- Licensed pilot, or interest in aviation
Description of Work
SQA audits the software development
process and ensures software development proceeds
in accordance with quality and configuration management
processes necessary for maintaining the high standards
associated with a safety-of-life application like
aviation. Though the processes are tailored to the
needs of FreeFlight Systems, they have been drafted
in accordance with guidelines established by combined
government/industry committees. These processes are
living documents, and SQA is expected to contribute
to their ongoing improvement.
SQA activities involve completion
of comprehensive checklists to support participation
in or auditing of all phases of the software life-cycle:
project planning, requirements definition, design,
coding, integration, test, and documenting results.
As the day-to-day arbiter of software quality, SQA
must strike a balance between participation and auditing
of the processes. Choosing one or the other depends
typically on the criticality of the software, the
particular phase of development, and resource availability
within Engineering.
Other duties assigned to the SQA
include (i) Weekly monitoring of the software problem
report database and ensuring problem resolution in
a timely fashion, and (ii) conformity review at project
conclusion to ensure software lifecycle data is accurate
and consistent prior to its release to Manufacturing
or regulatory authorities.
|