logo

View all jobs

Software Test Automation Engineer

Columbia, MD (Remote Eligible) · Computer/Software
Job Title: Software Test Automation Engineer 
Department: Engineering
Reports to: Manager DevOps & Automation

(*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:

Join our dynamic team as a Software Engineer, where you'll play a crucial role in testing our cutting-edge network diode appliances and cross domain solution software. This role offers a unique blend of challenges, requiring creative problem-solving skills, a strong foundation in computer science, and expertise in automated testing. We are seeking a candidate with a proven track record in developing high-performance applications, particularly those involved in testing hardware devices, to further enhance the reliability of our groundbreaking technology. As a Software Engineer, you will collaborate closely with other developers, contribute to continuous integration processes, and shape the reliability of our groundbreaking technology.

Essential Duties and Responsibilities:
  • Develop and maintain code for automated testing of our network diode device and software.
  • Design and implement innovative solutions to ensure the robustness and efficiency of our products.
  • Work closely with other developers to identify, isolate, and resolve software defects.
  • Contribute to the continuous integration pipeline and ensure the seamless integration of automated quality validation.
  • Collaborate with other software developers to include automated unit testing, static code analysis, binary artifact management, and software compositional analysis in the continuous integration process.
  • Aid in compliance goals, including security and regulatory compliance.
  • Become a Subject Matter Expert (SME) on Owl product use and configuration.
Requirements/Qualifications:
  • Education
    • College degree in a relevant field of study, e.g., computer science, system engineering or related engineering fields. Advanced degree a plus.
  • Experience
    • 2-5 years’ experience
  • Knowledge, Skills & Abilities
    • Experience in developing performance-critical applications using a programming language such as C/C++.
    • Proficiency with Git (required) and GitLab.
    • Expertise in managing Git repositories, branch management, and development workflow.
    • Proficient in automation and scripting with Python.
    • Familiarity with continuous integration tools such as Jenkins or TeamCity (preferred).
    • Familiarity with static code analysis tools such as Coverity (preferred).
    • Familiarity with virtualization technologies such as VMware (preferred).
    • Experience in tracking tasks and managing internal wiki content via Jira/Confluence.
    • Strong debugging and problem-solving skills.
    • Knowledge of TCP and UDP networking.
    • Working knowledge of Red Hat Linux and its derivatives (Fedora, CentOS). RHCSA is a plus but not necessary.
  • Additional Competencies/Requirements
    • Candidates must be able to obtain/maintain a US Government security clearance.

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.

Share This Job

Powered by