Senior Test Automation Engineer

AMD AMD · Semiconductors · Warsaw, Poland · Engineering

Senior Test Automation Engineer to build and own testing infrastructure for ML training data generation systems, focusing on distributed job orchestration, compute platform reliability, CI/CD, and validation of rendering output data.

What you'd actually do

  1. Design and build automated testing infrastructure for our distributed job orchestration and compute platform, ensuring system reliability, API correctness, and stable operation 24/7.
  2. Develop and maintain CI/CD pipelines that validate all commits to the platform codebase.
  3. Define and implement test strategies for our data generation pipelines, covering functional correctness, performance regression, reliability under load, and output consistency.
  4. Build validation tooling to verify the correctness of rendering output data — images, buffers, and associated metadata — used for ML model training.
  5. Collaborate with data generation engineers and tech leads to understand system requirements and translate them into test coverage.

Skills

Required

  • Python and pytest
  • automation testing
  • backend services and distributed systems testing
  • REST API validation
  • CI/CD tooling (GitHub Actions or similar)
  • ETL pipelines
  • Linux-based operating systems
  • JIRA
  • Git
  • analytical and debugging skills
  • data quality and correctness
  • communication skills

Nice to have

  • D3D12, Vulkan, or other graphics APIs
  • performance profiling and measurement tooling
  • UI testing frameworks such as Playwright
  • Kubernetes
  • rendering engines, Blender, or other 3D content creation tools
  • machine learning data pipelines or ML training workflows
  • job orchestration platforms or distributed compute infrastructure

What the JD emphasized

  • build and own the testing infrastructure
  • defining test strategy, building frameworks, and executing without a pre-existing playbook
  • track record of building reliable test frameworks
  • essential for this role

Other signals

  • ML training data generation systems
  • distributed job orchestration and compute platform
  • CI/CD pipelines
  • validation tooling for rendering output data