Job Description
We are looking for ways to improve third party applications and integrations with partners, such that these are seamlessly interoperable with the Hue system, and as such provide the highest quality for users. To accomplish this, we are looking at guidelines, certification ways and providing test environments (e.g. simulators, test cases, testing environments) for developers and partners.
Your responsibility would be to setup a testing environment for third party developers, such that they can test their application against various functionality, releases and configurations of the Hue system. This final goal is that developers could self-certify their applications by running through various test cases.
Your Responsibilities
Define and create a self-certification process.
Come with creative solutions to test and verify third party applications.
Create a testing and verification flow for third party applications.
Create a self-certification process, making use of hue simulator.
Extending the hue simulator with test cases to create a self-certification test suite.
Testing and verifying multiple third party integrations.
Our offer
The duration of the internship is a minimum of 6 months; longer periods can be discussed. Start date ASAP.
Not suitable for Thesis.
We are looking for engineers
Who set standards in testing applications in the IoT domain
Demonstrate a can-do attitude
Are able to refine and propose solutions with the team members
Take initiatives to apply new testing and certification methodologies
Critical Mindset in applying certification and testing processes.
To be successful in this internship we are looking for you
Currently studying towards your HBO Bachelor / Bachelor of Science / Master of science WO in: Computer Science, Software Engineering, Information and Communications Technology, Software Technology, Technology
Knowledge and experience with certification, testing and validation
Experience or education in various programming languages and web development tools
Knowledge and experience with version management tools.
Excellent and fluent communicator in English (written and verbal) with ability to explain and iterate on complex technical topics orally to both technical and non-technical audiences.
Capability to create formal written specifications of complex systems interactions well as ability to clearly document