Logo
SAIC

Software Testing Automation Engineer

SAIC, Madison, Alabama, United States, 35756


Description SAIC is seeking a skilled Software Test Automation Engineer to join our dynamic team. The ideal candidate will have extensive experience in creating, setting up, and maintaining software test automation pipelines in GitLab. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products through efficient and effective test automation strategies. This position will work with our Integrated Fires Mission Command (IFMC) / System Simulation, Software and Integration (S3I) Customer on the Flight Mission Simulator / Digital (FMS/D) program located in Huntsville, AL. Responsibilities: Develop and implement automated test frameworks and scripts using GitLab CI/CD pipelines. Collaborate with development and QA teams to design, implement, and execute automated tests for new features and enhancements. Maintain and enhance existing test automation infrastructure to improve reliability, scalability, and efficiency. Troubleshoot and debug test automation failures to identify root causes and implement timely resolutions. Continuously evaluate and adopt industry best practices for test automation tools, technologies, and methodologies. Contribute to the development and enhancement of continuous integration and delivery processes. Document test automation procedures, guidelines, and best practices for knowledge sharing and teamcollaboration. Qualifications Education Requirements: Bachelor's degree in Computer Science, Engineering, or related field and zero (0) years experience; Additional six (6) years experience can be accepted in lieu of degree (per contract vehicle). Clearance Requirements: Must possess an active Interim Secret clearance with the ability to obtain a Secret clearance; US Citizenship required. Required Experience: Knowledge of engineering test frameworks Strong understanding of software testing principles, methodologies, and best practices. Experience with continuous integration and continuous delivery (CI/CD) pipelines. Solid understanding of version control systems, preferably Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Ability to adapt to changing priorities and work in a fast-paced, dynamic environment. Preferred Qualifications: Familiarity with containerization technologies like Docker. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Experience in Google Test (gtest) and gmock for C++ testing. SAIC accepts applications on an ongoing basis and there is no deadline. Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. REQNUMBER: 2414596 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability