QA Automation/Infrastructure Engineer/ Remote

Overview

Remote
On Site
$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - month Contract

Skills

Docker
Linux

Job Details

Role Overview

A QA Automation & Infrastructure Engineer designs, builds, and maintains automated testing frameworks and the infrastructure that runs them. The role ensures software quality at scale by integrating testing into CI/CD pipelines and making tests reliable, fast, and observable.

This is more technical than a traditional QA role and often overlaps with SDET, DevOps, and Platform Engineering.

Key Responsibilities

Test Automation

  • Design and maintain automated test frameworks (UI, API, integration, regression)
  • Write robust, reusable test scripts
  • Improve test reliability (reduce flaky tests)
  • Ensure test coverage across features and services

Test Infrastructure & Platforms

  • Build and maintain test environments
  • Manage CI/CD test pipelines
  • Optimize test execution time and parallelization
  • Set up test data management strategies
  • Maintain cloud-based test systems

CI/CD & DevOps Integration

  • Integrate tests into CI/CD pipelines (pre-merge, post-merge, nightly)
  • Monitor pipeline health and failures
  • Collaborate with DevOps teams on scalability and reliability

Quality Engineering

  • Shift-left testing practices
  • Performance, load, and security test integration
  • Define quality gates and release criteria
  • Metrics & reporting (test coverage, failure rates)

Required Skills

Programming

  • Strong in at least one language:
    • Java / Python / JavaScript / TypeScript / C#
  • Good understanding of OOP and clean code practices

Automation Tools

  • UI: Selenium, Playwright, Cypress
  • API: REST Assured, Postman, Karate
  • Mobile (if applicable): Appium
  • Test frameworks: JUnit, TestNG, PyTest, Mocha

Infrastructure & DevOps

  • CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
  • Containers: Docker
  • Orchestration (bonus): Kubernetes
  • Cloud: AWS / Azure / Google Cloud Platform
  • IaC (bonus): Terraform, CloudFormation

Other Skills

  • Git & version control
  • Linux basics
  • Debugging distributed systems
  • Monitoring/logging tools (Grafana, Prometheus, ELK bonus)
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.