What are the responsibilities and job description for the Software Quality Assurance Test Engineer position at Liberty Defense?
Company Description
Liberty Defense provides advanced security detection solutions designed for concealed weapons identification in high-traffic areas such as airports, schools, and stadiums. With cutting-edge technologies like the HEXWAVE system, developed under an exclusive license from the Massachusetts Institute of Technology (MIT), the company offers modular and scalable protection for detecting both metallic and non-metallic threats. Liberty Defense’s portfolio includes High-Definition Advanced Imaging Technology (HD-AIT) body scanners and shoe scanner technologies tailored for aviation security checkpoints. Dedicated to ensuring community safety, Liberty Defense strives to maintain peace of mind with superior detection solution.
Role Description
This is a full-time, on-site role for a Software Quality Assurance Test Engineer based in Boston, MA. The position involves ensuring the quality of software through test planning, execution, and reporting. Responsibilities include managing test cases, performing manual testing, identifying and documenting defects, and collaborating with development teams to ensure product reliability and performance. The engineer will contribute to the refinement of quality assurance processes and serve as a key player in delivering secure and robust software solutions for Liberty Defense’s products.
Essential Qualifications:
- Process Ownership: Develop and manage QA test and release-to-manufacturing (RTM) processes for integrated HW/SW products.
- Test Development: Review system specifications and create comprehensive test plans and automation scripts (Python, Bash).
- Execution & Reporting: Execute manual and automated test suites, documenting bugs and providing developers with actionable feedback.
- Compliance: Create validated test reports ensuring 100% traceability from requirements to test results.
- DevOps Integration: Implement data collection and test automation within a modern CI/CD pipeline.
Essential Knowledge, Skills & Experience:
- Education: BSc/BA in Computer Science, Engineering, or a related field.
- Experience: 5 years in a product development environment with a focus on the full Software Development Lifecycle (SDLC).
- Linux Expertise: Strong familiarity with Linux operating systems (e.g., Debian/Ubuntu etc) and command-line environments.
- Scripting: Proven ability to develop automation scripts using Python or Bash.
- Testing Tools: Working knowledge of test management software (e.g., Kiwi TCMS, Zephyr, qTest) and bug-tracking tools (e.g., Jira).
- Analytical Skills: High attention to detail with the ability to troubleshoot complex system-level errors promptly.
Preferred (Bonus) Qualifications:
- Hardware Integration: Experience with Hardware-in-the-Loop (HIL) or system-level testing.
- DevOps Culture: Experience with Jenkins, Docker, and automated regression testing.
- Agile: Familiarity with Agile frameworks and rapid release cycles.
- Databases: Basic SQL knowledge for data verification.
Working Environment and Physical Requirements
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- Primarily office-based environment with standard office equipment.
- Must be able to manage multiple projects and deadlines in a dynamic environment.
Disclaimer:
The above statements are intended to describe the general nature and complexity of the work being performed by personnel assigned to this classification, and do not represent an exhaustive list of all tasks, duties, and responsibilities required of personnel assigned to this position.
Liberty Defense is an Equal Opportunity Employer and are committed to a workplace free of discrimination and harassment. We recruit, hire, and promote associates without regard to race, color, sex, religion, sexual orientation, gender identity, national origin, age, veteran status, or any other status protected by federal, state or local laws.