Logo
Technical Consulting Solutions, Inc.

Principal Software Engineer, Test Automation

Technical Consulting Solutions, Inc., Huntsville, Alabama, United States, 35824

Save Job

Principal Software Engineer, Test Automation

Clearances Required: Active DoD Secret

Location: Huntsville, Alabama, United States

THIS IS AN IMMEDIATE NEED

Job Description

TCS is searching for a

Principal Software Engineer specializing in Test Automation

to join our strong team supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a portion of the Missile Defense Agency's (MDA) system to protect the US and our allies from ballistic missile attack. The selected candidate will use modern development automation and management tools to work in a Linux operating system, in legacy and cloud environments.

Responsibilities: Provide automation configuration with tools like Ansible to automate build and configuration processes Develop Continuous Integration/Continuous Development (CI/CD) process and tools, deployment strategies Build and deploy containers and containerization technologies Enable and lead Agile management and collaboration, leveraging tools such as Jira, Confluence, and GitLab Learn new technologies and tools to enable rapid and secure, scalable capability Develop and maintain automation scripts in Python Required:

Bachelor's degree in Computer Science, Technology, Engineering, Mathematics, or a related field with 5 years of experience; OR Master's degree with 3 years of experience. Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment Recent development using Python Recent experience in software development related to Test Automation Experience/Exposure to Test Automated GUI driven tools - Eggplant specifically Experience working in an Agile environment using Jira, Confluence, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity Proven ability to work across product teams to produce program level solutions Experience working with cloud technologies and platforms such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Communicates effectively, both internally and externally to team Eager to expand knowledge and continually improve Must have an active DoD Secret or higher clearance. Must have a DOD 8570 IAT Level II certification (ex: Security + CE). General understanding of DevSecOps practices Must be able to support an in-person, closed-area work environment 100% of the time Desired :

Recent and strong understanding of Python development language Recent and strong experience in Eggplant Test Automation tool Experienced leader in an Agile/Scrum environment Proven communications skills - Ability to collaborate with systems engineers, hardware designers and integration/test engineers at all levels Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management Benefits:

Highlights of our benefits include BC/BS Health, Dental, Vision, 401(k) match, Profit-Sharing, Flexible Time Off, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, vacation, sick leave, and maternity/paternity leave.

Apply online or visit us at www.tcs-inc.com/careers

TCS, Inc. is an EEO Employer.