CACI International Software Engineer II – Quality Assurance in Fort Belvoir, Virginia
CACI is seeking a Software Engineer II – Quality Assurance to support an Army Acquisition Office in the Fort Belvoir area.
What You’ll Get to Do:
Serve as subject matter expert for all computer and software related aspects of assigned program.
Develop database structures that manage all data and analyze data discrepancies/data quality issues.
Develop, document and maintain software test harnesses, software test units, and related infrastructure.
Participate in code reviews and design workshops.
Document and report software defects.
Establish a set of test procedures to verify software quality before release.
Work with developers to verify that software defects are correctly resolved.
Develop and present training materials for end users.
Perform engineering and scientific work involving the design, development, and operation of man portable computer systems, including hardware and software and their integration with other systems and peripherals.
Translate military operational and mission requirements (ground, sea, air, and space) into practical computer hardware and software design performance requirements for dismounted operations.
Participate in post awards, program reviews, design reviews, and IPTs as the computer specialist on assigned programs.
Evaluate and conduct design efforts from a computational view point to ensure integration of all required computer related products and adequacy of the analyses.
Prepare and review software related test plans, test procedures, software requirement and interface specification, software design document, test scripts and test reports on technical adequacy on assigned programs, for both government and contractor testing, as well as related failure reports.
Review and evaluate system performance against computer related hardware and software specification requirements, monitor and assesse field performance, risk of meeting user and specification requirements.
Provide computer engineering development and coding support with extensive knowledge of 3rd and 4th Generation languages such as C, C++, JAVA, and Python.
Extensive experience with Windows 10 and Android operating systems (Android 4.4 & 6.0), focused on the development and integration of dismounted Soldier related products for the mobile/handheld devices and support equipment.
Prepare and evaluate computer hardware and software security strategies for requested programs.
Perform security, analyses and risk/vulnerability assessments of computer hardware and software.
Serve as consultant to other team members and mentor workforce on software related test plans, test procedures, software requirement and interface specification, software design document, test scripts, computer related hardware and software specification requirements.
Evaluate computer HW/SW engineering technologies used on past programs, and establish new and innovative engineering strategies.
Identify issues and brief PM on possible courses of action and their impact.
You'll Bring These Qualifications:
BS Computer Engineering or BS Computer Science or BS Software Engineering and > 1 yr relevant experience.
Extensive experience in software quality monitoring and software testing of embedded software in dismounted Soldier weapon and mission command systems.
Extensive understanding of the DoD standards guiding the development of computer hardware and software policy, requirements, integration, engineering, and testing.
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 live.
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.
US-Fort Belvoir-VA-VIRGINIA SUBURBAN
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.