Engineering Jobs in Glenwood, OR
12 positions found
Hi,
I hope this email finds you well. I have a job position; see below if you would like to consider replying back to me with your resume.
Job Title: Senior Automation Engineer
Location: Hillsboro, Oregon
Client: LTTS
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor's degree in Computer Science, Electronics, or related technical field.
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.
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.
Job Title: Embedded Software Tester - Python
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor's degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
About the Company
A globally respected metrology technology leader is expanding its on-site engineering team in Hillsboro, Oregon — supporting one of the most advanced semiconductor fabrication facilities in the world.
About the Role
This is not a road-warrior FSE role. It's a high-impact, site-based engineering position where you'll work hands-on with ultra-precise surface measurement, optical, and laser-based systems inside a cutting-edge cleanroom environment. If you come from metrology, microscopy, laser systems, or precision optical instrumentation, this is your opportunity to step deeper into advanced semiconductor manufacturing.
Responsibilities
- Provide first-line technical support for advanced optical, laser-based, and surface metrology systems
- Monitor tool health, uptime, and performance inside a semiconductor fab
- Troubleshoot complex hardware, software, optical, and measurement-related challenges
- Support installation, qualification, and production ramp of new tools
- Collaborate with global engineering, applications, and process teams
- Drive continuous improvement initiatives to optimize tool reliability and yield
Qualifications
- Relevant degrees include:
- Electrical Engineering
- Mechanical Engineering
- Electronics
- Mechatronics
- Materials Science
- Physical Chemistry
Required Skills
We're particularly interested in engineers with experience in:
- Semiconductor metrology or inspection tools
- Optical measurement systems
- Microscopy (confocal, interferometry, surface analysis, etc.)
- Laser-based measurement or exposure systems
- SEM / surface characterization equipment
- Precision instrumentation or high-accuracy motion systems
Pay range and compensation package
$120,000 – $150,000 Base + 401(k) Match + Full Family Healthcare
Day Shift Only | 3 Weeks PTO + Public Holidays
Job Title:Embedded Automation Engineer - Python
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor's degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Our client is a global leader in innovative orthopedic and medical solutions developed to improve patient care. With over three decades of experience in the orthopedic industry, their mission is to aid the afflicted through the ingenuity of our minds, the labor of our hands, and the compassion of our hearts. The company is headquartered in Hillsboro, Oregon, and has a global sales and distribution network supported by offices worldwide.
Compensation: $35-$40/hr DOE
Availability: Monday - Friday 8am - 4:30pm. This role is set to start ASAP and will last for 6 months.
The Buyer/Planner is responsible for and manages internal production planning and external supply planning, including purchasing, material requirements planning, supplier relationship management, product life cycle, and service design. This role maintains the Master Schedule and the approved Purchase Plan. Purchases technical materials, supplies, and services, and coordinates the flow of work according to the Supply Plan. Responsible for vendor delivery, cost, lead-time, and inventory levels. Negotiates with suppliers regarding damage claims, product or service rejections, the return of materials, over-shipments, cancellations, and engineering change orders. Develops and maintains systems, records, and files.
Duties & Responsibilities:
- Maintains part-level planning variables (safety stock, order quantities, lead times, forecasts) to ensure the company can meet customer needs.
- Resolve invoice issues for orders placed.
- On a timely basis, reviews Material Requirements Planning messages and releases purchase and/or work orders accordingly.
- Request quotes from suppliers and assist in negotiating pricing.
- Follows up on inventory adjustments and discrepancies to adjust production plans accordingly.
- Reviews and assigns appropriate due dates for customer orders as needed by Customer Service.
- Communicates and responds in a timely fashion with internal and external "customers" (e.g., Suppliers and Customer Service, Engineering, and Quality Departments).
- Participates in New Product Introduction (NPI) process as Core Product Development Team (PDT) or Extended Core PDT member representing Supply Chain concerns and interests.
- Develop strong vendor partnerships.
Qualifications:
- Associate's degree, or equivalent work experience, required.
- Three years of minimum planning and purchasing experience required.
- APICS certification is a plus.
- Experience with ERP/MRP system(s) and standard office software.
- Ability to problem solve and follow through to resolution.
- Excellent written and verbal communication skills.
- Ability to read and speak English sufficiently to read, understand, and complete all paperwork.
CampusPoint is an Equal Opportunity Employer. All aspects of employment, including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
If you need assistance or an accommodation due to a disability, you may contact us at or 1 ask to speak with an HR representative). The process is outlined in CampusPoint's ADA Policy.
Production Artist
Location: Hillsboro, OR
Industry: Manufacturing
Schedule: Monday – Friday, days
Type: Evaluation to Hire
Pay: $26.00/hr
Position Overview
SRG is partnering with a local sports manufacturing company that is looking to add a Production Artist to their growing team. This organization is known for its highly collaborative culture—team members actively support one another, share ideas, and work cross-functionally to bring innovative products to life.
This is a unique opportunity to work at the intersection of creative production and hands-on manufacturing. Based in a state-of-the-art factory environment, the Production Artist will translate graphic design concepts into production-ready files for advanced direct-to-substrate printing technology. This role blends precision and process discipline with creative curiosity—ideal for someone who thrives in both structured production workflows and experimental problem-solving.
The Production Artist plays a critical role in moving artwork from concept to finished product. You will prepare, optimize, and manage production files for high-volume manufacturing while ensuring quality, color accuracy, and technical precision.
Beyond execution, this role encourages exploration. You'll collaborate closely with print operators and manufacturing teams to test new techniques, refine processes, and push the capabilities of modern print technology—bringing insights back to the design team to inform future innovation.
Key Responsibilities
Production & Execution
- Prepare production-ready artwork files for direct-to-substrate printing
- Ensure color accuracy, file integrity, and compliance with manufacturing specifications
- Create, revise, and distribute graphic production files to manufacturing teams
- Perform quality control checks prior to print runs to proactively prevent production issues
- Adapt artwork across multiple product models and variations
- Maintain organized digital asset libraries with structured file management and version control
Experimentation & Innovation
- Explore and expand the capabilities of direct-print technology through testing and experimentation
- Document findings and translate successful results into actionable insights
- Partner with print operators to understand equipment constraints and opportunities
- Apply a curious, solutions-oriented mindset to enhance product graphics and finishes
Collaboration & Communication
- Manage multiple projects simultaneously in a fast-paced factory environment
- Review work with leadership to ensure on-brand and high-quality outcomes
- Collaborate cross-functionally with designers, product managers, and manufacturing teams to meet production timelines
- Communicate technical constraints and production insights to inform future creative direction
Required Qualifications
- Associate's or Bachelor's degree in Graphic Design, Print Production, or related field (or equivalent experience)
- 3–5+ years of experience in print production, prepress, or production art
- Hands-on experience preparing files for production output (preflighting, packaging, file optimization)
- Strong understanding of color management, separations, and print specifications
- Advanced proficiency in Adobe Illustrator, Photoshop, and related design tools
Preferred Experience
- Experience with direct-to-substrate or cylindrical printing (e.g., bottles, cans, tubes)
- Background in consumer product graphics, packaging, or decorative manufacturing processes
- Knowledge of substrate preparation, ink systems, and print equipment operation
- Experience in sporting goods, hard goods, beverage, cosmetics, or consumer packaged goods production
- Exposure to illustration, 3D modeling, or industrial design
Key Competencies
- Exceptional attention to detail and file accuracy
- Strong organizational and project management skills
- Ability to work under pressure and meet multiple deadlines
- Clear and effective communication across design and manufacturing teams
- Comfort working in or alongside a factory environment
- Working knowledge of Microsoft Office (Word, Excel, PowerPoint)
Located in Hillsboro, the Specialized Recruitment Group is an esteemed, niche-based professional recruitment firm that thrives in partnering with companies at the local, regional, and national levels to identify exceptional talent across diverse industries. Our expertise spans across Engineering, Accounting/Finance, Executive positions (Managers, Directors, Vice Presidents, and C-Suite), Human Resources, Logistics, Construction Management and Manufacturing/Industrial Leadership, Marketing/Advertising, Creative, Sales, Procurement, Supply Chain Management, Legal, and Information Technology. We are committed to excellence by providing clients with customized and professional recruitment solutions.
Job Title: Senior Automation Engineer
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor's degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Job Title: Automation Engineer
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor's degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).