Contributing to the products using a range of technologies and techniques. Development & Testing.