Test Automation Engineer

Owl Cyber DefenseMorrisville, NC
5hHybrid

About The Position

Join our dynamic team as a Test Automation Engineer , where you'll play a crucial role in standardizing and accelerating our ability to test our cutting-edge network diode appliances and cross domain systems. This role offers a unique blend of challenges, requiring creative problem-solving skills, a strong foundation in computer science, security, and expertise in high throughput traffic generation while monitoring the results. 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 Test Automation Engineer , you will collaborate closely with other developers in an agile scrum team, contribute to continuous integration processes, and shape the reliability of our products.

Requirements

  • College degree in a relevant field of study, e.g., computer science, system engineering or related engineering fields.
  • 2-10+ years’ experience in Quality Assurance, Test Engineering, Software Development, or Systems Engineering
  • Experience in developing performance-critical applications using a programming language such as C/C++, Java, or Rust.
  • Proficient in automation and scripting with Python.
  • Expertise in managing Git repositories, branch management, and development workflow.
  • Familiarity with continuous integration tools such as Jenkins or TeamCity (preferred).
  • Familiarity with virtualization technologies such as VMware.
  • Experience in tracking tasks and managing internal wiki content via Jira/Confluence.
  • Knowledge of TCP and UDP networking.
  • Experience with performance testing and using industry standard network performance test tools (ex. IXIA / Keysight products or Spirent products).
  • Working knowledge of Red Hat Linux and its derivatives (Fedora, CentOS). but not necessary.
  • Excellent written and verbal communication skills.
  • Excellent analytical, problem debugging and problem-solving skills.
  • Candidates must be able to obtain/maintain a US Government security clearance.

Nice To Haves

  • RHCSA, CNSA, CCNA, CCNA-Voice or CCVP certification is a plus
  • Experience with Open QA, Selenium, IXIA or Spirent knowledge a plus
  • Familiarity with continuous integration tools such as Jenkins or TeamCity (preferred).
  • Working knowledge of Red Hat Linux and its derivatives (Fedora, CentOS). but not necessary.

Responsibilities

  • Develop and maintain code for automated testing of our network diode devices 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 system or subsystem testing is integrated into the continuous integration process.
  • Become a Subject Matter Expert (SME) on Owl product use and configuration.
  • Monitor and direct future efforts based on test execution findings and results – perform coverage analysis, test tuning and escape analysis and process improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service