What are the responsibilities and job description for the Automation Test Engineer (Python) position at Intellias?
What project we have for you
We are looking for a Senior Automation Engineer with strong expertise in test automation and a solid background in embedded systems (considered a strong advantage). You will collaborate with a client pioneering transformative technology in the field of cardiac electrophysiology, focused on developing an integrated system that enables physicians to map, ablate, and monitor cardiac arrhythmias with high precision
.The role entails designing, developing, and maintaining Python-based automated test solutions to validate embedded software and system-level functionality, ensuring reliability, performance, and safety of complex medical devices. You will contribute to verification activities across hardware–software integration, support continuous testing practices, and help deliver faster, safer, and more effective treatment solutions for patients with complex heart rhythm disorders
.
This is an onsite hybrid position based in the Greater Boston area (minimum of four days per week onsite
).
What you need for t
- his5 years in testing with focus on embedded systems testing (HW SW integrati
- on)Experience in medical, automotive, or other safety-critical doma
- insProgramming skills in Python or scripting prefer
- redExperience wi
- th:Test automation frameworks (PyTest, Robot, et
- c.)Linux/Unix environme
- ntsCI/CD tools (Git, Jenki
- ns)Understanding of: communication protocols (UART, SPI, I2C, etc.)/ real-time systems and firmware behav
- iorRequirements-based testing & traceabil
- ityTest design techniques (boundary, equivalence, risk-bas
- ed)Experience with fault injection and system-level test
- ingStrong debugging and analytical ski
- llsExperience in medical devices or other regulated industr
- iesUnderstanding of safety-critical systems and risk management (e.g., FM
EA)
What you wil
l doTest Strategy & Quality Owner
- shipDefine and implement test strategy for embedded medical systems across the full development lifec
- ycleAct as quality owner for product/subsystem, ensuring compliance with requirements and stand
- ardsDrive risk-based testing approach (functional, performance, reliability, fault conditi
ons)Embedded Systems Tes
- tingDesign and execute system, integration, and hardware-in-the-loop t
- estsValidate embedded software interacting with sensors, electronics, and real-time sys
- temsPerform fault-injection, boundary, and stress testing for safety-critical scena
riosTest Automation (Python-focu
- sed)Develop and maintain automated test frameworks (e.g., PyTest, custom Python to
- ols)Create automated scripts
- for:Functional valida
- tionRegression tes
- tingDevice communication & data valida
- tionIntegrate tests into CI/CD pipelines (Jenkins, Git, e
tc.)Test Design & Documenta
- tionTranslate requirements into: Test cases/Test procedures/Verification proto
- colsMaintain full traceability (requirements ↔ test cases ↔ resu
- lts)Produce test reports and validation documentation aligned with regulatory stand
ardsDefect Analysis & Troubleshoo
- tingAnalyze test results and identify: Defects/Failure modes/Root ca
- usesCollaborate with HW/SW teams to debug complex cross-domain is