What are the responsibilities and job description for the Automation Engineer position at Synstack Technologies?
Sr. Automation Engineer
๐ Hillsboro, Oregon (Onsite)
We are looking for a Senior Automation Engineer with deep expertise in Python/Pytest, Robot Framework, and QNX (POSIX) to help design, migrate, and enhance large-scale automation frameworks in a high-impact engineering environment.
๐ Mandatory Skills (5 years in each)
โ Python automation with Pytest or Robot Framework
โ QNX OS (POSIX)
โ UX/UI Automation & Testing
๐ผ Required Experience
5 years of hands-on automation using Python Pytest
Strong experience migrating Robot Framework tests to Python/Pytest
Architecting and enhancing automation frameworks
QNX OS, Hypervisor (Virtualization), and AWS Cloud
Building reusable wrappers, fixtures, utilities, and components
Debugging cross-layer automation issues (Python, RF, device tools)
Deep understanding of Robot Framework (keywords, resources, variables)
Experience handling large keyword repositories (1000 keywords)
UI automation using Appium / Selenium
Strong knowledge of modular test design, page-object / page-keyword patterns
Proficiency with Git, branching strategies, and CI/CD pipelines
โญ Preferred Qualifications
Experience in mobility, embedded, aviation, or high-volume regression
Framework migration and cross-framework interoperability
Bachelorโs degree in Computer Science, Electronics, or related field
๐ Key Responsibilities
Analyze and reuse Robot Framework keyword libraries in Python executions
Optimize hybrid Pytest Robot Framework execution flows
Integrate automation frameworks with CI/CD (Jenkins, GitLab, Azure DevOps)
Mentor junior engineers and enforce best practices
โ Nice-to-Have Skills
Hardware interfacing (USB, Ethernet)
In-Flight Entertainment (IFE) systems
Multimedia interfaces (Touch, Audio/Video)
Fault injection & hardware simulation
GMSL & IP peripheral communication
Test scheduling & orchestration