Software Test Engineer

Job Locations US
Requisition ID
2025-159452
Position Category
Information Technology
Clearance
Public Trust

Responsibilities

REMOTE Opportunity – Software Test Engineer (Automation)

 

Peraton is seeking a Software Test Engineer with agile methodology experience to join our BEAGLE Team (Border Enforcement Applications for Government Leading-Edge Information Technology), supporting U.S. Customs and Border Protection (CBP). The ideal candidate will serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS).


As a member of the BEAGLE Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.

 

Location & Work Schedule:

  • Remote Option:
    • Fully remote work is available for candidates residing outside the Washington, DC metro area
  • Local Candidates (Washington, DC Metro):
    • On-site presence is required to work onsite in Ashburn, VA one day per week

 

Day to Day Work Responsibilities:

 

  • Participate in Agile Scrum development methodology ceremonies (e.g., sprint planning, scrum, backlog refinement, defining tasks/tests, estimating LOE, testing, tracking work done, retrospective, demonstration, etc.)
  • Develop, maintain, and perform sprint-level manual/automated testing activities (e.g., define scenarios, develop detailed scripts/procedures, develop Cucumber Gherkin feature files and scenarios, map user story acceptance criteria to script verification points) in Jira with Xray and Cucumber BDD plug-ins
  • Develop and maintain automated scripts that are exercised during CI/CD builds and nightly regression test suite execution
  • Develop and maintain automated UI and backend (e.g., SQL, logs) scripts in a Java language-based Selenium/Cucumber/Serenity framework stored in a GitLab repository that may integrate with a Cucumber or generic test
  • Develop and maintain automated web service API validation scripts using Spring ToolSuite4, Rest Assured, Postman, Fiddler, and SoapUI
  • In collaboration with the Product Architect and/or Business Analyst, access impacts of candidate changes to the automated smoke and/or regression test suite(s) and plan accordingly
  • Perform full-scope static and dynamic testing of a system under test utilizing functional and non-functional testing techniques. These techniques can include the following test types: Unit (only for Automated scripts), Integration/API, End-To-End, Smoke, Regression/Functional, 508 Compliance, and Usability
  • Perform script and/or code peer reviews to ensure compliance with program-level manual/automated testing standards, guidelines, and processes
  • Document and track testing activity progress during a sprint. This includes capturing execution artifacts to support that all backlog acceptance criteria have been successfully verified/validated
  • Applying estimation techniques to manual test script efforts and automated test script development/maintenance efforts
  • Interacting with Product Owners, Business Analysts, Scrum Masters, Product Architects, Developers, and Technical Writers, and providing guidance on automation tools and testing methods to meet project specific needs

Qualifications

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Management Systems or a related discipline and 5 years’ experience or Associate’s degree and 7 years’ experience or HS diploma/equivalent and 9 years relevant experience.  
  • U.S. Citizenship Required.
  • Must have the ability to obtain / maintain a CBP background investigation to include:
    • 3 year check for felony convictions
    • 1 year check for illegal drug use and misconduct such as theft or fraud.
  • IT experience, including 2–3 years in software test automation design and implementation.
  • Strong working knowledge of Manual Functional Testing, Automated Testing, and Continuous Integration concepts.
  •  Hands-on experience testing applications in Java, JavaScript, AngularJS, Oracle, and PostgreSQL.
  • Experience developing and executing automated test scripts with open-source tools like Eclipse, Visual Studio Code, Selenium, Cucumber BDD, Serenity BDD, and Maven
  • 3–5 years of Java programming, JavaScript, Web Services, SOAP, and XML.
  • Skilled in SQL CRUD scripting for Oracle and PostgreSQL databases.
  • Familiarity with continuous integration environments and supporting tools including Jenkins, Git, GitLab, AWS, Spring ToolSuite4, Rest Assured, Postman, and ANDI.
  • Experience working within Agile development methodologies to support incremental software development projects.
  • Solid understanding of the full Software Development Life Cycle (SDLC).

 

Preferred Qualifications:

  • Using Visual Studio Code, Eclipse, Jira, Maven, Rest Assure, Postman, and ANDI tools
  • Designing, implementing and/or testing web services and/or n-tier web-based
  • Designing, implementing and/or testing mobile devices using Android Expresso
  • Acting independently to expose and resolve problems
  • A team player able to work in a collaborative team environment
  • Demonstrated Strength participating in a high performing, highly engaged and motivated Scrum team
  • Strength communicating in both written and verbal forms
  • Excel as a highly responsible, team-oriented individual with very strong communication skills and work ethic (self-starter)

Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Target Salary Range

$66,000 - $106,000. This represents the typical salary range for this position based on experience and other factors.

EEO

EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed