QA Automation/Infrastructure Engineer/ Remote

QA Automation/Infrastructure Engineer/ Remote

Posted 2 days ago by Apetan Consulting

Negotiable
Undetermined
Remote
Remote or New Milford, New Jersey

Summary: The QA Automation & Infrastructure Engineer is responsible for designing, building, and maintaining automated testing frameworks and the infrastructure that supports them. This role emphasizes software quality by integrating testing into CI/CD pipelines, ensuring tests are reliable and efficient. It combines elements of traditional QA with aspects of SDET, DevOps, and Platform Engineering, requiring a more technical skill set. The position is primarily remote, allowing for flexibility in work arrangements.

Key Responsibilities:

  • 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
  • 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
  • Integrate tests into CI/CD pipelines (pre-merge, post-merge, nightly)
  • Monitor pipeline health and failures
  • Collaborate with DevOps teams on scalability and reliability
  • Shift-left testing practices
  • Performance, load, and security test integration
  • Define quality gates and release criteria
  • Metrics & reporting (test coverage, failure rates)

Key Skills:

  • Strong in at least one language: Java / Python / JavaScript / TypeScript / C#
  • Good understanding of OOP and clean code practices
  • UI: Selenium, Playwright, Cypress
  • API: REST Assured, Postman, Karate
  • Mobile (if applicable): Appium
  • Test frameworks: JUnit, TestNG, PyTest, Mocha
  • CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
  • Containers: Docker
  • Orchestration (bonus): Kubernetes
  • Cloud: AWS / Azure / Google Cloud Platform
  • IaC (bonus): Terraform, CloudFormation
  • Git & version control
  • Linux basics
  • Debugging distributed systems
  • Monitoring/logging tools (Grafana, Prometheus, ELK bonus)

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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)