SWITS DIGITAL Private Limited logo

Python Automation Engineer

SWITS DIGITAL Private Limited Hillsboro, Oregon, United States

hybridcontract
Posted Jan 6, 2026Apply by Jul 29, 2026

Role & seniority: Python Automation Engineer (mid to senior level)

Stack/tools: Python (Pytest), Robot Framework, QNX OS/Hypervisor, AWS; UI/UX automation (Appium/Selenium); CI/CD (Git, Jenkins, GitLab, Azure DevOps)

Top 3 responsibilities

  • Analyze Robot Framework keyword libraries and enable reuse within Python-based executions

  • Optimize hybrid execution flows involving Pytest and RF assets

  • Integrate framework components with CI/CD systems and mentor junior engineers

Must-have skills

  • 5+ years in automation with hands-on Python + Pytest

  • Experience migrating Robot Framework tests to Python/Pytest

  • Designing/maintaining automation frameworks; modular/test design (page-object/keyword patterns)

  • Experience with QNX OS, virtualization, and cloud (AWS)

  • Build wrappers/utilities, debugging cross-layer automation (Python, RF, device tools)

  • Large keyword repositories (1000+), Appium/Selenium or device/UI automation

  • Git, branching strategies, and CI/CD workflows

Nice-to-haves

  • Mobility/embedded/aviation/high-volume regression exposure

  • Framework migration, cross-framework interoperability, keyword reuse models

  • Hardware interfacing (USB/Ethernet), Inflight Entertainment systems, multimedia interfaces, fault injection, hardware simulation, GMSL/IP peripheral communication

  • Location & work type: Hillsboro, OR; work type not specified (on-site/publicized role)

Full Description

Greetings from Smartwork IT Services!

We are seeking for a Python Automation Engineer for one of our valuable clients in Hillsboro, OR. The ideal candidate must have strong experience in PyTest, Robot Framework, QNX, UX/UI Automation testing.

Job Title: Python Automation Engineer

Location: Hillsboro, OR

Job Description

Python (Pytest) OR Robot Framework QNX (Posix) UX/UI Automation & Testing

Required Skills

5+ years of automation experience with strong hands-on Python + Pytest. Capable of performing migration activities from Robot Framework based tests to Python/Pytest equivalents. Architect and enhance automation frameworks using Python/Pytest. Experience in QNX OS & Hypervisor (Virtualization) & Cloud (AWS) Build wrapper layers, fixtures, utilities, and reusable automation components. Independently debug cross-layer automation issues involving Python, RF, and device tools. Practical experience with Robot Framework – keywords, resources, variables, and test structure. Ability to work with large keyword repositories (1000+ keywords). Experience with Appium/Selenium or device/UI automation. Strong understanding of modular test design, page-object/page-keyword patterns, and automation maintainability. Good understanding of Git, branching strategies, and CI/CD workflows. Preferred Qualifications Experience in mobility, embedded, aviation, or high-volume regression environments. Exposure to framework migration, cross-framework interoperability, or keyword reuse models. Bachelor’s degree in Computer Science, Electronics, or similar.

Key Responsibilities

Analyse and interpret Robot Framework keyword libraries and enable reuse within Python-based executions. Optimise hybrid execution flows involving both Pytest and RF assets. Integrate framework components with CI/CD systems (Jenkins, GitLab, Azure DevOps). Mentor junior engineers and enforce automation design and coding standards.

Nice to have skills

  • Hardware Interfacing (USB, Ethernet, etc.)
  • Inflight Entertainment Systems
  • Multimedia Interfaces (Touch, Audio/Video)
  • Fault Injection & Hardware Simulation
  • GMSL & IP Peripheral Communication
  • Scheduling & Orchestration Test
PythonPytestRobot FrameworkQNXUX/UI AutomationAutomation TestingCloudAWSAppiumSeleniumGitCI/CDModular Test DesignHardware InterfacingFault InjectionMultimedia Interfacesmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.