Automated Application Tester

Herndon, VAFull-timePosted Jul 27, 2026

Overview

We are seeking an experienced Automated Test Engineer with a strong background in designing, developing, and executing automated test solutions. The ideal candidate will have hands-on experience writing automation code in Java, building robust Selenium frameworks, validating data using SQL, and ensuring software quality through both manual and automated testing practices.

Responsibilities

  • Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
  • Evaluate developer implementations, independently analyze requirements, and engineer comprehensive test scenarios that validate expected functionality while identifying potential failure conditions.
  • Develop and execute test plans, test cases, test procedures, test scripts, and test scenarios.
  • Perform both manual and automated testing throughout the software development lifecycle.
  • Validate application data using SQL queries across Oracle, PostgreSQL, and MySQL databases.
  • Conduct testing using repeatable processes based on industry best practices and document test results.
  • Ensure QA and testing approaches address known vulnerabilities and follow established testing best practices.
  • Maintain, configure, and update testing environments.
  • Work collaboratively in a dynamic and evolving development environment.

Qualifications

  • Must possess an active TS/SCI clearance with Poly on day one of employment.
  • Experience writing SQL queries for data validation using Oracle, PostgreSQL, and MySQL.
  • Expert-level experience with Selenium WebDriver.
  • Strong Java development skills with an emphasis on writing automated test code rather than record-and-playback automation.
  • Experience using integrated development environments (IDEs) such as IntelliJ IDEA, Eclipse, or NetBeans.
  • Experience working in Linux environments, including Bash scripting and use of vi.
  • Expertise in developing test plans, test cases, procedures, scripts, and scenarios.
  • Demonstrated experience with both manual and automated testing methodologies.
  • Hands-on experience with testing tools such as Selenium and/or JMeter.
  • Strong software development skills to support automation framework development and maintenance.
  • Ability to work effectively in a fast-paced, continuously evolving environment.

 

 

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free