Python Test Automation Engineer

EPAM Systems Inc

  • Cupertino, CA
  • 30+ days ago

    Highlights

    You will design cutting-edge robotic automation systems, build robust test frameworks, and drive quality across every layer of complex, large-scale product development. Collaborate with hardware, firmware, and software teams to diagnose and resolve system-level issues across all layers of product development.

    Numbers & Facts

    LocationCupertino, CA

    Description

    Back to Search

    Python Test Automation Engineer

    Office in United States of America: Cupertino

    Automated Testing in Python& 12 others

    apply

    FacebookLinkedInSend via email

    Looking for something else?

    Find a vacancy that works for you. Send us your CV to receive a personalized offer.

    Find me a job

    Join a highly cross-functional team where your technical expertise bridges hardware, firmware, and software development. You will design cutting-edge robotic automation systems, build robust test frameworks, and drive quality across every layer of complex, large-scale product development.

    At EPAM, youll work on cutting-edge technologies, solve complex challenges, and shape the future of digital innovation. With access to continuous learning, mentorship, and global projects, your expertise will drive meaningful change.

    Responsibilities

    • Collaborate with hardware, firmware, and software teams to diagnose and resolve system-level issues across all layers of product development

    • Design and develop robotic automation fixtures and integrate them into scalable, reusable test frameworks

    • Build and maintain test automation frameworks to support continuous integration pipelines using tools such as Jenkins

    • Apply UNIX/Python-based tools for debugging, analysis, and automation across complex, multi-layered system environments

    • Manage software version control processes using Git to ensure code integrity, traceability, and team-wide consistency

    • Partner with cross-functional teams to validate sensor systems and support algorithm development and verification

    Requirements

    • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field

    • Proven experience designing or programming robotic automation fixtures and integrating them into test frameworks, using Python

    • Expertise in software version control systems including Git, GitHub, or GitLab

    • Strong proficiency in UNIX/Python-based frameworks and command-line tools for debugging, analysis, and automation

    • Demonstrated experience building and maintaining test automation frameworks alongside continuous integration tools such as Jenkins

    • Working knowledge of sensor systems and algorithm validation, with a Masters degree considered a strong asset

    Similar Jobs

    See more jobs