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.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

SWITS DIGITAL Private Limited • Oregon, United States
Role & seniority: Python Automation Engineer, senior-level (5+ years in related automation roles)
Stack/tools: Python (Pytest), Robot Framework, QNX OS (POSIX), UX/UI/Device automation (Appium/Selenium), CI/CD (Jenkins, GitLab, Azure DevOps), Git, AWS; framework migration and modular test design; large keyword repositories (>1000 keywords)
Analyse and reuse Robot Framework keyword libraries within Python/Pytest executions; optimise hybrid Pytest/RF test flows
Architect/Enhance automation frameworks; build wrappers, fixtures, utilities, and reusable components
Integrate framework components with CI/CD pipelines; mentor junior engineers and enforce coding standards
5+ years automation experience with hands-on Python + Pytest
Experience migrating Robot Framework tests to Python/Pytest
Proficiency with QNX OS & Hypervisor (Virtualization) and Cloud (AWS)
UI/UX automation experience; Appium/Selenium; debugging cross-layer issues (Python, RF, device tools)
Working with large keyword repositories; modular test design; Git and CI/CD workflows
Mobility/embedded/aviation/high-volume regression domains
Framework migration, cross-framework interoperability, keyword reuse models
Hardware interfacing (USB, Ethernet); inflight entertainment systems; multimedia interfaces (touch, audio/video)
Location & work type: Hillsboro, OR; on-site/full-time role
Greetings from Smart Work IT Services,
We are seeking a highly experienced Python Automation Engineer with strong expertise in Python (Pytest), Robot Framework, and QNX (POSIX environment). The ideal candidate will play a key role in migrating and enhancing automation frameworks while working in embedded and UI automation environments.
Job Title: Python Automation Engineer
Location: Hillsboro, OR
Job Description
All these are mandatory, at least 5+ years in each)
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.