Quality Assurance Engineer (Automation) - Remote
Lensa
full-remotemidcontractqa Reston, VA Today 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
PlaywrightCypressSeleniumPyTestPostmanPythonJavaScriptRubySQLAWSGitHub ActionsJenkinsCI/CD
About the role
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.
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
- Support automated functional testing focusing on application flow and test result validation
- Perform manual and automated testing (exploratory, system, regression, compatibility, integration)
- Work with Data Warehouse, Business Intelligence, and Data Engineering teams to ensure thorough testing
- Develop and maintain automation for UI and API testing using 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 systems
- Contribute to code reviews for automated test scripts ensuring maintainability and reusability
- Communicate effectively across multiple teams and external vendors
- Participate in Agile ceremonies (stand-ups, backlog grooming, sprint planning, reviews, retrospectives)
- Interface with DevOps and Infrastructure teams regarding functional test environments
- Document impact of data and application changes on automation tasks
Requirements
- Bachelor's degree or equivalent experience
- 3+ years of experience with test automation development (Cypress, Ruby, Playwright, JavaScript, Python, Selenium)
- Ability to obtain and maintain a Public Trust clearance
- Must have lived in the US for 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
- Strong hands-on SQL development skills; 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
- Strong self-organization and self-management skills
- Ability to work in a dynamic and rapidly evolving environment
Note
This role is contingent upon a contract award.
About Lensa
ICF is a technology and professional services company that works on government and enterprise projects. This role is being promoted by Lensa, a career site that helps job seekers find positions in the US.
Scraped 3/30/2026