QA lead

Job description

bloomon is turning the flower industry on its head – for the better. How? By disrupting the traditional supply chain, where most florists operate offline and have done for decades. bloomon creates seasonal collections using unusual stems to deliver unique flower arrangements on repeat. We always use field-fresh high-quality flowers straight from the grower and deliver to our customers through a high-tech and highly creative platform. Our e-commerce company launched in Amsterdam in 2014 and went from start-up to scale-up at hypersonic speed. We are already active in five countries: the Netherlands, Germany, Belgium, UK, and Denmark. Next step? to conquer Europe… and then the world. Our goal? To become the first global flower brand in the lifestyle segment, filling hearts and homes with happiness. One bouquet at a time.


How do we work?

Our working methodology is as disruptive as our stack and infrastructure. We just implemented the Squad model, founded by Spotify, where you work in a small, autonomous  multi-disciplinary team. In addition, we use tools such as Slack, Jira, Github, and Trello to communicate efficiently and asynchronously -- this allows us to work with anyone, anywhere.We work from hubs spread out between Europe and Asia. And it works great! After setting priorities, tasks enter a kanban (much like a living sprint), where developers set their own ETA which they themselves can monitor using time tracking. This way all our developers know exactly what to do, when and how. Next to that, this approach allows us to hire amazing developers from around the world, without having to compromise based on their location. Still not convinced? Apply and let us show you!


What will you do?

As QA lead you will enable our business and tech squads to implement quality assurance on a variety of touchpoints. You will ensure that a 4-eyes principle is applied for technical proposals (i.e. prior to writing code), to pull requests (code reviews), and to user stories on a review environment (product owner or business review). Furthermore, you will ensure that the entire bloomon platform, infrastructure, data model, and tooling is documented -- not by documenting yourself, but by providing the tooling and processes needed for developers to document, and by monitoring that this actually happens. Finally, you are an expert on unit, integration, and end-to-end testing, and will ensure that each of these happen at the right moment in our continuous integration process.

Requirements

What do we expect from you?

  • 2+ years Javascript (ES6) and Node.js;
  • Understanding of agile development and how QA practices are implemented in agile methodologies;
  • Ability to motivate developers and business to test automatically and manually at all times;
  • Understanding on how to structure maintainable large-scale backend applications; e.g. how to separate concerns (boilerplate vs business logic vs state);
  • Great knowledge of industry best practices in maintainable code, code syntax, QA tooling (linters), etc.;
  • Knowledge of documentation tooling for platform and infrastructure (flow diagrams, service discovery graphs), databases (data model descriptions), and code (automatically generated documentation);
  • Expert in unit, integration, behavioral, and end-to-end testing;
  • Bonus (not necessary);
  • PHP, SQL Experience with Node.js frameworks such as HAPI, Restify, Express, Loopback, etc.;
  • Experience working with micro-services and/or cloud functions Experience with CI/CD (Kubernetes, Jenkins, TravisCI, Docker, etc.).


Why bloomon?

Becoming part of bloomon means becoming a trendsetter. We make sure that we not only spread happiness amongst our customers, but also to our employees. We believe diversity creates uniqueness. Our diverse international team of highly talented people has different interests and hobbies and we support them all. Healthy lifestyle? Gym membership. Yoga? Sure, join our Thursday morning practice. Want to learn Dutch? Absolutely, we offer classes twice a week.

Additional bloomon benefits:

  • Daily fresh and healthy lunch prepared by our lovely restaurant neighbors
  • a BBQ-worthy rooftop terrace
  • Working in a young, flexible and entrepreneurial environment
  • Friday drinks and social events
  • And of course lots of beautiful fresh flowers!


We all love what we do – so if you like challenges, developing new skills, growing creatively and taking initiative, you’ll feel right at home as part of the bloomon family.