> Markdown version of [/jobs/ext/4587442-senior-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/4587442-senior-test-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Test Automation Engineer - **Company:** EBSCO Industries Inc. - **Location:** Birmingham, AL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Performance Management, Automation of Tests, Microsoft Azure, Cloud Computing, Communications Protocols, Computer Engineering, Network Congestion, Continuous Integration, Embedded Software, Firmware, Github, Design of User Interfaces, Hardware Interface Design, Hardware-In-The-Loop Simulation, Human-Computer Interaction, Mobile Application Software, Log Analysis, Message Queuing Telemetry Transport (MQTT), Test Execution Engine, Test Management, Time Tracking Software, Network Simulation, Scripting, Appium, Backend, Gitlab-ci, Kubernetes, Information Technology, Low Latency, Azure IoT, Atlassian Bamboo, Docker, Testrail, Jenkins - **Published:** November 5, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-test-automation-engineer-birmingham-al--1dec7dfe-2ea5-4473-9392-4a90c5425691 ## About the Role Automation Engineering, Test Automation, RMON, Product Development, Mobile Games, Time Tracking, Marketing, User Interface/Experience (UI/UX), Test Automation, Testing, * 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, GitHub Actions, GitLab 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. * Bachelors 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 TestRail, Zephyr, or Azure Test Plans. * Experience with mobile app test automation frameworks such as Appium, Espresso, or XCUITest. ## Description Quality at Moultrie isnt a checkbox its built into how we work. As a Senior Test Automation Engineer, youll own the test infrastructure that keeps our connected camera platform reliable from the mobile app all the way down to embedded firmware., 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. Hardware-in-the-Loop (HIL) Testing * 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. * Maintain a comprehensive test results dashboard.