SENIOR AUTOMATION TEST ENGINEER

Overview

On Site
$50 - $60
Contract - W2
Contract - 12 Month(s)

Skills

Automated Testing
Artificial Intelligence
Amazon Web Services
Apache JMeter
Agile
API QA
API
Cucumber
Continuous Integration
Drive Testing
Generative Artificial Intelligence (AI)
JUnit
POSTMAN
Performance Testing
TestNG
UI
Security QA
Selenium
Optimization
Regression Analysis
Test Cases
Testing
Defect Analysis

Job Details

Job Title: SENIOR /LEAD AUTOMATION TEST ENGINEER
Expereince : 10+ years

Location: MD (onsite)

Duration: 12+ Months Contract

< data-start="426" data-end="446">Job Description</>

We are seeking an experienced Senior Automation Test Engineer / Lead with 10+ years of expertise in test automation frameworks and hands-on exposure to AI/ML-powered testing tools. The ideal candidate will lead automation strategy, design scalable test frameworks, and drive intelligent testing practices across enterprise applications.

< data-start="803" data-end="832">Roles & Responsibilities</>
  • Define and own the automation testing strategy across UI, API, and backend layers.

  • Design, develop, and maintain scalable automation frameworks using Selenium, Cypress, Playwright, or similar tools.

  • Implement AI-driven testing solutions such as self-healing tests, intelligent test generation, and predictive defect analysis.

  • Lead automation for regression, smoke, sanity, and end-to-end testing.

  • Integrate automation suites with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).

  • Drive test optimization using AI for test prioritization, flaky test detection, and impact analysis.

  • Collaborate with developers, product owners, and DevOps teams in Agile/Scrum environments.

  • Perform code reviews, mentor junior automation engineers, and enforce best practices.

  • Automate API testing using REST Assured, Postman, or similar tools.

  • Ensure quality metrics, test coverage, and continuous improvement.

< data-start="1796" data-end="1816">Required Skills</>< data-start="1818" data-end="1842">Automation & Testing</>
  • 10+ years of experience in Automation and Manual Testing

  • Strong expertise in Selenium / Cypress / Playwright

  • Hands-on experience in Java / Python / JavaScript for test automation

  • Experience with BDD frameworks (Cucumber, SpecFlow)

  • Strong knowledge of TestNG, JUnit, NUnit

< data-start="2146" data-end="2167">AI-Driven Testing</>
  • Experience with AI-based testing tools (e.g., Testim, Mabl, Functionize, Applitools, Selenium AI)

  • Knowledge of self-healing automation, intelligent element detection, and test analytics

  • Exposure to ML-driven test optimization and defect prediction

< data-start="2435" data-end="2456">API & Performance</>
  • Strong experience in API automation (REST Assured, Postman, Karate)

  • Exposure to Performance Testing tools (JMeter, Gatling) is a plus

< data-start="2604" data-end="2622">DevOps & Tools</>
  • CI/CD integration experience with Jenkins, GitHub, Azure DevOps

  • Version control using Git

  • Experience with Docker / Containers is a plus

  • Cloud testing experience (AWS / Azure / Google Cloud Platform)

< data-start="2830" data-end="2847">Nice to Have</>
  • Experience with Microservices testing

  • Knowledge of Security Testing concepts

  • Experience testing Cloud-native applications

  • Exposure to GenAI for test case generation and test data creation

< data-start="3066" data-end="3080">Education</>

Bachelor s degree in Computer Science, Engineering, or equivalent experience.

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.