QA engineer

Noord-Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

General:
* We are looking for a new team member with strong engineering skills. We would classify the candidate as a 'full stack engineer' because a good candidate will touch all aspects of our product: client-side, Server Side, automated functional end2end testware, automated load & performance testware, mocks, caches, etc.
* The position will focus initially on setting the foundation for automated QA (quality assurance) in our continuous delivery setup. The candidate will not need to start entirely from scratch, as some initial work has already been done, but this initial work needs now to be upgraded to a solid foundation. Our QA really is a vital component in the team which needs the dedicated attention of a strong professional in this field.
* The aim is that the candidate will have the skills to setup automated tests from idea, strategy and actually build all the elements like cache, mock, automated test scripts and integrate this in our continuous delivery pipeline toolset
* When the foundation is there, the candidate will coach the team in how to maintain the testware as part of our daily work. The candidate's job will shift from spearheading the QA to becoming one of the full-stack engineers among the team of other MyWeb engineres. He or she will remain the primary QA person in the team but the work should be shared by all team members.

Specific experience that we seek:
* Strong Javascript engineering skills are a must, both client-side and especially also Server Side.
* Experience with Angular (client-side) and Nodejs (Server Side) are a must
* Experience with Protractor is a strong preference as we use this for our automated functional end2end testing
* Experience with Gatling is a pre. Learning Gatling should however not be too much of an issue in case the engineer matches the profile of an experience full-stack engineer. We use Gatling for our automated load and performance testing.

Personality:
* A good candidate is a strong teamplayer who helps keeping a strong team spirit during the adventure. Teamplay is recognized as willingness to help others, identify what the team needs to get the job done and taking initiative to fill these gaps, team result more important than individual result
* Takes accountability, eager to learn, flexible to adapt
* True believer in agile way of working using continuous delivery practices

Appendix: a list of tools, technologies, etc that we work with:
* Angular, NodeJS, Protractor (jasmine, may shift to Cucumber)
* Bamboo for CI, Sonar, git
* Gatling, Mocca (mocking/caching), Nocca (mocking/caching for Nodejs)
* Express, MongoDB, gulp, lodash, sass
* HTML5/CSS3, responsive design, mobile first, accessibility compliance (WCAG)

Spring Technology is acting as an Employment Business in relation to this vacancy.

Spring Technology is an Equal Opportunities employer; we welcome applicants from all backgrounds.

Start date
ASAP
Duration
12 months
From
Spring Technology
Published at
12.12.2015
Project ID:
1036850
Contract type
Freelance
To apply to this project you must log in.
Register