Ampstek logo

DevOps & Test Automation Engineer || Any Visa

Ampstek

On-siteDenver, COseniorPosted 2h ago

Visa & sponsorship

  • The posting says visa sponsorship is available.

Job description

Position:

DevOps & Test Automation Engineer || Any Visa Allowed

Location: Denver, CO (Onsite)

Duration: Long Term

Job Description:

About the Role

Client is seeking an experienced Automation & DevOps Engineer to design, build, and maintain the CI/CD pipelines, infrastructure automation, and test automation frameworks that power our engineering organization. You will bridge development and operations, driving reliability, scalability, and speed across our platforms that serve millions of customers.

Key Responsibilities

Test Automation (Backend API & Frontend)

  • Design and build automated backend/API test suites to validate REST, GraphQL, and gRPC services

  • Develop and maintain frontend UI automation covering functional, cross-browser, and responsive testing

  • Implement contract testing to ensure reliable integration between microservices

  • Integrate all automated tests into CI/CD pipelines with reporting, quality gates, and flaky-test management

Automation Engineering

  • Design, develop, and maintain automation frameworks for testing, deployment, and infrastructure provisioning

  • Identify manual, repetitive operational tasks and eliminate them through scripting and tooling

  • Develop and maintain infrastructure-as-code (IaC) using Terraform, CloudFormation, or Ansible

DevOps & CI/CD

  • Build and manage CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or similar) to enable frequent, reliable releases

  • Manage containerized workloads using Docker and orchestration platforms such as Kubernetes

  • Implement and maintain monitoring, logging, and alerting solutions (Prometheus, Grafana, ELK, Splunk, Datadog)

  • Support and optimize cloud infrastructure (AWS, Azure, or GCP) for cost, performance, and security

Reliability & Collaboration

  • Partner with development, QA, and operations teams to embed DevOps best practices across the SDLC

  • Drive observability, incident response, and root-cause analysis to improve system reliability and uptime

  • Implement security automation and compliance controls within pipelines (DevSecOps)

  • Document processes, runbooks, and architecture to support knowledge sharing and operational readiness

Automation Tools & Technologies

Backend / API Automation

  • API testing: Postman/Newman, REST Assured, Karate, SoapUI, Pytest + Requests

  • Contract testing: Pact

  • Mocking/virtualization: WireMock, MockServer

Frontend / UI Automation

  • Web UI: Selenium WebDriver, Cypress, Playwright, WebdriverIO

  • BDD frameworks: Cucumber, SpecFlow, Behave

  • Visual/regression testing: Percy, Applitools

  • Mobile UI (if applicable): Appium

  • Accessibility testing: axe, Lighthouse

CI/CD & Infrastructure Automation

  • Pipelines: Jenkins, GitLab CI, GitHub Actions

  • IaC & config management: Terraform, Ansible, CloudFormation

  • Containers/orchestration: Docker, Kubernetes

  • Monitoring/observability: Prometheus, Grafana, ELK, Splunk, Datadog

Languages & Version Control

  • Python, JavaScript/TypeScript, Java, Bash, Go

  • Git / GitHub / GitLab

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)

  • 8+ years of experience in DevOps, test automation, or software/infrastructure engineering

  • Strong scripting/programming skills (Python, JavaScript/TypeScript, Java, Bash, or Go)

  • Hands-on experience building API automation (REST Assured, Postman/Newman, Karate, or Pytest)

  • Hands-on experience building frontend UI automation (Cypress, Playwright, or Selenium)

  • Experience with CI/CD tooling (Jenkins, GitLab CI, GitHub Actions)

  • Proficiency with infrastructure-as-code (Terraform, Ansible, CloudFormation)

  • Experience with containerization and orchestration (Docker, Kubernetes)

  • Working knowledge of at least one major cloud provider (AWS, Azure, GCP)

Preferred Qualifications

  • Cloud certifications (AWS Certified DevOps Engineer, CKA, Azure DevOps Expert)

  • Experience with contract testing (Pact)

  • Experience with BDD frameworks (Cucumber, SpecFlow) and visual regression (Applitools, Percy)

  • Familiarity with DevSecOps practices and security scanning tools

  • Experience supporting large-scale, high-availability, distributed systems

  • Exposure to telecommunications, media, or broadband environments

Thank You

Aakash Dubey

Talent Acquisition Lead

Aakash.dubey@ampstek.com