Caci
NASA Space Reactor – 1 Freedom Flight Software Verification and Validation (V&V) Test Engineer
Houston, TX, US · Internship
No sponsorship$64k-$128kDetected 1 day ago
PythonBashPowerShellLinuxRESTExcelAvionicsSystems EngineeringTest AutomationCommunication
About the role
- The individual will also play a key part in scripting the test automation scheme.
Responsibilities
- Develop Python scripts for automating verification tests.
- Perform V&V testing of flight software and data products in test labs including Space Reactor - 1 Freedom Software and Avionics Lab (SSAL).
- Support V&V Plan revisions and updates as assigned.
- Develop and review Flight Software Verification & Validation Procedures based on the SR-1 FSW requirements and the objectives identified in the FSW V&V Plan.
- Perform FSW V&V Procedure test and checkout, dependent on the availability of verification facility capabilities.
Requirements
- Must be a U.S. Citizen or Permanent Resident for access to US Government facilities.
- B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required.
- Relevant experience as an engineering or computer science intern or co-op can satisfy this requirement.
- Experience with Python scripting for automated testing.
- Experience working in a Linux environment.
- Experience defining software test cases.
- Experience evaluating software requirements from a verification perspective.
- Must be a highly responsible, team-oriented individual with strong work ethic.
- Must have highly developed coordination and organization skills.
- Assess and evaluate test automation concepts, required capabilities, and tools to reduce the time and effort required to develop and dry run integrated V&V Procedures.
- Required:
- At least one year of related work experience as either a software developer or test engineer writing scripts. Relevant experience as an engineering or computer science intern or co-op can satisfy this requirement.
- Experience developing test scripts.
- Knowledge of object-oriented design in any programming language.
- Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
- Ability to manage multiple priorities with little supervision.
Nice to have
- Expertise in data manipulation through excel, python, etc along with general scripting skills (e.g., Python, Bash, PowerShell) are a plus for automation and tool development.
Skills
- This position requires a self-motivated, capable person with strong verbal and written communication skills.
Compensation
- There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.
- We offer competitive compensation, benefits and learning and development opportunities.
- The proposed salary range for this position is:
- $63,800 - 127,500 USD
Benefits
- Use data manipulation skills to compile traceability assessments for verification coverage.
- Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
- At CACI, you will receive comprehensive benefits such as
- healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Equal opportunity
- CACI is an Equal Opportunity Employer.
Visa & Work Authorization
- Citizen or Permanent Resident for access to US Government facilities
This listing is sourced directly from Caci's careers page and normalized into a canonical job model.