Apply Now    

QA Engineer, Cybersecurity TS/SCI with Poly

Req #: 232983
Location: Fort Meade, MD US
Job Category: Engineering
Minimum Clearance Required: TS/SCI with Polygraph

Job Description

What You’ll Get to Do:
  • The National Security and Innovative Solutions (NSIS) group, within CACI, leverages advanced technology and innovation in C4ISR, RF and freespace optical communications, spectrum management, and cyberspace operations.
  • In this role you will provide design ideas for new capabilities or recommendations for improvements to existing capabilities.
  • Expert knowledge of multiple programming languages such as C/C++, assembly (e.g. x86, ARM, MIPS), Python, or PERL.
  • Familiar with multiple software development methodologies (e.g. Scrum, TDD, Waterfall).
  • Expert level knowledge of security concepts, networks, device drivers, & system internals are applied in daily tasks.
  • Expert knowledge in at least one technology area (e.g. Windows, Unix, Mobile, Network devices).
  • Communicates status with leadership and customers.
  • Contributes to the completion of milestones associated with specific projects.
  • Provides solutions to a variety of complex technical problems.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.
  • Ensures software standards are met.
  • Leads the design, development, documenting, testing and debugging of applications software and systems that contain logical and mathematical solutions.
  • Able to lead a project developing hardware or software based CNO capabilities providing direction to other CNO developers.
  • Plans and conducts assignments, generally involving the larger and more important projects or more than one project.
  • Independently verifies the quality of CNO capabilities.
  • Provides daily guidance to other QA engineers.
  • Develops and executes test plans adding value via discovering edge conditions, regression testing planning, component, and end-to-end system tests.
  • Skills include application of CNO knowledge, programming (e.g. C/C++) and scripting.
  • Scripts (e.g. Python) can be for independent testing or for automated testing environments.
  • Contributes to the completion of milestones associated with specific projects.
  • Provides solutions to a variety of complex technical problems.

You’ll Bring These Qualifications:

  • Utilize strong development skills in Python to deliver python-based product (e.g. command-line utilities for end-users) using the Python's logging framework.
  • Apply best practices in OO design and development in Python.
  • Work collaboratively with other analysts/engineers/developers.
  • Maintain version control of software.
  • Tracking all work via software development ticketing system.
  • Perform/support code reviews.
  • Develop small C products.
  • Installing and configure VMWare products (GSX, ESX, and Workstation.
  • Develop scripts using Python, Perl, VBS and/or Unix Shell.
  • You'll have an Active TS/SCI with Poly clearance. MUST have this clearance.

These Qualifications Would be Nice to Have:

  • Knowledge of software test methodology.
  • Delineation between unit tests, system test, integration tests.
  • Specifying and implementing tests at different testing levels.
  • Strong experience in Python with:
  • Using/extending Python's unit test framework.
  • Cross platform development.
  • Using multithreading/multiprocessing paradigms in products, networking.
  • Experience with common building tools (e.g. Makefile, CMake, Auto tools).
  • Possess on or more of the following technical certifications (MCSE, RHCE, CEH, CCNA, or CISSP).

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.
  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive benefits and learning and development opportunities.
  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
  • For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now