Main responsibilities include, at least 2 of the 3 must be demonstrated Test software development:o Authoring software to support efficiency, quality, testability, safety for engineering and operations activities (manufacturing)o Test software authoring, Manufacturing Execution System application authoringo Functionality and GUI designo Configuration and version controlo Continuous improvement within coding standards and development processeso Software releaseSystem testing:Generation and execution of system validation and verification, reporting issues and making recommendations to improve the system softwareSoftware testing:o Generation and execution of (software) validation and verification reporting issues and making recommendations to improve the software, including creating and executing;o code reviews,o unit tests,o software test procedures,The role also includes: Design and deliver supporting software on-time, to cost and to specification Generate innovative design concepts for review and evaluation Lead the timely development of selected concepts from prototype to final production Work in accordance with Avon design procedures Analyse and test components to demonstrate fitness for purpose and produce test reports To assist with the generation of project plans and the relevant costings To assist with generation of risk and failure mode analysis and configuration control To represent the company in a professional manner both internally and externally Carry out ..... full job details .....