×
Register Here to Apply for Jobs or Post Jobs. X

Senior Test Automation Engineer

Job in Mobile, Mobile County, Alabama, 36624, USA
Listing for: Ebsco Subscription Services España SL
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    DevOps, Software Engineer, Embedded Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Summary

Quality at Moultrie isn't a checkbox — it's built into how we work. As a Senior Test Automation Engineer
, you'll own the test infrastructure that keeps our connected camera platform reliable from the mobile app all the way down to embedded firmware. You'll design and build the automated systems that catch problems before they reach our users, integrate real hardware into CI pipelines, and make sure every layer of our product stack is tested thoroughly and repeatably. This is a high-impact, highly technical role for someone who takes quality personally and wants to build something that lasts.

Test Automation & CI/CD
  • Design, develop, and maintain automated test frameworks that exercise the complete system loop — mobile app through cloud infrastructure down to embedded camera firmware and back.
  • Build and maintain CI pipelines that automatically trigger relevant test suites on code commits, pull requests, and scheduled intervals across firmware, cloud, and application repositories.
  • Integrate real camera hardware into CI pipelines, including remote device management, automated flashing and provisioning, and recovery from device faults without manual intervention.
  • Design and operate HIL test environments that combine real embedded hardware with automated software test execution, enabling realistic simulation of device behavior at scale.
  • Model and simulate environmental conditions, signal states, power events, and external stimuli within a HIL framework to reliably reproduce real‑world edge cases.
  • Interface with camera hardware.
Camera Test Interfaces & Command Protocols
  • Develop and work with dedicated test and debug ports on embedded devices.
  • Design and implement test command protocols.
Full‑Loop Integration & Connectivity Testing
  • Architect end‑to‑end integration tests.
  • Build automated test coverage for connectivity scenarios.
  • Collaborate with firmware, cloud, and mobile app engineers.
Stability & Soak Testing
  • Design and run long‑duration stability test campaigns for connected devices, defining pass/fail criteria, monitoring resource consumption, and detecting gradual degradation patterns.
  • Build automated watchdog and recovery mechanisms.
Job Requirements
  • 7+ years of experience building and maintaining automated test frameworks for embedded, IoT, or connected hardware products.
  • Hands‑on experience with CI platforms such as Jenkins, Git Hub Actions, Git Lab CI, or Azure Pipelines — including pipeline configuration, test triggering, and failure notification.
  • Demonstrated experience designing and operating HIL test environments with real embedded hardware.
  • Experience developing or working with dedicated test and debug ports.
  • Deep experience architecting end‑to‑end integration tests that span mobile app, cloud backend, and embedded device layers.
  • Experience designing and running long‑duration stability and soak test campaigns for connected devices.
  • Scripting proficiency for test development, hardware interface automation, and log analysis.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field — or equivalent hands‑on experience.
Bonus Points
  • Background in embedded systems or firmware development.
  • Familiarity with Azure IoT Hub, Log Analytics, and Application Insights for validating cloud‑side behavior during automated test execution.
  • Experience with MQTT protocol testing.
  • Knowledge of network simulation or traffic shaping tools to introduce controlled latency, packet loss, or bandwidth constraints during connectivity testing.
  • Experience with containerized test environments (Docker, Kubernetes) for scalable cloud‑side test execution.
  • Familiarity with test management platforms such as Test Rail, Zephyr, or Azure Test Plans.
  • Experience with mobile app test automation frameworks such as Appium, Espresso, or XCUITest.
Why Moultrie

When one of our cameras misses a shot or drops a connection, a hunter misses a moment they can't get back. That's why quality matters here — not in the abstract, but in a very real, user‑facing way. You'll be working on a platform used by hundreds of thousands of people in the field, with a team that cares deeply about getting it right.

If you want your…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary