Software Development Engineer in Test (SDET)
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
- In-depth understanding of test automation principles: Profound understanding and experience in automating 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.
→ 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:
- Initial introductory call (~20min)
- A cultural fit interview to assess whether your working style/fits with our values & culture
- A technical interview to assess your capabilities
- Final interview with one of our Co-Founders to determine whether you are up to the challenge