Quality Assurance Automation Engineer
Description
Important Note: for this position, we're currently considering candidate available to work in a hybrid model (4 days/week) in the following locations: Newton (Massachusetts), and Minneapolis (Minnesota). Dive deep into Digital! For 20 years Intellias has been developing top-tier digital solutions for the world's leading companies, keeping them in line with the latest technology trends. Join in and provide innovations for the future! We are looking for a Senior Embedded 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. Requirements: 5+ years in testing with focus on embedded systems testing (HW + SW integration) Experience in medical, automotive, or other safety-critical domains Programming skills in Python or scripting preferred Experience with: Test automation frameworks (PyTest, Robot, etc.) Linux/Unix environments CI/CD tools (Git, Jenkins) Understanding of: Communication protocols (UART, SPI, I2C, etc.) Real-time systems and firmware behavior Requirements-based testing & traceability Test design techniques (boundary, equivalence, risk-based) Experience with fault injection and system-level testing Strong debugging and analytical skills Experience in medical devices or other regulated industries Understanding of safety-critical systems and risk management (e.g., FMEA) Responsibilities Define and implement test strategy for embedded medical systems across the full development lifecycle. Act as quality owner for product/subsystem, ensuring compliance with requirements and standards. Drive risk-based testing across functional, performance, reliability, and fault condition scenarios. Design and execute system, integration, and hardware-in-the-loop (HIL) tests. Validate embedded software interacting with sensors, electronics, and real-time systems. Perform fault injection, boundary, and stress testing for safety-critical scenarios. Develop and maintain automated test frameworks using Python (e.g., PyTest, custom tools). Create automated scripts for functional validation, regression testing, device communication, and data validation. Integrate automated tests into CI/CD pipelines using tools such as Jenkins and Git. Translate requirements into test cases, test procedures, and verification protocols. Maintain end-to-end traceability between requirements, test cases, and test results. Produce test reports and validation documentation aligned with regulatory standards. Analyze test results to identify defects, failure modes, and root causes. Collaborate with hardware and software teams to troubleshoot and resolve complex cross-domain issues.