Lead Test Engineer

๐Ÿข ICF ยท all ICF jobs
๐Ÿ“ United States
๐Ÿ’ฐ USD 98,614 - 167,644 / annual
๐Ÿ“… Posted 2026-09-05 ยท via Himalayas
๐Ÿท Test-Engineering,QA-Engineering,Automation-Engineering,Quality-Assurance,DevSecOps-Testing,Lead-Test-Engineer,Senior-Test-Engineer,Lead-Software-Engineer-In-Test,QA-Test-Lead,Test-Engineer,Principal-Test-Engineer,Senior-Product-Test-Engineer,Lead-QA-Engineer,Senior-Test-Development-Engineer,Test-Team-Lead
Apply on original site โ†—

Position Overview

We are seeking a Senior Test Engineer to drive quality engineering and test automation strategy for a modern cloud-based application environment supporting a federal customer. This role is responsible for establishing and leading a comprehensive automated testing capability from the ground up, implementing end-to-end testing within an Azure-based architecture, and guiding a dispersed team of testers toward modern DevSecOps testing practices. The ideal candidate combines hands-on test automation expertise, strategic leadership, and mentoring capability, ensuring high-quality software delivery across a full-stack environment built with Java Spring Boot services and Angular front-end applications. The Senior Test Engineer will also oversee integration of manual testing, automated testing, and security validation within CI/CD pipelines while coordinating testing of software deployments and supporting customer-facing User Acceptance Testing (UAT) activities.

Location : United States (Remote; DMV region preferred)
Clearance Requirement : Must be US-based and currently hold or have previously held a Public Trust designation.
Key Responsibilities
Test Strategy & Leadership

-
Lead the design and implementation of a modern test automation strategy and framework across multiple applications and services.

-
Establish scalable automated testing frameworks from the ground up supporting UI, API, integration, regression, and end-to-end testing.

-
Provide technical leadership and mentorship to QA engineers and developers, helping elevate automation skills and testing best practices across the team.

-
Promote a quality engineering mindset within Agile and DevOps development teams.

Automation & Technical Implementation

-
Develop and maintain automated tests for applications built with Java Spring Boot and Angular.

-
Implement UI automation using tools such as Cypress and backend/service testing using JUnit and other frameworks.

-
Design and implement end-to-end testing approaches that validate workflows across microservices and user interfaces.

-
Ensure automated tests run reliably within CI/CD pipelines and support rapid feedback during deployments.

Cloud & DevOps Integration

-
Integrate testing frameworks and test execution into Azure DevOps pipelines and cloud-native deployment workflows.

-
Enable automated regression, smoke, and integration tests within the DevOps lifecycle.

-
Support test data management, environment strategy, and integration testing across distributed cloud services.

Security & DevSecOps Testing

-
Implement automated application security testing within CI/CD pipelines.

-
Integrate security tools such as Prisma, Checkmarx, OWASP ZAP, and similar solutions to support vulnerability scanning and secure development practices.

-
Work with development and DevOps teams to ensure security findings are triaged, tracked, and remediated.

User Acceptance Testing (UAT)

-
Support customer-facing UAT cycles, including test planning, execution coordination, and results reporting.

-
Partner with product owners and stakeholders to ensure acceptance criteria and validation processes align with mission needs.

-
Provide transparent reporting on testing progress, risks, and quality metrics.

Required Qualifications

-
5+ years of software testing and quality engineering experience, including test automation.

- Must be a US Citizen.

-
Must be able to obtain and maintain a Public Trust Clearance.

-
Must reside in the U.S. and have lived in the U.S. for 3 of the last 5 years.

Preferred Qualifications

-
Demonstrated experience designing and implementing automated testing frameworks from the ground up.

-
Strong experience testing applications built with Java Spring Boot and Angular.

-
Experience with test automation tools such as Cypress, JUnit, or comparable frameworks.

-
Experience integrating automated testing into CI/CD pipelines in a DevOps environment.

-
Hand

โ† All remote jobs

Similar for you