Sr. Automation QA Engineer

  • Washington, DC
  • Posted 4 hours ago | Updated 2 hours ago

Overview

Remote
On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 5/1/2026

Skills

Scripting
Cypress
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Collaboration
Documentation
System Requirements
Test Suites
Test Cases
ROOT
Object-Oriented Programming
Manual Testing
Agile
Science
Automated Testing
C#
Java
Selenium
Version Control
Git
Bitbucket
Functional Requirements
User Stories
Cloud Computing
Microsoft Azure
DevOps
Application Lifecycle Management
Microsoft TFS
JIRA
Testing
Web Services
POSTMAN
SoapUI

Job Details

Essential Duties & Responsibilities (Other duties may be assigned):

  • Develop and maintain automated tests, frameworks, and scripts using selected automation tools and frameworks (e.g., Selenium, Cypress, Playwright).
  • Implement and execute automated tests in continuous integration (CI) and continuous delivery (CD) pipelines.Identify opportunities for test automation within manual testing processes and create test automation strategies accordingly.
  • Collaborate with Architects and Product Owners to document technical and functional requirements associated with user stories.
  • Create clear, concise, and accurate documentation that can be easily understood in business terms.
  • Ability to translate business requirements to technical system requirements.
  • Develop comprehensive test suites that cover a wide range of test cases and conditions.
  • Analyze test automation results, update tests for new features, and resolve test issues.
  • Reproduce reported issues to assist in identifying their root cause and collaborating with developers to resolve them.
  • Write tests using standard development toolsets in object-oriented languages.
  • Perform manual testing, if needed
  • Work in an agile development environment.
  • Assess changes that will impact the test environment and develop a strategy to address system changes.
  • Interact with other teams to define test requirements and/or necessary modifications.
  • Communicate effectively with other teams regarding bugs and issues.

Minimum Qualifications:

  • Bachelor of Science degree in related field from an accredited institution or equivalent experience.
  • 5+ years of experience in test automation.
  • Experience developing in C# or Java.
  • Proficient in developing testing frameworks such as Selenium or Playwright
  • Knowledge of source control platforms such as Git, Bitbucket, or TFVC.
  • Experience documenting technical and functional requirements associated with user stories.
  • Experience testing cloud based and complex enterprise applications.
  • Experience in Azure DevOps, ALM, TFS, or Jira
  • Experience testing web services with Postman, SOAPUI or ReadyAPI.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.