Senior Test Automation Engineer, Python

N
Network OptixVideo software
The position is ideally a hybrid role and the office is located in Burbank, CA. We will also consider candidates in Walnut Creek, CA and Portland, OR. We will also consider fully remote format.Full-TimeSenior
Salary127,500 - 187,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of commercial experience in software engineering or test automation
Required Skills
DockerPythonAndroidKubernetesPlaywrightiOS

Requirements

  • 5+ years of commercial experience in software engineering or test automation, with a proven track record of owning complex domains.
  • Strong Programming Skills: Expertise in modern software design patterns. Python is preferred, but we value general engineering excellence; the ability to ramp up and lead in Python quickly is expected.
  • Mobile Expertise: Deep, hands-on experience automating mobile applications on both Android and iOS.
  • Infrastructure & Scaling: Experience managing mobile testing environments (real devices, emulators/simulators) and integrating them into high-scale CI/CD pipelines.
  • System-Level Thinking: Ability to operate in ambiguity and make architectural decisions based on product constraints and long-term goals.

Responsibilities

  • Define and execute a mobile automation roadmap, evolving the current approach into a scalable and reliable system, choosing the right approach for the NX mobile client.
  • Evaluate and select automation frameworks and tools based on clear technical tradeoffs (e.g., Appium vs. native vs. custom solutions).
  • Design a scalable testing architecture that balances CI speed, device/emulator usage, and the trade-off between stability and test coverage.
  • Drive the long-term evolution of the automation stack, ensuring it keeps pace with the product’s growth and system architecture.
  • Architect and maintain robust, scalable automation frameworks that support high-speed, parallel execution.
  • Align the automation approach with the overall system architecture, ensuring tests are performed at the most efficient level (API, Integration, or UI).
  • Proactively engineer solutions to systematically reduce flakiness and improve reliability over time, ensuring the CI pipeline provides a "green" signal that developers can trust.
  • Partner closely with Dev, QA, and Infrastructure teams to align mobile automation with CI/CD pipelines and system requirements.
  • Proactively identify gaps in quality processes across teams and drive the implementation of improvements without waiting for direction.
View Full Description & ApplyYou'll be redirected to the employer's site
127,500 - 187,000 USD per year
Apply Now