Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!
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)
Apply Now
Apply Now