Test Engineer (Hybrid)
Role details
Job location
Tech stack
Requirements
Qualified applicants may be subject to a security investigation and must meet minimum qualifications for access to classified information. U.S. Citizenship is required. Qualified applicants must meet the requirements to obtain and maintain a Secret government security clearance.
Required Skills Include:
-
Strong programming experience with Python
-
Bash and/or Batch scripting
-
Familiarity with C/C++ development
-
Software testing experience (functional, integration, system testing)
-
Test automation framework development and maintenance
-
Debugging and troubleshooting skills
-
Version control systems (Git)
-
Experience with Linux and/or Windows operating systems
-
Ability to write and execute detailed test plans
-
Documentation skills for test cases, bug reports, and test results
-
Experience with testing frameworks (Pytest, etc.)
The product team works with a large array of technologies, tools, and concepts, so other valuable skills and experience include:
-
Performance and load testing
-
Security testing concepts and tools
-
Knowledge of OS internals (Linux and/or Windows)
-
Experience with build systems (Make, MSBuild, etc.)
-
Experience testing kernel-level or driver software
-
TPM and Secure Boot technologies
-
DOD System Security Engineering and standards (RMF, Cyber Resiliency, Anti-Tamper, etc.)
-
Virtualization technologies (QEMU, KVM, VMWare, VirtualBox, Hyper-V, etc.)
-
Container technologies (Docker, Podman, Kubernetes, etc.)
-
Experience with Jenkins, or similar development tools
-
Experience validating technical documentation as part of release process
Our ideal candidate is someone with great technical and problem-solving skills, a motivated personality, meticulous attention to detail, and the mindset of "how can I break this?"
Our Interviews:
Our interviews are technical. Be prepared to tell us about your technical background and testing experience, as well as to work through some of our questions on a computer or whiteboard. We hope candidates find our questions to be thought provoking, but we don't ask brain teasers or tricks. This is a chance to have a dialog with our team, and we hope you will enjoy it!