
Software Quality Assurance Engineer
Role summary
This role supports the continuous improvement of the software quality assurance program for front-end, embedded software, and related products. The engineer will develop test cases and scripts, execute testing, record results, and manage defects. Key responsibilities include contributing to automation and modernization initiatives to enhance efficiency and reduce manual processes. The position involves establishing software quality standards, acting as a build coordinator for release management, and evaluating products against government directives and ISO requirements.
Summary: Assists in the continuous improvement of the software quality assurance program supporting front-end, embedded software, and related products and services. Develops test cases and scripts, executes testing, records results, and follows through on issues. Contributes to automation and modernization initiatives to reduce manual processes and improve efficiency.
\*\*Responsibilities/Skills: \*\*
- Participates in establishing software quality standards across the software life cycle, including documentation, development methods, testing, and maintenance.
- Serves as build coordinator for release management activities.
- Defines functional and non-functional software requirements.
- Assists in developing quantitative measures and techniques to evaluate software quality.
- Establishes software test standards and methods and conducts software testing.
- Develops test cases and scripts based on requirements, records pass/fail results, and documents associated defects.
- Reviews and evaluates software products and services for compliance with government directives, standards, and guidelines related to software quality assurance.
- Maintains labs and assets in an organized and operational state.
- Performs other duties as assigned
Requirements:
- Bachelor's degree in a related field preferred.
- Three to five years of experience in government software development, quality assurance, and/or testing required.
- An Associate's degree with eight or more years of relevant experience may be considered in lieu of a Bachelor's degree.
- Familiarity with MIL standards preferred.
- Knowledge of ISO requirements and military publications related to quality required.
- May be required to travel domestically and internationally.
- Must be eligible to obtain a Secret clearance.
- Working knowledge of Linux operating systems, Microsoft operating systems, and Microsoft products required.
- Working knowledge of programming languages such as Python (preferred), Ruby, C, C#, JavaScript, or similar required.
- Knowledge of shell scripting languages such as Bash, Bourne, Korn, and Z shell preferred.
Similar roles
Software Quality Assurance EngineerAxcelis Technologies · Beverly, Massachusetts, United States · Onsite
Software Quality Assurance EngineerHelic & Co. · Canada · Remote- Software Quality Assurance EngineerCyient · Montreal, Quebec, Canada · Onsite
- Senior Software Quality Assurance EngineerSartorius · Ann Arbor, Michigan, United States · Onsite
- Software Quality Assurance EngineerMutualink Inc · Westford, Massachusetts, United States · Onsite