S

SAIC

Technology integrator delivering defense IT solutions

Java Developer / Automation Test Engineer Junior

Test Automation EngineeringUpdated on Nov 11
Full-timeAshburn, VA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field and at least 2 years of technical experience are required.
  • Experience with Java/JEE design and software development, including designing, developing, and documenting large-scale enterprise software systems, is required.
  • Experience with Spring Boot, Selenium WebDriver, and TestNG is required.
  • Basic SQL query skills and a general understanding of relational databases are required.
  • The candidate must be able to understand data models and write test scripts based on them.
  • The candidate must be able to evaluate test results, report defects, and manage defects.
  • A good understanding of object-oriented programming and data structures is required.
  • The candidate must be able to work in a high-pressure, tight-deadline environment.
  • The candidate must be able to take high-level requirements, ask questions or seek clarification, and complete the work.
  • The candidate must be a U.S. citizen and able to obtain and hold a public trust position with favorable suitability based on a CBP Background Investigation.
  • The position requires on-site work in Ashburn, Virginia 4 days per week during the first year; afterward, a hybrid schedule with 2 on-site days per week may be available depending on team needs.

Responsibilities

  • Develop automated 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 requirements discrepancies, generate defect change requests, and report discrepancies.
  • Use software engineering IDEs such as Eclipse and IntelliJ for software design, development, and testing.
  • Work with users in an Agile development approach to understand and document requirements in JIRA.
  • Develop and test web applications according to project requirements.
  • Participate in software testing and in creating and implementing test strategies, plans, and automated test scripts, as well as other aspects of the software development lifecycle.
  • Perform Java programming as required by the role.

Desired Qualifications

  • Experience with one or more test management tools such as Bugzilla, Jira, or Rally.
  • Experience across application testing stages, including backend, functional, usability, regression, load/stress, and performance testing.
  • Experience with integration-level testing and the ability to work with both broad and in-depth domain knowledge.
  • Ability to develop, execute, and maintain automated test suites across multiple environments, including frontend and backend applications, and API service testing using tools such as Soap UI and Postman, with basic JSON and XML knowledge.
  • Experience with SPA framework testing tools such as end-to-end testing tools or Protractor.
  • Prior experience in a software development arena.
  • Experience working in an Agile development process.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs