QA Automation Engineer

Overview

Remote
On Site
Depends on Experience
Contract - W2
Contract - 6 Year(s)
75% Travel
Able to Provide Sponsorship

Skills

Agile
Apache JMeter
Appium
Amazon Web Services
Cypress
Docker
GitHub
GitLab
Google Cloud Platform
JavaScript
Jenkins
POSTMAN
Python
Regression Testing
Scripting
Scrum
Selenium
Web API
Performance Testing

Job Details

Job Title: QA Automation Engineer

Contract: W2 ONLY

Job Description:
We are seeking a skilled QA Automation Engineer to design, develop, and maintain automated test frameworks and scripts to ensure the quality and reliability of our applications. The role requires collaboration with developers, product managers, and QA teams to identify test requirements, enhance test coverage, and drive continuous improvement in testing processes.

Key Responsibilities:

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

  • Create and execute automated test scripts to validate functionality, performance, and security.

  • Integrate automated tests into CI/CD pipelines.

  • Collaborate with developers and QA teams to identify, debug, and resolve defects.

  • Ensure high test coverage and maintain regression test suites.

  • Document test cases, processes, and results for transparency and traceability.

Required Skills & Qualifications:

  • 12+ years of experience in QA automation.

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

  • Hands-on experience with Selenium, Playwright, Cypress, or Appium.

  • Experience testing APIs using tools like RestAssured, Postman, or Karate.

  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.

  • Familiarity with Agile/Scrum methodologies.

  • Strong problem-solving, debugging, and communication skills.

Nice to Have:

  • Cloud testing experience (AWS, Azure, or Google Cloud Platform).

  • Performance testing exposure (JMeter, LoadRunner).

  • Knowledge of containerization (Docker, Kubernetes).

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.