About The Position

CGI Federal is seeking a Test Automation Engineer to support and modernize cloud-based, multi-agency case management systems using Agile DevSecOps practices. The role focuses on improving software quality, accelerating delivery, and increasing deployment confidence for mission-critical applications. The engineer will enhance testing frameworks and work with teams delivering AWS-based solutions. The position is based in a CGI Federal office in Fairfax, Virginia, or Lafayette, Louisiana. A hybrid arrangement is available, with two days per week required in a CGI Federal office.

Requirements

  • At least 5 years of software development or testing experience in an Information Technology environment, including DevSecOps-based projects.
  • At least 3 years of experience developing and maintaining test automation frameworks.
  • Experience with Selenium, Java, Cucumber, JUnit, TestNG, and BDD frameworks.
  • Experience creating and maintaining complex, dynamic XPath locators.
  • Experience with GitHub, Git, and GitHub Desktop.
  • Experience developing test plans, test cases, and automated test suites.
  • Familiarity with Angular Material.
  • Experience using Splunk and other monitoring or observability tools.
  • Experience working in Agile development environments.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Strong written and verbal communication skills.
  • U.S. citizenship required.

Nice To Haves

  • Experience with API testing tools such as SOAP UI, Insomnia, and Swagger/OpenAPI.
  • Experience working with AWS cloud services.

Responsibilities

  • Collaborate with business analysts and subject matter experts to understand requirements and translate them into testing solutions.
  • Develop and maintain automated test scripts for Agile user stories using Selenium and other testing tools.
  • Work with business analysts and developers to understand requirements and ensure comprehensive test coverage.
  • Coordinate testing activities across automation engineers on the team.
  • Design and execute performance tests, identify optimization opportunities, and provide actionable feedback to developers.
  • Partner with cross-functional teams to design, build, and deliver cloud-based solutions.
  • Participate in design reviews with project teams and client technical specialists.
  • Coordinate integration testing across multiple teams and systems.
  • Participate in Agile ceremonies, including daily stand-ups, backlog refinement, sprint planning, and sprint reviews or demos.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service