Description
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 team collaboration.
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.
Apply on company website