Description
SAIC is seeking a Software Test Automation Engineer our team in Huntsville, AL.
We are 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. Additionally, proficiency in Google Test (gtest) and gmock is essential for this role. 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 team collaboration.
Qualifications
Requirements:
Clearance Requirements:
Required Experience/Skills:
2+ years of experience in software test automation, with a focus on creating, setting up, and maintaining automation pipelines in GitLab.
Proficiency in Google Test (gtest) and gmock for C++ testing.
Strong understanding of software testing principles, methodologies, and best practices.
Experience with continuous integration and continuous delivery (CI/CD) pipelines.
Proficiency in scripting languages such as Python, Shell, or similar.
Solid understanding of version control systems, particularly 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:
Experience with other test automation frameworks such as Selenium, Appium, or Robot Framework.
Familiarity with containerization technologies like Docker.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
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: 2403360
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