Software Development Engineer in Test (SDET)

Location:
Netherlands
Employment:
Full time
Start date:
November 20, 2023

About the job

As an SDET at our company, you will be a key player in elevating the engineering quality process. You will be working closely with both technical and non-technical stakeholders to ensure that our software products meet the highest standards of quality, performance, and reliability.

Your future company

Circularise is a supply chain traceability start-up founded in The Netherlands in 2016. We believe that end-to-end traceability holds the key to overcoming major challenges that society faces in areas such as Circular Economy, Environmental Pollution and Carbon Emissions. Therefore, it’s our mission to bring traceability to global supply chains and to accelerate world’s transition to a Circular Economy.

Our software enables companies to trace their products and materials and share information about them, enabling sustainable practices at an unprecedented level. We achieve that with a blockchain-based open protocol that enables sharing of information about products and materials while retaining privacy over sensitive information.

We would love to invite you to get involved. You can learn more about Circularise at circularise.com/latest or check out our whitepaper.

What you'll be doing at Circularise?

Overall, you will...

Work closely with engineering teams to identify weaknesses in our product and devise solutions to improve it. Your focus will include implementing tooling and frameworks, ensuring performance stability, and evolving our CI/CD strategy. You'll be actively involved in building out a robust micro-services testing strategy.

Within 1 month you will...

Onboard onto the team and get familiar with our tech stack through the support of our Tech Leads, EM and QA. Access several introductory sessions on topics like feedback culture, blockchain and more. Get acquainted with our tech stack, and dive into our existing QA and testing processes. You'll be expected to make immediate contributions by identifying potential areas for testing improvement and implementing the appropriate tests.

Within 6 months you will...

Take ownership of key projects in enhancing our engineering quality processes, from tooling to performance testing. Extend and build upon our existing UI testing framework written in Playwright. You will lead discussions on test strategy and be instrumental in implementing a framework for performance and API testing. Additionally, you will mentor engineers in testing best practices to drive a positive change.

Essential skills we'd love for you to have

At Circularise, we believe a successful candidate merges both exceptional technical ability and outstanding personal qualities. Here's what we're primarily seeking:

⇒ Personal Aspects

  • User-centric mindset: Understanding and empathy towards our users, approaching projects with a user-driven, product-focused mindset.
  • Remote-friendly: The capability to work well in remote or distributed environments
  • Humility: Having the humbleness to ask for help when encounters with roadblocks.
  • Teamwork & communication: Effective collaboration and communication skills, adaptable to varying team dynamics. Regular, timely updates to both technical and non-technical team members about progress and arising issues.
  • Self-driven: A proactive nature in completing tasks and overcoming obstacles.
  • Critical thinking & discernment: Strong ability to analyse requirements and solutions critically, recognise when to implement less conventional approaches, and prioritise tasks effectively.

⇒ Technical Expertise

→ Must-have

  • In-depth understanding of test automation principles: Profound understanding and experience in writing automated tests across the stack, from unit tests to end-to-end tests.
  • Test Framework Mastery: Proven expertise in creating, navigating, and maintaining test frameworks for large, complex codebases. Familiarity with Playwright, Pytest, and other relevant testing tools.
  • Backend Testing: Proficiency in automating backend tests, preferably in Python, including microservices testing using frameworks and libraries.
  • Frontend Testing: Proficient in automating UI tests, with a preference for TypeScript. Familiarity with frameworks like Playwright for browser automation is a plus.
  • Code reviews: Solid experience in conducting and interpreting developer’s code reviews in the context of testing, with an emphasis on enhancing test quality, efficiency, and readability.

→ Good to have:

  • Microservices Testing: Experience in contract or microservices testing, ensuring reliable data flow and integrity between services.
  • API Testing: Proficient in automating API tests, both in creating and consuming RESTful APIs.
  • CI/CD Integration: Knowledgeable in integrating automated tests into Continuous Integration and Continuous Deployment pipelines.
  • Performance Testing: Familiarity with performance testing frameworks and methodologies would be advantageous. Understanding how to analyse bottlenecks and optimise system performance is a plus.

Why choose us?

  • Flexible Working Conditions: Although this role necessitates your residence in the Netherlands, we are dedicated to offering as much flexibility as possible concerning work schedules and locale. We do daily standup but office attendance is optional, as we prioritise work outcomes and efficiency over rigid working hours.
  • Salary 75k (including 8% holiday pay) - would be considered senior
  • Equity in addition to that you will get to own a piece of Circularise as we also provide a generous equity package.
  • Focus on Personal Development: Our objective is to nurture the growth and advancement of every team member. We offer a clearly defined career path designed to equip you with the necessary tools for your professional progression. Moreover, we conduct meticulous performance reviews every six months to ensure ongoing enhancement of skills and capabilities.
  • Positive Team Atmosphere: Our engineering team prides itself on maintaining a harmonious and dynamic working environment.
  • 25 days of vacation for full time employment
  • Travel allowance for your commute ( if you want to work in the office)
  • Cultural Diversity: An international environment with a diverse team of over 20 nationalities. Our development team, comprising multiple nationalities, operates across various European time zones, thereby fostering a rich, multicultural work environment.

Our Approach to Equal Opportunity Hiring

Our recruitment process

We break our hiring process into the following stages:

  1. Initial introductory call (~20min)
  2. A cultural fit interview to assess whether your working style/fits with our values & culture
  3. A technical interview to assess your capabilities
  4. Final interview with one of our Co-Founders to determine whether you are up to the challenge

Everyone belongs at Circularise

We strive to hire people from all walks of life. Circularise is committed to providing equal opportunity for all employees and candidates without regard to race, colour, religion, national origin, sex, age, marital status, sexual orientation, disability, or any other characteristic protected by law. Each person is evaluated on the basis of personal skill and merit. We are continuously working hard to develop and build a culture of inclusivity & diversity.

👉 To apply please fill out
this form
Notice to recruiters, agencies & staffing companies
Circularise B.V. and its affiliates (“Circularise”) has an internal recruiting department. Agencies are hereby specifically directed not to contact Circularise employees directly in an attempt to present candidates – Circularise's recruiting team or other authorised Circularise personnel must present all candidates to hiring managers.
Full recruiter policy available here.