Sr. Automated Test Engineer

Anonymous Employer
Herndon, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Software Applications Automation of Tests Bash Shell Command-Line Interface Data Validation Data Integrity Relational Databases Software Debugging Linux Text Processing Eclipse (Software)
+17 more
Integrated Development Environments IntelliJ IDEA Apache JMeter PostgreSQL Load Testing MySQL Oracle (Applications) Selenium Shell Script Software Engineering Strategies of Testing Freeform SQL Performance Testing Test Scripts Production Code Selenium Webdriver Legacy Systems

Job description

We are seeking a Senior Test Automation Engineer to join a close-knit quality engineering team supporting a diverse suite of software applications. This portfolio spans the entire lifecycle, from legacy systems to emerging, cutting-edge technologies.

This is not a “click-and-record” testing role. We are looking for a professional with genuine software development DNA who treats test code with the same rigor as production code. You will be responsible for independently evaluating requirements, architecting robust automation frameworks from scratch, and proactively probing applications for edge cases and failure conditions. While automation is the primary focus, you will also perform manual validation when programmatic solutions are impractical, and partner with developers to scale performance and load-testing initiatives., * Framework Engineering: Architect, write, and maintain robust, scalable automated test scripts from scratch, ensuring high code quality and repeatability.

  • Requirements Analysis: Autonomously evaluate developer assignments and user stories to engineer comprehensive test paths, anticipating both ideal scenarios and complex failure modes.
  • Test Lifecycle Management: Author detailed, industry-standard test plans, test cases, scenarios, and compliance procedures.
  • Performance & Load Testing: Partner with application developers to execute performance and load testing as the technical ecosystem expands.
  • Environment Maintenance: Help manage, update, and stabilize the dedicated test environment to ensure consistent, repeatable execution.
  • Security & Best Practices: Ensure all QA and testing approaches account for known system vulnerabilities and align with secure software development principles.

Requirements

  • Code-Driven Automation: Strong software development fundamentals with deep, hands-on experience writing automated test code in Java.
  • UI & Browser Automation: Expert-level mastery of Selenium WebDriver (building robust page-object models and custom frameworks, rather than using record-and-playback tools).
  • Data Validation: Proficient in writing complex SQL queries to validate data integrity across relational databases (e.g., PostgreSQL, Oracle, MySQL).
  • Modern IDE Usage: Comfort developing and debugging test suites inside standard Integrated Development Environments (such as IntelliJ, Eclipse, or equivalent).
  • Linux Fundamentals: Solid comfort interacting with Linux/Unix environments, including basic shell scripting (Bash) and command-line text editing (vi/vim).
  • Performance Testing: Practical exposure to performance, stress, and load-testing utilities like Apache JMeter or Selenium-based load frameworks.
  • Testing Methodology: Demonstrated mastery of both manual and automated verification processes, with a proven track record of delivering structured, repeatable test reports. Professional Attributes:

  • High autonomy-capable of taking vague requirements and independently building out a complete test strategy.
  • Strong adaptability, with a track record of thriving within fast-paced, constantly evolving sprint cycles.
  • Clear communication skills to seamlessly bridge the gap between development teams and mission stakeholders.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Prioritizing fundamental engineering skills over automated testing tools

Lilia Gargouri Lilia Gargouri · Coffee With Developers

2:35 min

Selecting Selenium for browser automation and testing

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

2:18 min

Evolution of web automation from Selenium to Puppeteer

Miki Lombardi · JS Congress

Videos

See all

Related articles

See all