Automation Test Engineer

$82,100 - $172,400/Yr

CACI International - Ashburn, VA

posted 17 days ago

Full-time - Mid Level
Ashburn, VA
Professional, Scientific, and Technical Services

About the position

The Automation Test Engineer will be responsible for ensuring the quality and performance of software systems through the development and execution of test plans, procedures, and scripts. This role involves collaborating with cross-functional teams in an Agile environment to deliver customer-defined systems and software projects, while also supporting user acceptance testing and maintaining quality assurance standards.

Responsibilities

  • Developing test procedures for various types of testing including system, functional, regression, performance, and security.
  • Implementing quality assurance methodologies to ensure compliance with standards and guidelines.
  • Creating and executing software test plans, test cases, and test scripts in JAVA.
  • Running test validations at various levels including database, logging, and UI validation.
  • Mapping tasks and tests to backlog items for requirements traceability.
  • Supporting independent User Acceptance Testing.
  • Participating in Agile Scrum activities including planning, testing, and retrospectives.
  • Collaborating with developers and product managers to define automated testing components.
  • Assisting with project resource estimates and metrics tracking.
  • Contributing to a cross-functional teamwork atmosphere during the Agile project lifecycle.
  • Supporting hardware inventory and shipping of equipment as needed.
  • Documenting new purchase orders and managing current inventory.
  • Providing mission support activities after hours as needed.

Requirements

  • Must be a U.S. Citizen with the ability to pass a background investigation.
  • College degree (B.S. or greater) in Computer Science, Software Engineering, or related discipline, or equivalent experience.
  • Ability to write test documentation including Test Plans and Procedures.
  • Hands-on OOP programming experience with JAVA.
  • Experience with Continuous Integration environments such as Jenkins or TeamCity.
  • Expertise in Open Source Automation tools like Selenium and Cucumber.
  • Familiarity with version control systems like GIT.
  • 7+ years of experience testing solutions developed in JAVA.
  • Experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phases.
  • Knowledge of Information Security best practices.

Nice-to-haves

  • Automated and manual testing experience.
  • Experience using Jira and related Agile project tools.
  • Experience in performance testing using frameworks such as jMeter.

Benefits

  • Healthcare coverage
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education opportunities
  • Flexible time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service