ICF Incorporated, LLC: Senior Quality Assurance Engineer – Reston, VA
Core
Designing and creating test deliverables, automation frameworks, and test suites to ensure the correctness, performance, security, and reliability of complex software systems, data, APIs, and web applications.
Role type
Senior Quality Assurance Engineer (Test Automation)
Builds
Production test automation frameworks and regression test suites
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, JavaScript, API testing, Selenium, Cypress, Jenkins, Git, Object-Oriented Programming (OOP), Multithreading, Agile methodologies, Test case design, Risk analysis
Preferred skills
Database Management Systems (DBMS) testing, Postman, JIRA/Confluence
Technologies
Java, JavaScript, Selenium, Cypress, Jenkins, Git, Postman, JIRA, Confluence
Responsibilities
Design and create test plans, strategies, cases, and scripts; Create requirement traceability matrices; Build and maintain automation frameworks from scratch; Perform black box, white box, integration, regression, smoke, and UAT; Ensure quality of software, data, APIs, and web applications; Collaborate with engineering teams on TDD and risk mitigation.
Seniority
Senior, hands-on IC