QA Automation Engineer-Ex AMEX Only

Overview

On Site
$40 - $45
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Cucumber
Java
karate
API
SOAP
RESTful
CI/CD
Jenkins
GitLab
UI

Job Details

AMEX experience required

Job Summary:

We are seeking a highly skilled QA Automation Engineer with 8 years of hands-on experience in API automation, Karate, Cucumber, and Java-based testing frameworks. The ideal candidate will design, develop, and execute automation frameworks to ensure high-quality software delivery across multiple applications and services.

Key Responsibilities:

Develop and maintain automated test frameworks using Karate, Cucumber, and Java for API and UI testing.

Design and implement end-to-end API automation suites and integrate them with CI/CD pipelines (Jenkins, GitLab CI, or similar).

Collaborate closely with developers, product owners, and QA teams to identify test scenarios and ensure comprehensive test coverage.

Perform functional, regression, integration, and performance testing for REST and SOAP APIs.

Create BDD test cases in Cucumber and maintain reusable step definitions and feature files.

Analyze test results, identify root causes of failures, and ensure timely bug reporting and resolution.

Implement and maintain test data management and environment configuration for automated test execution.

Work within Agile/Scrum methodology, participating in sprint planning, daily stand-ups, and retrospectives.

Contribute to the continuous improvement of QA processes, automation coverage, and framework enhancements.

Required Skills & Qualifications:

8+ years of QA experience with a focus on test automation.

Strong expertise in Karate and Cucumber frameworks for API and BDD testing.

Proficiency in Java for developing automation scripts and reusable libraries.

Experience testing RESTful and SOAP APIs, including Postman or REST Assured.

Hands-on experience with version control tools (Git, Bitbucket) and CI/CD pipelines (Jenkins, Bamboo).

Solid understanding of JSON, XML, SQL, and test data validation techniques.

Familiarity with Agile/Scrum methodologies and tools like JIRA or Azure DevOps.

Strong analytical, problem-solving, and debugging skills.

Preferred Qualifications:

Exposure to UI automation using Selenium or Playwright (optional).

Experience with Cloud testing environments (AWS, Azure).

Knowledge of performance testing tools such as JMeter or Gatling.

Familiarity with containerization (Docker, Kubernetes) for test environment setup.

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.