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
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)