Description
Description
SAIC is seeking a Configuration Management & Quality Assurance (CM/QA) Specialist to support a software development team working on mission-critical systems in Houston, Texas. This dual-role position is responsible for supporting the development leads with software configuration and release management tasks, while also supporting quality assurance activities in alignment with Capability Maturity Model Integration (CMMI-DEV) standards. The ideal candidate will be detail-oriented, process-driven, and capable of working across functional teams to ensure software integrity, compliance, and continuous improvement.
Key Responsibilities Configuration Management SupportBuild and Release Management: Collect software changes from within the CM tool (currently Team Foundation Server), manage the build process, and create installation packages or “loads” for different environments. Includes creating and managing automated builds to support development and testing.
Version Control: Utilize version control systems (TFS) and apply branching/merging strategies to maintain the integrity and traceability of all software components and documentation.
Software Release Management: Collaborate with Application Leads and testing teams to ensure Agile process alignment and schedule compliance for software releases.
Process Improvement & Automation: Analyze and optimize CM tools and processes through continuous improvement initiatives. Develop scripts to automate deployment, build, and testing tasks.
Documentation and Reporting: Prepare reports on configuration management activities, build/test status, and release readiness for management and stakeholders.
Metrics Management: Work closely with the Program Manager to develop and maintain meaningful monthly and quarterly CM metrics. Generate Technical Performance Metrics (TPM) reports to support program performance tracking.
Ensure compliance with program and company-established processes and procedures through process and product audits.
Support CMMI-DEV activities and appraisal readiness.
Generate Monthly Status Stoplight Reports (MSSR) and assist with quarterly QA metrics reporting.
Qualifications
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience).
Must be a U.S. Citizen with the ability to obtain a Public Trust Clearance.
5+ years of experience in software configuration management; experience in QA support preferred.
Experience working in Agile software development environments.
Proficiency with TFS or similar version control systems, build automation tools (e.g., Jenkins, Maven, Gradle), and scripting (PowerShell, Python, or JavaScript).
Experience with DevSecOps practices and CI/CD pipelines.
Strong understanding of software development methodologies (Agile, Waterfall).
Familiarity with CMMI Level 3 process areas (e.g., CM, PPQA, MA, VER, PR).
Excellent organizational, documentation, and communication skills.
Experience with automated testing.
CM or QA certification (e.g., CMPIC, CMII, ASQ, CMMI Associate).
Experience supporting NASA, DoD, or other government software programs.
Apply on company website