Software Testing

Upwork

We are currently seeking job support for automation testing of smart TVs using Python and the Behave BDD framework. I need assistance with writing and maintaining BDD test cases that run directly on real TV hardware, covering scenarios like firmware upgrades, input switching, and UI validation. This includes working with hardware-level integrations such as USB sideloading, AC power cycling, UART logs, and IR-based control. I also need support managing and customizing GitHub Actions workflows for CI/CD automation—handling dependency installs, test orchestration, logging, and report generation. Experience with Redis for caching or messaging in test environments would be helpful. Since this involves a lot of Python scripting and debugging, I’m looking for someone confident in Python who can guide me through optimizing scripts, resolving test failures, and scaling the automation framework effectively.

Qualifications

  • Since this involves a lot of Python scripting and debugging, I’m looking for someone confident in Python who can guide me through optimizing scripts, resolving test failures, and scaling the automation framework effectively

Responsibilities

  • I need assistance with writing and maintaining BDD test cases that run directly on real TV hardware, covering scenarios like firmware upgrades, input switching, and UI validation
  • This includes working with hardware-level integrations such as USB sideloading, AC power cycling, UART logs, and IR-based control
  • I also need support managing and customizing GitHub Actions workflows for CI/CD automation—handling dependency installs, test orchestration, logging, and report generation
  • Experience with Redis for caching or messaging in test environments would be helpful

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?