Automation Engineer Junior

SAIC•Ashburn, VA
•Hybrid

About The Position

We are seeking a motivated, entry-level Automation Engineer to join the team. The role participates in software testing and in creating and implementing test strategies, plans, and automated test scripts, along with other aspects of the software development lifecycle. The engineer develops and tests web applications according to project requirements; Java programming is required. For the first year, the role requires working on-site in Ashburn, Virginia, four days per week. After the first year, there is an option to work on-site two days per week, depending on team needs.

Requirements

  • Bachelor’s degree in Computer Science or a related field and 2+ years of technical experience.
  • Java/JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • Experience with Spring Boot.
  • Experience with Selenium WebDriver and TestNG.
  • Basic SQL query skills and a general understanding of relational databases.
  • Ability to understand data models and write test scripts based on them.
  • Ability to evaluate test results and report and manage defects.
  • Good understanding of object-oriented programming and data structures.
  • Ability to work in a high-pressure, tight-deadline environment.
  • Good written and oral communication and problem-solving skills, including communicating with groups with varying technical skill levels.
  • Strong initiative, including the ability to clarify high-level requirements and complete the work.
  • Must be a U.S. citizen.
  • Must be able to obtain and hold a public trust position and receive favorable suitability based on a CBP Background Investigation.
  • Must work on-site in Ashburn, Virginia, four days per week during the first year; after that, a two-day on-site hybrid schedule may be available depending on team needs.

Nice To Haves

  • Experience with at least one test management tool such as Bugzilla, Jira, or Rally.
  • Experience in application testing across backend, functional, usability, regression, load/stress, and performance testing.
  • Experience with integration-level testing and both broad and in-depth domain knowledge.
  • Ability to develop, execute, and maintain automated test suites across multiple environments, including frontend/backend applications and API services, using tools such as Soap UI and Postman; basic JSON and XML knowledge.
  • Experience with SPA framework testing tools such as e2e or Protractor.
  • Prior experience in a software development arena.
  • Strong communication and collaboration skills, including presenting solutions to technical and non-technical project members.
  • Experience working in an Agile development process.

Responsibilities

  • Develop automation test scripts.
  • Generate test data and perform data validation.
  • Test data-interface messages using JSON and XML message sets.
  • Develop SQL or Unix scripts for test-data generation or test-harness automation.
  • Execute regression, functional, and system testing.
  • Verify results and produce test summaries and defect reports.
  • Identify defects and requirement discrepancies, generate defect change requests, and report discrepancies.
  • Use software engineering IDEs such as Eclipse and IntelliJ to design, develop, and test software.
  • Work with users in an Agile development approach to understand and document requirements in JIRA.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service