Remote job
Automation Engineer
Job details
About this role
Role overview
Build and support automated delivery and testing workflows for a large-scale national security system. The work spans continuous integration and deployment, test automation, security analysis, code scanning, repository management, and infrastructure as code, in collaboration with teams delivering software through agile processes.
Responsibilities - Develop and maintain CI/CD pipelines using GitLab CI/CD, UrbanCode Deploy, and related tools. - Automate builds, deployments, tests, and security analysis within the delivery lifecycle. - Create automated tests and support functional, integration, system, and user acceptance testing. - Work with REST and SOAP services, APIs, and SQL as part of integration and test workflows. - Contribute to repository management and infrastructure automation for the program.
Requirements - At least three years of hands-on automated test coding in Java, or software development experience with C++ or C#. - Experience with continuous integration and delivery and behavior-driven development using Cucumber. - Java experience, including Spring or Spring Boot. - Experience with REST or SOAP web services and APIs, plus SQL. - Active final DoD Secret clearance. - Local to the Colorado Springs, Colorado, or Columbia, Maryland area.
Nice to have
Experience with Selenium, Serenity, Cucumber, Eclipse, JUnit, Git, JavaScript frameworks, large federal IT programs, or the SAFe agile framework.
Benefits and work setup
The stated base pay range for specified US locations is $81,000–$154,700 USD. Compensation varies by location, skills, experience, and role factors.