Automation Test Engineer

Peraton•Herndon, VA
•Onsite

About The Position

Peraton is seeking an Automation Test Engineer to join the Department of State (DOS) Consular Systems Modernization (CSM) Program for Diplomatic Technology (DT) in Herndon, Virginia. The role is part of the Automation Testing Team and calls for strong interpersonal and collaboration skills to work effectively within a large, diverse program. The engineer will contribute to Agile development and help ensure high-quality software delivery by building and executing automated test scripts. The position supports integration testing for Agile teams through the creation, execution, and maintenance of automated tests using modern frameworks. The engineer will generate technical engineering products in accordance with applicable standards, processes, procedures, and tools; track work on a Kanban board and provide status during scheduled standups; and collaborate with developers and testers to validate APIs, web services, and system integrations.

Requirements

  • Bachelor’s degree and at least 5 years of experience.
  • Good knowledge of functional, environmental, operational, and performance testing.
  • Problem-solving skills to isolate and document issues and defects.
  • Interest and ability to program in text-based and object-oriented languages, such as Java, Python, or JavaScript.
  • Exposure to software engineering principles and basic test automation concepts.
  • Experience in an Agile testing environment, including Test-Driven Development (TDD).
  • Basic understanding of CI/CD pipelines, such as GitLab CI, GitHub Actions, or Jenkins.
  • U.S. citizenship.
  • Must be able to obtain or have an active Secret (or higher) clearance; interim clearances are acceptable.

Nice To Haves

  • Familiarity with AI-assisted development or testing tools.
  • Experience developing automated test scripts using Java or other programming languages.
  • Experience with Selenium WebDriver and Gauge.
  • Experience writing SQL scripts for Oracle, PostgreSQL, SQL Server, or similar databases.

Responsibilities

  • Plan and develop automated test scripts within an Agile team to support integration testing requirements.
  • Create, execute, and maintain automated tests using Selenium, Playwright, Cypress, or similar tools.
  • Generate technical engineering products using appropriate standards, processes, procedures, and tools.
  • Maintain a Kanban board and report work status during scheduled standup meetings.
  • Collaborate with developers and testers to validate APIs, web services, and system integrations.

Benefits

  • Medical, dental, vision, and life benefits.
  • Health savings account.
  • Short- and long-term disability.
  • Employee assistance program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off (PTO) for vacation.
  • Company-paid holidays.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service