Quality Assurance Engineer (Automation) - Remote
Lensa
full-remotemidcontractqa Reston, VA Yesterday via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTech Stack
PlaywrightCypressSeleniumPyTestPostmanPythonJavaScriptRubySQLGitHub ActionsJenkinsAWSCI/CD
About the role
Overview
Quality Assurance Engineer (Automation) to deliver new test functionality and support existing frameworks. This position requires strong deductive reasoning, attention to detail, persistence, patience, and creativity working across component, integration, and development teams.
Key Responsibilities
- Review and analyze business requirements to produce comprehensive test strategy and test cases
- Design and create test conditions and scripts addressing business and technical use cases
- Design, develop, and execute automated scripts using test automation frameworks
- Perform manual and automated testing including exploratory, system, regression, compatibility, and integration testing
- Work with Data Warehouse, Business Intelligence, and Data Engineering teams to ensure thorough testing
- Develop and maintain automation for both UI and API testing using tools such as Playwright, Cypress, Selenium, PyTest, and Postman
- Implement automated regression suites integrated into CI/CD pipelines (GitHub Actions, Jenkins, or similar)
- Collaborate with developers to validate microservices, containerized environments, and AWS-hosted applications
- Design performance, load, and reliability test scenarios for large-scale data processing and reporting systems
- Communicate effectively across multiple teams and external vendors
- Participate in Agile ceremonies: Daily Stand-Ups, Backlog Grooming, Sprint Planning, Sprint Reviews, and Retrospectives
- Contribute to code reviews for automated test scripts to ensure maintainability and reusability
- Interface with DevOps and Infrastructure teams regarding functional test environments
Requirements
- Bachelor's degree or equivalent experience
- 3+ years of experience with test automation development (Cypress, Ruby, Playwright, JavaScript, Python, Selenium)
- Strong hands-on skills in SQL development; ability to create ad-hoc queries
- Ability to design/architect, build, program, test, and deploy solutions using Agile methodology
- Ability to optimize code/script using industry best practices and standards
- Strong self-organization and self-management skills
- Ability to work in a dynamic and rapidly evolving environment
- Must be able to obtain and maintain a Public Trust clearance
- Must have lived in the US 3 full years out of the last 5 years
- Must reside in the US, be authorized to work in the US; work must be performed in the US
Note
This role is contingent upon a contract award.
About Lensa
ICF is a professional services firm hiring through Lensa, a career site that promotes jobs on behalf of recruitment partners and employers. This role supports ICF's testing and quality assurance operations.
Scraped 3/29/2026