I did my end-of-study internship in Gracenote, in order to test (QA) a library used in the video ACR (Automatic Content Recognition) system of the company.
Gracenote is a company that provides meta-data and automatic content recognition technologies worldwide. I did my internship in the office in Seoul, South Korea.
For the first 2 months of my internship, I mainly improved the existing tests on the video ACR system. The goal was to discover the languages and the tools, as well as to get familiar with the video ACR system.
After that, I implemented my own tests on an uncovered specific component of the system : the client library.
The language used during this internship was Ruby, coupled with Gherkin (a language to write tests) and Cucumber.
For test automation, we used Jenkins, that I managed to understand and operate proficiently. We also used widely Git, Linux and Bash.
Tests were managed through Jira, and I managed myself and planify the project through Gantt charts.
<aside> 🎯 Skills
Ruby
Gherkin
Cucumber
Jenkins
Git
Linux / Bash
Gantt
</aside>
Working in a big structure like Gracenote was a great opportunity for me. Moreover, the international background was really pleasant.
I discovered a new field of computer science : QA. It broadened my perspective on testing and software development.
Also, even if my direct boss was French (we used French shamelessly), I had to cooperate with other colleagues. We overcame language barrier with creativity !
Through his internship, Nicolas showed a great seriousness and huge level of involvement. The work done is of high quality, and his attention to details was valuable (particularly for his documentation effort).
Yoan MAGNIEZ Senior Developer in Test - Gracenote