Glasgow/Hybrid
Excellent package on offer
About the company:
As a fast-growing company who continually set the bar high, they are committed to continuously raising the standard of the sectors in which they operate. Importantly they do this together, as a team. They are no start-up an established, profitable, market-leader, supplying into NHS Trusts with the business growing quickly in the UK, USA and Australia. Incredibly they are also 3 times winner of the Design in Mental Health - Best Product award. So not only is this a fantastic role you are actually working with a company whose product "changes lives with those who have a mental issue”.
Key responsibilities:
- Working closely with a cross functional team of engineers, to develop industry leading products. This includes making sure acceptance criteria within high level product design inputs are testable.
- Lead the testing strategy related to software components within the product portfolio.
- Creating and executing test protocols from software requirements.
- Development of regression test suites for medical device software.
- Evaluation and recommendation of test tools.
- Provide automation through CI/CD.
- Raise error reports.
- Where required work with external test houses where further test resources are required
- Provide support to the wider engineering teams for deployments and commissioning of IoT systems. Troubleshoot issues in the real world
- Take ownership of verification and validation processes to allow for a lean efficient process that provides a high level of quality within a regulated industry.
Skills & Experience:
- Versatility - a passion for working across boundaries to deliver award-winning products that make a meaningful difference in the world
- A degree in an engineering, mechatronics or data science discipline is preferred (or equivalent experience)
- A minimum of 5 years industry experience is preferred, including practical experience of testing and troubleshooting
- Knowledge of Test-Driven Development and Behaviour Driven development
- Knowledge of programming/scripting experience, primarily for testing, with a language such as C, Java or Python.
- Knowledge of testing tools such as Appium, Selenium or Playwright
- Can develop BDD using cucumber/gherkin
- Knowledge of IoT protocols (MQTT).
- Have the ability to mock hardware devices.