Test Engineer (Hybrid)
About the role
Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.
Responsibilities
- Execute test plans
- Develop manual and automated tests
- Find bugs
- Own test frameworks across our product portfolio
- Validate software that secures systems at the lowest levels
Requirements
- 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
- Experience writing and executing detailed test plans
- Documentation skills for test cases, bug reports, and test results
- Experience with testing frameworks (Pytest, etc.)
Qualifications
- Security Clearance 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.
Skills
- 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
- 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
Benefits
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!
Pay
Competitive compensation package based on experience and qualifications.
Schedule
Full-time position with flexible working hours.
How to Apply
To apply, please visit our careers page and submit your resume and cover letter detailing your relevant experience and how you heard about the position.