Senior QA Engineer

Paris, IDF, FranceFull-time

Company Description

We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness. 

 

Ready to join the team? We're all ears.

Job Description

How about you?

Join the User Platform team and contribute to shaping the future of Deezer for tens of millions of users worldwide listening to music on the Deezer mobile apps, website, desktop app and more.

Within the User Platform team, the mission of our team of QA analysts and engineers is to make sure all Deezer products are of the highest quality when delivered to our users. By designing and performing both manual and automated tests, the QA team is responsible for validating the regular releases of our mobile and web applications.

What you will do

  • Contribute to the design and run of functional automated tests for both client applications (iOS, Android, Web) and the underlying Backend APIs

  • Analyze automated tests results and maintain the projects to keep track of the Deezer products’ evolutions

  • Participate in investigating the root cause of discovered issues and incidents

  • Support the User Platform QA team by analyzing QA tools needs (such as scripting for test datasets retrieval or creation, automation tools, etc.)

  • Be an identified point of contact for the User Platform and other QA teams on technical and QA engineering subjects

  • Collaborate with developers within the User Platform team to ensure consistent project execution (pull requests testing, bug investigation, etc.)

  • Participate to the design of non functional tests (such as performance tests)

Qualifications

What you will need to be successful

  • Proven experience as a quality assurance engineer working on software shipped to production

  • Strong programming experience including Java or Python (knowledge of other programming languages such as Javascript, PHP, Swift and Objective-C is a plus)

  • Experience with server-client architecture software projects, including Service-oriented architecture

  • Experience working in Agile/Scrum development process

  • Knowledge of such different testing techniques as UI testing and automated testing (with frameworks such as Appium and Selenium)

  • Strong communication and collaboration skills as you will interact with developers, help QA analysts and collaborate with other QA engineers

Additional Information