POSITION SUMMARY: CACI is currently seeking a Test Engineer to join our elite team supporting a Mission-Critical Intelligence agency contract as part of our National and Cyber Solutions Group. This position will provide testing support to the development of an enterprise middleware solution. The selected candidate will lead the small team to provide functional and performance test support to ensure the developed software functions properly and the middleware solution operates efficiently within the client‘s enterprise. The candidate will participate in test planning and execution and will develop the necessary documentation for software deliveries and adhoc testing. The candidate will participate with software developers/management to develop test cases and ensure proper system functionality. National and Cyber Solutions Group (NCS) is one of the leading providers of innovative, rapid response solutions for intelligence, cyber security, and Command, Control, Communications, Computers, Combat Systems, Intelligence, Surveillance, and Reconnaissance (C5ISR) across the Defense, Intelligence, and Homeland Security communities. NCS delivers the full spectrum of intelligence support, from strategic thought leadership to tactical operational support to leading edge cyber and multi-INT technologies -“ in order to meet the intelligence community‘s most pressing mission needs. The NCS Business Group spans five core mission areas, enabling us to specifically tailor services and solutions to meet our nation‘s most pressing national security objectives: Cyber Intelligence Solutions, Digital Signal Processing (DSP) Development, Radio Frequency (RF) Solutions, Mission Application Development, and Geolocation Solutions. Required Education & Skills/Experience: - TS/SCI Clearance with polygraph - Bachelor‘s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines plus 5 years of Software Testing experience. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years. Critical Position Requirements: - Ability to work independently to triage issues and prioritize tasks - Able to clearly communicate ideas and status updates to management - Ability to clearly communicate issues with software developers - Ability to create and follow test plans, document test process steps, document results, and analyze results to determine next tests - Technical writing skills Desired Skills: - Experience with Linux scripting - Experience testing Java software - Experience with an Enterprise Messaging Service - Experience with Test Frameworks PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.