Job Title: Senior Quality Engineer
Department: Engineering
Reports to: Manager Software Quality Engineering
(*Eligible for remote hire.)
Owl Cyber Defense is a leader and trusted partner in cyber security. We deliver solutions that protect and connect the world’s most critical networks. Owl’s product lines of cross domain, data diode, and portable media solutions provide the strongest available security checkpoints for threat prevention and secure data availability. Our in-depth expertise in security engineering at the operating system level enables us to help government and commercial customers meet ever-evolving cyber security threats.
Job Summary:
Owl is hiring a Senior Quality Engineer to join our team. In this position, you will be expected to understand new product designs and features in depth, develop and author rigorous test plans and strategies to cover the development work, and execute those strategies repeatable test cases to determine the overall quality of new products. This will occur across a variety of Owl product lines; each of which support mission critical, hardware/software cybersecurity systems. This role will challenge you consider the edge cases of a design and to develop efficient automated methods of testing.
Your efforts will contribute to the successful testing of complex software applications, ensuring the delivery of products with the highest quality that meet the needs of the customer base.
The ability to make actionable decisions based off all currently known information is a must. A successful candidate is independent, organized, methodical, resourceful, energetic, a fast learner, and open to new ideas / experiences.
Essential Duties and Responsibilities:
- Understand and analyze requirement definitions and system requirements to ensure a product that meets company and customer demands is produced.
- Use Best of Breed industry practices to develop, document, and implement efficient and effective project testing strategies.
- Analyze functional and technical system design for testability; Work closely with software developers to develop test specifications independently for a complex feature.
- Take a leading role in test scope definition, testcase creation, test execution, and reporting.
- Monitor and direct future efforts based on test execution findings and results – perform coverage analysis, escape analysis.
- Use scripting languages and tools to automate tests in hardware-in-loop test environments.
- Configure continuous integration tools to execute automated system tests.
- Design, develop, and maintain automated system tests to ensure the quality and reliability of software applications.
- Work with developers to create and execute test strategies, test plans, and test cases.
- Identify and report software defects and verify fixes to ensure software quality and requirement conformance.
Requirements/Qualifications:
- Education
- Bachelors’ degree or higher in Software Engineering or related field required.
- RHCSA is a plus
- CNSA is a plus
- Experience
- 5-8 years of experience in experience in Quality Assurance/Test Engineering/Software Development
- Knowledge, Skills & Abilities
- Well-practiced in converting system requirements to test plans and procedures.
- Well-versed in various forms of testing (Manual, Performance, Automation), test methodologies, and test tools.
- Experience with XML generation tools and XML Schema Creation
- Experience with performance testing and using industry standard network performance test tools (ex. IXIA / Keysight products or Spirent products).
- Experience with automated testing frameworks such as Junit, Cunit, and preferably Pytest.
- Experience with TCP / UDP networking concepts and troubleshooting.
- Programming skills in Python, C++, Rust or other scripting languages.
- Knowledge of software testing methodologies, tools, and processes.
- Working knowledge of Red Hat Enterprise Linux or its derivatives.
- Additional Competencies/Requirements
- Excellent written and verbal communication skills.
- Excellent analytical and problem-solving skills.
- US Citizenship required.
About Owl Cyber Defense Solutions, LLC
Owl Cyber Defense Solutions, LLC is a fast-growing cybersecurity solutions company, holding a firm leadership position in network security and secure information transfer. It is a privately-owned US company with offices in Columbia, MD, Danbury, CT and Morrisville, NC. For more information, see http://www.owlcyberdefense.com.
Owl Cyber Defense is Proud to be an Equal Opportunity /Affirmative Action Employer.