Senior QA Automation Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Behavior-driven Development
Bitbucket
Bugzilla
C#
Conflict Resolution
Cloud Testing
Collaboration
Communication
GitHub
Cucumber
Cypress
DevOps
Docker
Estimating
Git
Computer Science
Continuous Delivery
Continuous Integration
GitLab
Amazon Web Services
Apache JMeter
Appium
Software Development Methodology
STLC
Scripting
Selenium
Selenium WebDriver
Quality Assurance
Regression Analysis
Reporting
Root Cause Analysis
Orchestration
POSTMAN
Problem Solving
Python
Load Testing
Mentorship
Microsoft Azure
Mobile Applications
Java
JavaScript
Jbehave
Jenkins
Kubernetes
HP LoadRunner
ISTQB
Integration Testing
JIRA
JUnit
Analytical Skill
Automated Testing
Good Clinical Practice
Google Cloud Platform
Test Cases
Test Plans
Test-driven Development
TestNG
Testing
Version Control
Web API
RESTful
Agile

Job Details

Job Title: Senior QA Automation Engineer

Experience: 10+ Years
Employment Type: Contract  W2 Only 


Job Summary:

We are seeking a highly skilled Senior QA Automation Engineer with over 10 years of experience in designing, developing, and executing automated test frameworks. The ideal candidate should have strong technical expertise in automation tools, frameworks, and scripting languages, along with a deep understanding of software QA methodologies and processes.


Key Responsibilities:

  • Design, develop, and maintain robust automation frameworks for web, API, and mobile applications.

  • Develop and execute automated test scripts using tools like Selenium, Cypress, Playwright, Appium, TestNG, or JUnit.

  • Integrate automated tests within CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Collaborate closely with developers, business analysts, and product owners to define and validate test cases.

  • Conduct regression, functional, performance, and integration testing.

  • Identify, document, and track software defects using tools like JIRA, Bugzilla, or Azure DevOps.

  • Perform root cause analysis and ensure high-quality releases.

  • Mentor junior QA engineers and lead automation initiatives across teams.

  • Participate in test planning, estimation, and reporting.


Required Skills & Experience:

  • 10+ years of experience in Quality Assurance with at least 5+ years in automation testing.

  • Strong hands-on experience in Selenium WebDriver, Cypress, or Playwright.

  • Proficient in programming/scripting languages such as Java, Python, JavaScript, or C#.

  • Solid understanding of REST API testing using Postman, RestAssured, or Karate.

  • Experience in BDD/TDD frameworks like Cucumber, JBehave, or SpecFlow.

  • Familiarity with version control systems (Git, Bitbucket).

  • Experience in CI/CD tools like Jenkins, GitLab, or Azure DevOps.

  • Strong knowledge of SDLC, STLC, and Agile methodologies.

  • Experience with cloud testing (AWS, Azure, or Google Cloud Platform) is a plus.

  • Excellent analytical, problem-solving, and communication skills.


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • Experience with performance and load testing (JMeter, LoadRunner).

  • Exposure to containerization and orchestration (Docker, Kubernetes).

  • ISTQB or similar QA certification is a plus.

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.