Job Description
Job Title : Sr. Automation Engineer
Location : Hillsboro, OR
Duration : Long Term
Job Summary
Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.
Mandatory Technical Skills
(Minimum 5+ years of hands-on experience in each)
- Python automation using Pytest or Robot Framework
- QNX OS (POSIX-compliant systems)
- UX / UI Automation & Testing
Key Responsibilities
Design, architect, and enhance scalable automation frameworks using Python and Pytest .Perform migration of automation assets from Robot Framework to Python / Pytest , ensuring feature parity and long-term maintainability.Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.Optimize hybrid execution models involving both Pytest and Robot Framework assets.Develop wrapper layers, fixtures, utilities, and reusable automation components.Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.Integrate automation frameworks with CI / CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.Execute and maintain UI and device automation using Appium, Selenium , or equivalent tools.Enforce modular test design principles, including page-object and page-keyword patterns , to ensure long-term automation maintainability.Mentor junior engineers and uphold automation design, coding standards, and best practices.Required Qualifications
5+ years of hands-on experience with Python automation and Pytest .Strong practical experience with Robot Framework , including keywords, resources, variables, and test structuring.Proven experience managing and maintaining large keyword repositories (1000+ keywords) .Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization , and Cloud environments (AWS) .Solid understanding of Git version control , branching strategies, and CI / CD workflows.Experience with UI and device automation tools such as Appium and Selenium.Strong analytical, debugging, and problem-solving skills with the ability to work independently.Excellent communication skills and experience working in cross-functional teams.Preferred Qualifications
Experience in mobility, embedded systems, aviation, or high-volume regression environments .Exposure to automation framework migration , cross-framework interoperability, or keyword reuse models.Bachelor’s degree in Computer Science, Electronics, Engineering , or a related field.