Software Applications Tester - TS/SCI with Polygraph

General Dynamics Information Technology•Chantilly, VA
•Onsite

About The Position

GDIT is seeking an experienced Software Applications Tester to support Government activities and Intelligence Community customers. The role provides software testing in support of enterprise-wide systems and products, working with commercial technologies such as AWS and ServiceNow in an Agile environment. The team builds scalable, maintainable, high-performance backend services using a microservices architecture. The tester will work with developers, product owners, and other testers to assess software quality, identify and report defects, and verify fixes. The position is onsite in Chantilly, Virginia, and requires an active Top Secret/SCI clearance with Polygraph and U.S. citizenship.

Requirements

  • At least 10 years of related experience.
  • U.S. citizenship.
  • Active Top Secret/SCI clearance with Polygraph.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or an equivalent combination of education, technical certifications or training, or work experience.
  • Hands-on experience writing automated and manual test cases and testing web and client/server applications using Java, Groovy, TypeScript/JavaScript, HTML, and CSS.
  • Hands-on experience with Spring Boot and Hibernate/JPA, including understanding their concepts and architecture.
  • Hands-on experience with frontend frameworks such as Vue, React, or Angular, including understanding their concepts and architecture.
  • Hands-on experience with database design and querying using SQL and Oracle.
  • Hands-on experience with Git-based software version control, such as GitHub or GitLab.
  • Hands-on experience testing APIs and services using REST.
  • Extensive experience working in an Agile environment.
  • Understanding of the software development lifecycle and the role of testing within it.
  • Ability to create test cases from requirements, recognize and report bugs, document test failures, and verify fixes.
  • Experience maintaining test plans, logs, and requirements traceability matrices.
  • Hands-on experience using JAWS with ZoomText Magnifier Tool.

Nice To Haves

  • Experience with Linux or Windows systems and writing scripts in each environment.
  • Experience with build automation tools such as Gradle, Maven, or Jenkins.
  • General knowledge of the JUnit testing framework.
  • Experience with application servers such as WebSphere or Tomcat.
  • Experience using IBM Maximo and understanding its modules and general architecture.
  • Working knowledge of Katalon Studio 8.6.5 64-bit on Windows 11 or earlier versions, or prior experience with Selenium on Windows 11 or Cypress.
  • Experience creating and executing Katalon test scripts using record-and-playback, Groovy scripting, and built-in keywords for actions such as clicks, assertions, and waits.
  • Experience debugging Katalon scripts, handling flaky tests, and adapting tests to changing requirements.
  • Knowledge of JIRA for logging defects, working issues, and collaborating with developers.
  • Knowledge of browser developer tools such as Chrome Inspector, screen capture tools, and spreadsheets such as Excel or Google Sheets for test data and tracking.
  • Experience with Amazon Web Services (AWS).
  • Willingness to learn new tools or processes.

Responsibilities

  • Write and execute automated and manual test cases for web and client/server applications.
  • Test APIs and services and validate software across the software development lifecycle, including unit, integration, system, and acceptance testing.
  • Develop test cases and scenarios from requirements, including positive and negative cases, preconditions, steps, and expected results.
  • Execute tests manually when appropriate and document outcomes.
  • Identify defects, assess severity and priority, and report issues clearly with reproduction steps and supporting evidence.
  • Determine when to use automated versus manual testing.
  • Collaborate with developers, product owners, and other testers in Agile/Scrum teams and participate in feedback loops.
  • Document test cases, communicate failures to stakeholders, and maintain test plans, logs, and traceability matrices linking tests to requirements.
  • Break down requirements into testable parts, analyze failure root causes, and verify fixes.
  • Prioritize testing, meet deadlines, and adapt to changing requirements in a fast-paced environment.
  • Use JAWS with ZoomText Magnifier Tool.

Benefits

  • Medical plan options, including plans with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan with pre-tax and post-tax contribution options and company match
  • Flexible work weeks where possible
  • Paid time off, including vacation, sick and personal time
  • Paid holidays
  • Paid parental leave
  • Military leave
  • Bereavement leave
  • Jury duty leave
  • Short- and long-term disability benefits
  • Life insurance
  • Accidental death and dismemberment coverage
  • Personal accident insurance
  • Critical illness insurance
  • Business travel and accident insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service