Senior QA Automation Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Cloud Testing
Cross-browser
Data Management
Conflict Resolution
Compatibility Testing
Continuous Delivery
Automated Testing
Cypress
Behavior-driven Development
Cloud Computing
Accessibility
Continuous Integration

Job Details

Job Title: Senior QA Automation Engineer

Location: [Ashburn,VA]

Job Title: Senior QA Automation Engineer
Experience: 12+ Years
Employment Type: W2

Job Summary:
We are seeking a highly experienced Senior QA Automation Engineer with over 12 years of expertise in quality assurance, automation testing, and test strategy design. The ideal candidate will have strong experience in building scalable test automation frameworks, driving QA best practices, and working in Agile/DevOps environments.

Key Responsibilities:
Lead and design end-to-end automation strategies for web, API, and mobile platforms.

Develop, maintain, and enhance custom automation frameworks using tools like Selenium, TestNG, Cucumber, Playwright, or Cypress.

Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.

Perform code reviews, mentor junior QA engineers, and establish QA standards and best practices.

Collaborate with developers, product managers, and business analysts to define test plans and acceptance criteria.

Conduct root cause analysis of defects and drive issue resolution across teams.

Use test management tools (e.g., JIRA, Zephyr, TestRail) to track test coverage, defects, and test progress.

Ensure cross-browser and cross-platform compatibility testing.

Required Skills and Experience:
12+ years of experience in Quality Assurance, with at least 6 8 years in Automation Testing.

Strong programming/scripting skills in Java, Python, or JavaScript.

Expertise in automation tools: Selenium WebDriver, TestNG, JUnit, Cucumber, REST Assured, Postman.

Hands-on experience with CI/CD, Git repositories, and cloud testing environments.

Experience with API testing and automation using tools like REST Assured or Postman.

Knowledge of Agile/Scrum, STLC/SDLC, and defect management practices.

Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus.

Experience working in cloud-based environments (AWS/Azure) and containerized systems (Docker/Kubernetes) is desirable.

Nice to Have:
Knowledge of BDD/TDD frameworks

Familiarity with security testing and accessibility testing practices

ISTQB or relevant QA certifications

Experience with Test Data Management and database validation using SQL

Soft Skills:
Strong analytical and problem-solving skills

Excellent verbal and written communication

Ability to mentor and lead QA team members

Detail-oriented with a focus on delivering high-quality software

Education:
Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or related fieldA

]
Experience: 12+ Years
Employment Type: Full-Time / Contract
Work Schedule: [Day Shift / Flexible / Client Time Zone]


Job Summary:

We are seeking a highly experienced Senior QA Automation Engineer with over 12 years of expertise in quality assurance, automation testing, and test strategy design. The ideal candidate will have strong experience in building scalable test automation frameworks, driving QA best practices, and working in Agile/DevOps environments.


Key Responsibilities:

  • Lead and design end-to-end automation strategies for web, API, and mobile platforms.

  • Develop, maintain, and enhance custom automation frameworks using tools like Selenium, TestNG, Cucumber, Playwright, or Cypress.

  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.

  • Perform code reviews, mentor junior QA engineers, and establish QA standards and best practices.

  • Collaborate with developers, product managers, and business analysts to define test plans and acceptance criteria.

  • Conduct root cause analysis of defects and drive issue resolution across teams.

  • Use test management tools (e.g., JIRA, Zephyr, TestRail) to track test coverage, defects, and test progress.

  • Ensure cross-browser and cross-platform compatibility testing.


Required Skills and Experience:

  • 12+ years of experience in Quality Assurance, with at least 6 8 years in Automation Testing.

  • Strong programming/scripting skills in Java, Python, or JavaScript.

  • Expertise in automation tools: Selenium WebDriver, TestNG, JUnit, Cucumber, REST Assured, Postman.

  • Hands-on experience with CI/CD, Git repositories, and cloud testing environments.

  • Experience with API testing and automation using tools like REST Assured or Postman.

  • Knowledge of Agile/Scrum, STLC/SDLC, and defect management practices.

  • Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus.

  • Experience working in cloud-based environments (AWS/Azure) and containerized systems (Docker/Kubernetes) is desirable.


Nice to Have:

  • Knowledge of BDD/TDD frameworks

  • Familiarity with security testing and accessibility testing practices

  • ISTQB or relevant QA certifications

  • Experience with Test Data Management and database validation using SQL


Soft Skills:

  • Strong analytical and problem-solving skills

  • Excellent verbal and written communication

  • Ability to mentor and lead QA team members

  • Detail-oriented with a focus on delivering high-quality software


Education:

  • Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or related field

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.