Senior Backend Test Automation Engineer @EPAM Systems
Quality Assurance
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Backend Test Automation Engineer @EPAM Systems

2d ago - EPAM Systems is hiring a remote Senior Backend Test Automation Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Brazil

Role Description

We are seeking a Senior Backend Test Automation Engineer to strengthen quality, automation, and validation for a containerized edge-to-cloud platform running Python services on Linux devices. You will build reliable automated coverage for security-sensitive, failure-prone, and intermittently connected environments. Apply now to help raise the bar on end-to-end reliability!

  • 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

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

Requirements

  • 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
Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Test Automation Engineer @EPAM Systems
Quality Assurance
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 130,852+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later