Senior Software Test Engineer
Core
Design and execute manual, automation, and hardware-integrated tests for life-saving technology products, validating end-to-end behavior across software, firmware, and physical devices.
Role type
Senior Software Test Engineer (Automation & Systems)
Builds
Scalable automation frameworks, API tests, and HIL test scenarios for RTLS, sensors, and IoT infrastructure.
Domain
IoT / Life Sciences / Hardware-Software Integration
Required skills
Python, Selenium WebDriver, Playwright, REST API testing, gRPC, GraphQL, Hardware simulation/emulation, BLE, RF, Wi-Fi, LoRa, Root cause analysis, Load/Performance testing
Preferred skills
CI/CD integration, Firmware debugging, Service virtualization, Hardware-in-the-Loop (HIL) design
Technologies
Python, Selenium, Playwright, REST, gRPC, GraphQL, BLE, RF, Wi-Fi, LoRa
Responsibilities
Develop and maintain automation frameworks for web and API testing; Execute load, stress, and scalability tests; Validate end-to-end behavior of hardware devices and software stacks; Design and run Hardware-in-the-Loop (HIL) scenarios; Perform defect tracking and root cause analysis across software and hardware boundaries. (via careerplan.io/jobs/001129-1-senior-software-test-engineer-at-halma)
Seniority
Senior, hands-on IC
