Senior Python Test Automation Engineer — Edge-to-Cloud

EPAM Systems Inc

United States

Remote

USD 100,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems Inc. seeks a Senior Backend Test Automation Engineer to strengthen quality, automation, and validation for a containerized Python-based edge-to-cloud platform on Linux devices.

You will design automation strategies, build test suites from unit to end-to-end, and integrate them into CI/CD, addressing intermittent connectivity, retries, and observability.

Experience with Docker/Kubernetes, REST APIs, and security testing is essential to ensure data integrity and resilient deployments.

Qualifications

  • 3+ years in QA/software test engineering with a strong test automation focus.
  • Proficiency in automated testing with Python (or equivalent) — fixtures, mocking, parametrized tests, integration harnesses, test isolation
  • Background in testing containerized apps and Linux services — process lifecycle, config, logs, networking, resource constraints
  • Experience testing REST APIs and distributed device-to-cloud systems — auth, retries, timeouts, failure recovery
  • Expertise in validating file-processing/sync/upload/gateway workflows where integrity and resumability are critical
  • Strong understanding of idempotency, replayability, ordering, eventual consistency, and exactly-once semantics
  • Competency in testing OAuth2/JWT auth — token expiration, refresh, revocation, secure credential handling
  • Skills in CI/CD and automated quality gates (Azure DevOps, GitHub Actions, or similar)
  • Knowledge of test coverage practices and enforcing meaningful thresholds
  • Familiarity with Docker, as well as cloud services, device management, message brokers, object storage, or Kubernetes
  • Practical experience with AI coding assistants (Copilot, Claude Code, Codex, or similar)
  • Upper-Intermediate English (B2) proficiency for clear collaboration and documentation
  • Nice to have Healthcare tech or regulated-industry experience (HIPAA or similar)
  • Qualifications in testing edge computing, IoT, gateway, offline-first, or fleet-management platforms
  • Familiarity with pytest, Docker Compose, Linux networking, TLS, AWS, Kafka, OAuth2, REST, device provisioning
  • Security testing background — threat modeling, pen-test coordination, secrets management, TPM, secure boot, encrypted storage
  • Experience validating monitoring, alerting, automated remediation, updates, rollback, and disaster recovery
  • Capability to perform hardware-in-the-loop testing, power-loss/network emulation, bandwidth shaping, physical device labs
  • Showcase of testing DICOM, medical imaging metadata, or clinical data-transfer workflows
  • Experience with DABs or comparable multi-environment deployment automation, as well as Spec-Driven Development

Responsibilities

  • Design an automation strategy that covers the full device-to-cloud lifecycle across critical workflows
  • Build automated test suites for unit, integration, system, end-to-end, resilience, security, and upgrade scenarios
  • Validate containerized Python applications on Linux edge devices, including capture, processing, packaging, encryption, and upload flows
  • Create synthetic datasets and fixtures to exercise malformed, partial, duplicated, out-of-order, and oversized file cases
  • Verify data integrity controls, including metadata, checksums, encryption handling, and secure transfer behavior
  • Automate authentication and provisioning scenarios, including identity registration, OAuth token flows, and failure conditions
  • Test behavior under real-world constraints such as intermittent connectivity, timeouts, retries, resume, backoff, and replay
  • Validate idempotency and effectively-once processing expectations across uploads and processing pipelines
  • Assess observability via audit logging, structured logs, health checks, metrics, and alerting signals
  • Integrate automated suites into CI/CD with coverage reporting, quality gates, and promotion checks
  • Define testability requirements with engineers such as dependency injection, mockable interfaces, and deterministic boundaries

Skills

Python testing
CI/CD
REST API testing
Linux services testing
Test automation
OAuth2/JWT testing
Docker/Kubernetes
AI coding tools

Tools

Azure DevOps
GitHub Actions
Docker
Docker Compose
Kubernetes
AWS

Job description

EPAM Systems Inc. seeks a Senior Backend Test Automation Engineer to strengthen quality, automation, and validation for a containerized Python-based edge-to-cloud platform on Linux devices.

You will design automation strategies, build test suites from unit to end-to-end, and integrate them into CI/CD, addressing intermittent connectivity, retries, and observability.

Experience with Docker/Kubernetes, REST APIs, and security testing is essential to ensure data integrity and resilient deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Test Automation Engineer (Python)
Senior Backend Test Automation Engineer (Python)

EPAM Systems • United States

Remote
USD 100,000 - 170,000
Senior Python Automation QA — AI Agent Platform
Senior Python Automation QA — AI Agent Platform

EPAM Systems • United States

Remote
USD 120,000 - 150,000
QA Automation Lead – Python, Big Data, AI-Enhanced Testing
QA Automation Lead – Python, Big Data, AI-Enhanced Testing

EPAM Systems Inc • United States

Remote
USD 140,000 - 210,000
Senior Python Backend API Automation Engineer
Senior Python Backend API Automation Engineer

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Senior Python Test Automation Engineer
Senior Python Test Automation Engineer

EPAM Systems • United States

On-site
USD 110,000 - 150,000
Senior Test Automation Engineer — Build API/UI Automation
Senior Test Automation Engineer — Build API/UI Automation

Erias Ventures • Columbia (MD)

On-site
USD 195,000 - 215,000
Health Insurance
401k with Immediate Vesting
Professional Development
Lead Python QA Automation Engineer — AI-Driven Testing
Lead Python QA Automation Engineer — AI-Driven Testing

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Test Automation Engineer - Python, Pytest, CI/CD
Senior Test Automation Engineer - Python, Pytest, CI/CD

Performix • Andover (MA)

On-site
USD 120,000 - 160,000
Senior Python Automation QA: API-Driven Testing & CI/CD
Senior Python Automation QA: API-Driven Testing & CI/CD

Commit • United States

Remote
USD 46,000 - 66,000
Python QA Automation Lead for AI-Driven Testing
Python QA Automation Lead for AI-Driven Testing

EPAM • United States

Hybrid
USD 120,000 - 160,000
Unlimited access to EPAM's internal学习库
Free English classes with certified 老师
Relocation opportunities
+1