QA Engineer
Location: NL, NH, Amsterdam
Department: Technology
Salary range: 40000-55000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
Layar is a young and ambitious company located in the heart of Amsterdam. As the global leader in mobile augmented reality, the Layar app has over 35 million downloads and 2 million monthly active users. With the Layar Creator and its 80000 content publishers, Layar is pioneering the interactive print movement.Layar was acquired by Blippar in June 2014. Joining Layar means becoming part of a larger team, where technology is developed for both Blippar and Layar brands. You'll work closely with engineers in London, New York and San Francisco, with the ambition to create the world's best and largest Augmented Reality company.

Job description:
Layar is a front-runner in mobile AR technology. Our app is used by millions of users every month worldwide, and relies heavily on reliable and highly efficient backend services and infrastructure to deliver an amazing experience. For content creators, our web front-end must be solid and quickly adaptable to new user demands.Job descriptionWe are now seeking a QA Engineer who will be responsible for the quality of our front- and back-end web platforms. You will test our products through every stage of the development process and will give the final go for deploying new features or new releases. The ideal candidate will be flexible, self-motivated, loves finding bugs with a comprehensive suite of test cases and hates it when a customer is the one that hits a bug. You will be proactive in writing automated tests as well as helping developers write their own, and you will never manually test an issue twice: if something has escaped existing tests, you will write a new test for it.Job specsYou will work closely in an Agile methodology with the engineering team, consisting of backend and frontend developers, and devops, as well as with the product team designing and creating functional requirements. You will be responsible to set up and maintain a comprehensive test suite, whenever possible fully automated, covering all regressions and new features built by engineering team.Your key responsibilities will be:To specify and create test cases for new features;To write automated test scripts that will provide test reports at every sprint;To profile our apps in order to check for best performance, responsiveness and memory footprint;To assist the decision makers in approving the final go for each release.

Requirements:
ProfileAs a QA Engineer, we expect you to have a proven track record of creating test suites and testing web applications and web services. You should have enough programming knowledge (preferably but not necessarily of Python) to be able to write tests for complex scenarios. Experience in continuous integration and continuous deployment are a plus.In order to ensure the highest quality, we require:4+ years of experience as QA Engineer;Excellent understanding of REST APIs and structured responses such as JSON or XML;Excellent understanding of the web stack and its related technologies;Good understanding of client-server APIs;Experience with Jira and test management tools such as TestLink, or similar tools;Experience with test automation tools such as SOAPUI, Selenium, PhantomJS and scripting from the command-line;Flexibility to deal with a rapidly changing environment;Passion for quality.Preferably you also haveGood experience in writing web software using a framework such as Django/Python;Experience with setting up server-based applications, such as a LAMP environment.You will also need to havePermanent residence or working permit for the EEA/EU.

Benefits:
LaptopMobile subscription compensation25 vacation days a yearOur common lunches with the whole teamPing pong tableGreat colleagues and atmosphere