Quality Assurance Automation Engineer

TECHNONAUT INC.
Ashburn, VA, United States
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$124,800.0 - $154,000.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Agile Methodology JIRA Build Automation Automation of Tests Bug Tracking Systems Software Quality Continuous Integration Data Validation Software Debugging JSON Apache Maven
+16 more
Scrum Methodology Systems Development Life Cycle SQL Databases Test Execution Engine Strategies of Testing Testng Web Applications Extensible Markup Language (XML) Backend Gitlab Git Gitlab-ci Restful APIs Selenium Webdriver Api Management Jenkins

Job description

We are seeking a Senior QA Automation Engineer with expert-level Java and Selenium WebDriver experience to support a mission-critical U.S. Customs and Border Protection (CBP) program. This is a hands-on engineering role where you will design, develop, maintain, and optimize enterprise-grade automation frameworks while integrating automated testing into CI/CD pipelines to improve software quality and accelerate delivery., Design, develop, and maintain scalable automation frameworks using Java, Selenium WebDriver, TestNG, and Maven.

Build robust, reusable automation frameworks from scratch for web-based applications.

Debug, troubleshoot, and enhance existing automation frameworks to improve stability, maintainability, and execution efficiency.

Develop and execute automated functional, regression, integration, smoke, and end-to-end test suites.

Create comprehensive test plans, test cases, and automated test scripts based on business and technical requirements.

Perform API testing for RESTful services and validate JSON/XML responses.

Analyze test execution results, identify defects, perform root cause analysis, and collaborate with development teams to resolve issues.

Integrate automated tests into GitLab CI/CD pipelines to support continuous testing and delivery.

Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Promote automation best practices, code quality, and continuous improvement across the QA organization.

Requirements

The ideal candidate has a strong background in Java automation development, extensive experience with Selenium WebDriver, TestNG, and Maven, and a proven ability to build automation frameworks from the ground up while troubleshooting and enhancing existing automation solutions. You’ll work closely with software engineers, product owners, and QA team members in an Agile environment to ensure the delivery of reliable, high-quality applications supporting critical federal missions., U.S. Citizenship is required.

Must possess an active CBP Public Trust clearance or be eligible to obtain one.

Minimum 5 years of hands-on Selenium WebDriver automation experience.

Strong Java programming experience is required. This is a hands-on Java automation development role.

Extensive experience with:

Java

Selenium WebDriver

TestNG

Maven

Proven experience designing and implementing automation frameworks from scratch.

Demonstrated ability to debug, maintain, and enhance existing automation frameworks.

Experience testing REST APIs and validating JSON/XML responses.

Experience with Git version control.

Strong understanding of software testing methodologies, SDLC, and Agile development practices.

Excellent analytical, troubleshooting, and communication skills.

Preferred Qualifications

Experience with GitLab and GitLab CI/CD pipelines.

Experience with Jira or other defect tracking tools.

Experience with SQL for backend data validation.

Familiarity with Jenkins or other CI/CD platforms.

Previous experience supporting CBP, DHS, or other federal government programs is highly desirable., If you’re a senior automation engineer who enjoys building scalable automation frameworks, solving complex technical challenges, and contributing to high-impact federal programs, we’d like to hear from you.

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all