Senior Test Automation Engineer – Greenfield Project
Permanent ¦ Hybrid ¦ Limerick
€60,000 - €75,000 DOE + Excellent Benefits
We are recruiting an experienced Senior Software Test Engineer to join a growing engineering team working on the development and testing of innovative medical device technologies, including embedded software, instrumentation and hardware/software integration.
This is an excellent opportunity for a Test Engineer who enjoys hands-on technical testing, developing automation frameworks and working with complex medical devices, with the opportunity to contribute to both new product development and existing products.
You should have a strong background in embedded software testing, ideally within the medical device industry, alongside experience in Python, test automation, system integration and software verification and validation
You'll work closely with software and systems engineering teams, developing test systems and procedures, investigating software issues and ensuring medical device software meets functional, performance and regulatory requirements.
The role offers a mix of automated and manual testing, with opportunities to develop testing frameworks, work with instrumentation and contribute to continuous improvement of testing processes.
Key Responsibilities:
- Develop and execute test plans, test cases and automated test scripts for embedded medical device software and connected systems.
- Design, develop and maintain test automation frameworks and testing procedures, supporting both new product development and existing medical devices.
- Perform embedded software testing, system integration testing and software verification and validation.
- Support testing of medical instrumentation, prototypes and hardware/software interfaces, investigating issues across devices and software applications.
- Review software requirements, identify potential risks and develop effective test cases to ensure appropriate test coverage.
- Investigate software defects, document findings and work closely with developers to troubleshoot issues and verify fixes.
- Support system characterisation, validation and software release activities, providing documented evidence that software meets requirements.
- Develop and maintain test plans, test reports, test scripts and validation documentation in accordance with medical device regulatory requirements.
- Contribute to test automation, CI/CD integration and continuous improvement of testing processes and practices.
- Work collaboratively within an Agile/Scrum engineering environment, providing test estimates, progress updates and technical feedback.
Requirements:
- At least 6 years experience in a software testing role, ideally involving embedded systems or medical devices.
- Strong experience in embedded software testing, hardware/software integration or instrumentation testing.
- Hands-on experience with test automation and scripting, ideally using C++
- Experience developing, maintaining or improving automated testing frameworks and test scripts.
- Strong understanding of software testing methodologies, test planning, defect investigation and verification and validation.
- Experience testing software requirements, system functionality and hardware/software interfaces.
- Familiarity with IEC 62304, IEC 80002-1 and IEC 80002-2 standards, with an understanding of software development, risk management and validation requirements within regulated medical device environments.
- Good understanding of computer hardware, operating systems and software configuration management principles.
- Experience working within Agile/Scrum software development environments.
- Strong problem-solving skills, attention to detail and the ability to work independently or collaboratively with engineering teams.
- Excellent written and verbal communication skills, with experience producing technical test documentation.
- Experience with SQL, REST API testing, CI/CD pipelines and Selenium
€60,000 - €75,000 DOE + Excellent Benefits