Automation Engineer (API)

  • Minneapolis, MN
  • Posted 3 days ago | Updated 1 day ago

Overview

Hybrid
$50 - $55
Contract - W2
Contract - 12 Month(s)

Skills

API
AUTOMATION
KARATE

Job Details

Automation Engineer (API)

Hybrid - Minneapolis, MN or Milwaukee, WI or Denver, CO

12 months contract +

Position Overview

Client is seeking a Senior API Automation Engineer to lead the development and maintenance of scalable, high-quality API test suites across our digital platforms. This role will focus on contract testing, security validation, and backend integration for Embedded Finance APIs, internal services, and mainframe systems. The ideal candidate will possess deep technical expertise, strong collaboration skills, and a passion for quality engineering.

Key Responsibilities

  • Design, develop, and maintain automated API test suites using Karate, RESTinstance, and RestAssured
  • Lead efforts in contract testing, security validation, and integration testing across service layers
  • Validate backend processes and business rules for systems such as SOR, Domains, and Read Store using SSHLibrary and CLI wrappers (Python/Java)
  • Collaborate with developers, architects, and QA leads to ensure testable service contracts and early defect detection
  • Integrate API automation into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) and ensure test reliability
  • Mentor junior and mid-level engineers, contribute to reusable test libraries, and promote best practices
  • Participate in sprint ceremonies, quality governance reviews, and continuous improvement initiatives

Required Experience

  • 5 7 years of experience in test automation, with a strong focus on API and backend testing
  • Proven expertise in API contract testing, service mocking, and backend data validation
  • Hands-on experience with Karate (preferred), RESTinstance, and RestAssured
  • Familiarity with mainframe systems and secure CLI-based validation is a plus
  • Experience working in Agile/Scrum environments with cross-functional teams
  • Financial services or regulated industry experience preferred

Tooling Expertise

  • API Automation: Karate (primary), RESTinstance (Robot Framework), RestAssured (Java-based legacy support)
  • Backend Automation: SSHLibrary, CLI wrappers (Python/Java)
  • CI/CD Integration: Jenkins, GitHub Actions, Azure DevOps
  • Test Data Management: TDP (Test Data Portal)
  • Reporting: Robot Framework logs, Allure, ReportPortal, Power BI dashboards

Soft Skills & Leadership

  • Strong analytical and debugging skills with a quality-first mindset
  • Effective communicator and collaborator across distributed teams
  • Ability to mentor and support junior team members
  • Comfortable leading innovation pilots and driving continuous improvement

Technology Stack Overview

Category

Technology / Tool

Purpose / Usage

Orchestration

Robot Framework

Centralized test execution, reporting, CI/CD integration

CI/CD Integration

Jenkins, GitHub Actions, Azure DevOps

Continuous integration and deployment pipelines

UI Automation

Playwright (Java)

Cross-browser testing, visual validation, accessibility testing

API Automation

Karate, RESTinstance, RestAssured

API contract validation, security, performance testing

Backend Automation

Automation Anywhere, IBM HATS CLI Wrappers

Secure shell access, batch job execution, backend validation

Mobile Automation

Appium via Robot Framework

Native iOS/Android testing, biometric simulation, device farm integration

Test Data Management

TDP, Synthetic Fallback Pools

Data provisioning, conditioning, and backup data for test execution

Environment Management

Service Virtualization, Dynamic Switching

Flexible and isolated test execution environments

Reporting & Observability

Allure, ReportPortal, Robot Framework logs

Dashboards, tracebacks, screenshots, alerts, traceability

Test Case Management

TestRail, Zephyr (planned)

Requirement traceability, test case and automation coverage

Data Modeling

YAML / JSON

Metadata-driven test suite generation and execution modeling

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.