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 authoring
o Functionality and GUI design
o Configuration and version control
o Continuous improvement within coding standards and development processes
o Software release
System testing:
Generation and execution of system validation and verification, reporting issues and making recommendations to improve the system software
Software 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 research and development of new products and techniques to benefit; efficiency, quality, testability, safety
· Liaise with other engineering disciplines and internal customers to establish and agree product specifications
· Liaise with external customers and suppliers and represent the company at meetings
· Maintain up to date knowledge of latest software engineering processes