Senior Quality Engineer @Doodle
Are you ready to join a Swiss-based subsidiary - TX Services - in Belgrade? Then apply today! We are excited to get to know you!
As Switzerland's leading digital hub, we provide our media and platforms with ideal framework conditions, support them through investments in technology, and create space for them to develop individually. We stand for interdisciplinary collaboration, innovation, and dynamic development.
We are on the move – and want to keep moving. We are farsighted. We are proactive. We are courageous. We are TX.
Are you looking for your next challenge? Do you want a job that’s exciting with a team that loves what they do? Then we may have just the thing...
At Doodle, we’re the kind of people who wake up every morning passionate about what we do. That’s what we’re looking for in our new Doodlers. You’ll be brimming with new ideas, driven by curiosity and don’t flinch at the thought of experimenting - even if the test fails. You’re someone who challenges the status quo and enjoys pushing yourself and others to reimagine, optimize and innovate.
Who are we?
Doodle is the world’s leading scheduling platform, helping millions of people instantly set meetings with clients, colleagues and teams. Tapping into the unique nature of smart scheduling with AI, Doodle simplifies the planning of 1:1 and group meetings for busy professionals. As the world's most trusted online scheduling platform, Doodle attracts more than 25 million monthly active users.
Now’s your chance to join a team of ambitious engineers, designers, product managers, marketers and salespeople on a mission to make great meetings happen. Doodle is headquartered in Zurich, with offices in Belgrade and Berlin and some colleagues working remotely from the US.
Who are we looking for?
Doodle is looking for a Senior Quality Engineer to join our team. If you care deeply about product quality, love automating the boring stuff, and know how to make a big impact without making a big fuss, this one’s for you.
What would you do?
Own quality. Define how we test, what we test, and how we talk about quality. Lead by doing - and help others level up, too.
Get involved early. Work closely with Product to flag gaps before they turn into bugs. Help Engineering build testable features from day one.
Automate smart. Build and maintain solid automated tests for frontend and backend. We use WebdriverIO, JUnit, and RestAssured.
Plug into the pipeline. Hook tests into CI/CD (GitHub Actions, Docker, Helm, Kubernetes). Make sure the right people see the right results, fast.
Keep an eye on things. Use tools like Kibana, Grafana, and Sentry to spot issues before users do - and help fix them.
Understand the system. We run microservices. Some talk over REST, others use Kafka. You’ll test both.
Think security. Know your way around auth protocols (OAuth, SAML, OIDC) and IAM systems.
Test performance. Use tools like Gatling to make sure things stay fast- even when traffic spikes.
Build real trust. Be honest about product risks, share what’s working (and what’s not), and speak up when something needs to change.
Unblock the team. Spot what’s slowing people down and help remove it.
Use AI to go faster. Explore how AI can speed up QA - from test generation to bug triage.
What should you bring?
You know how to lead on quality and people trust your judgement.
You’ve built and maintained automated test suites.
You’re confident working with CI/CD pipelines and cloud-native tools.
You can read a dashboard (or a stack trace) and know what’s wrong.
You understand how services talk to each other (REST, Kafka) and how users log in (OAuth, SAML, OIDC).
You’ve run performance tests before and know how to act on the results.
You’re curious, collaborative and proactive.
You care about the user, the product, and the team behind it.
You’re open to trying new tools, especially AI, if they help you move faster or smarter.
What does our recruitment process look like?
Initial Application Review
First Call with Recruiter
Coding Challenge
Technical Deep Dive (with Engineering Representatives)
Meet the Team
Final Offer
What do we offer?
Being a part of an established Swiss-based subsidiary - TX Services in Belgrade.
Competitive salary and a variety of fringe benefits.
Great equipment.
An international team and a working environment of talented and fun people.
Personal further education, as well as regular international travels.
Opportunity to grow both professionally and personally in a stimulating environment.
Excellent work-life balance.
During the HR Call, we will cover everything that might be interesting for you, but also details on benefits, plans, and administrative things.
You can learn more about our perks and brands on our website.
A 3D office tour is available here.
More insight on life@txservices can be found on our Instagram and Linkedin accounts.
And last, but not least - you can always check our reviews on Joberty or HelloWorld.
We're looking forward to your application!
- Department
- Technology
- Locations
- Belgrade, Serbia
- Remote status
- Hybrid

Belgrade, Serbia
Why choose us?
Teams working on TX Services projects are involved in all aspects of the product lifecycle, from initial inception to design, development, and delivery. We regard everyone as equal partners in a product's success, with a role to play in all parts of the process.