
Sr Automation Engineer (Python, Pytest, and Robot Framework)
Jobs via Dice • Hillsboro, Oregon, United States
Role & seniority: Sr Automation Engineer (senior level)
Location & work type: Hillsboro, OR; Full-time (Permanent)
Stack / tools: Python, Pytest, Robot Framework; CI/CD (Jenkins, GitLab, Azure DevOps); experience with Appium/Selenium or device/UI automation; large keyword repositories; modular test design; basic Git and branching workflows; cross-framework automation, test migration (RF to Pytest)
Top 3 responsibilities
-
Architect and enhance automation frameworks using Python/Pytest; optimize hybrid Pytest/RF execution flows
-
Analyze Robot Framework keyword libraries, enable reuse in Python-based tests, build wrappers/fixtures/utilities, and support large-scale test migrations
-
Integrate framework components with CI/CD, debug cross-layer automation issues, and mentor junior engineers to enforce standards
-
Must-have skills: 6–10 years automation experience with hands-on Python + Pytest; practical Robot Framework experience (keywords, resources, variables, test structure); work with large keyword repositories (1000+); experience with Appium/Selenium or device/UI automation; modular test design (page-object/keyword patterns); strong Git/CI/CD understanding; migration from RF-based tests to Python/Pytest
-
Nice-to-have: Hardware interfacing (USB, Ethernet); Inflight Entertainment or multimedia interfaces; fault injection & hardware simulation; GMSL & IP peripheral communication; scheduling/orchestration testing; experience in mobility, embedd
Full Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Centraprise Corp, is seeking the following. Apply via Dice today!
Sr Automation Engineer (Python, Pytest, and Robot Framework)
Hillsboro, OR
Fulltime (Permanent)
Job Description
We are looking for a senior automation engineer with strong expertise in Python, Pytest, and Robot Framework to drive cross-framework automation, keyword reuse, and large-scale test migration tasks. The role involves working with extensive keyword libraries, designing modular automation components, and supporting hybrid execution environments.
Key Responsibilities
Architect and enhance automation frameworks using Python/Pytest. Experience in Android & QNX OS & Hypervisor (Virtualization) & Cloud (AWS) Analyze and interpret Robot Framework keyword libraries and enable reuse within Python-based executions. Build wrapper layers, fixtures, utilities, and reusable automation components. Optimize hybrid execution flows involving both Pytest and RF assets. Integrate framework components with CI/CD systems (Jenkins, GitLab, Azure DevOps). Independently debug cross-layer automation issues involving Python, RF, and device tools. 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
Required Skills
6-10 years of automation experience with strong hands-on Python + Pytest. 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. Capable of performing migration activities from RF-based tests to Python/Pytest equivalents.
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.