What are the responsibilities and job description for the Sr. Automation Engineer position at Maven Companies Inc.?
JOB TITLE: Sr. Automation Engineer
LOCATION: Portland, Oregon (ONSITE)
Job Description & Skill Requirement:
External Skills And Expertise : Python, Pytest, Robot Framework, QNX, CI/CD
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 in QNX and Android platform development/testing.
• 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.
• Advanced proficiency in QNX Hypervisor, Linux internals, Android infrastructure, hardware interfaces (GPIO/GMSL/PCI), Python, Pytest, UI automation, and Robot Framework.
• Practical experience with code analysis/coverage, Grafana dashboards, Docker/virtualized environments, CI/CD pipelines (GitLab, GitLab-Runner), API testing/debugging.
• Limited experience with JAMA/Jira.
• Strong general software debugging skills.
Additional Information
• Work Mode: Onsite (Portland, OR) with offshore collaboration.
• Start Date: Immediate requirement.
• Industry: Open to any domain expertise.