Software Engineer in Test – Onsite or Remote (FR, UK, DE, NL)
Dataiku · Europe, France, Germany, Netherlands, UK
Job Description
Software Engineer in Test – Onsite or Remote (FR, UK, DE, NL)
Dataiku is the Platform for AI Success, providing an enterprise orchestration layer for building, deploying, and governing AI. Our platform connects the full enterprise AI stack, enabling organizations to run AI across multi-vendor environments with centralized governance. Leading companies rely on Dataiku to operationalize AI and drive measurable business value.
Why Engineering at Dataiku?
Dataiku's platform is built using modern web technologies and integrates with a vast ecosystem of big data technologies. We are committed to quality and innovation, selecting tools that enhance our product and contributing to the global tech community. You will work with a dynamic range of technologies and collaborate with innovators worldwide.
About the Role
This position is available either onsite in Paris, London, Berlin, or Amsterdam, or fully remote from within these countries.
As a Software Engineer in Test (SDET), your primary mission is to ensure the delivery of the highest quality products to our customers, contributing to an exceptional user experience. You will play a crucial role in our success by:
- Coding advanced automated test suites to exercise our applications at all levels.
- Defining manual testing plans, test strategies, and priorities.
- Collaborating with developers to ensure they deliver testable code.
- Improving existing test infrastructure and frameworks (virtual machines, containers, auto-provisioning, UI testing, etc.).
- Mentoring and assisting new QA team members.
Dataiku's platform is built on modern web technologies (single page web app with Angular/AngularJS) and integrates with a large ecosystem of big data technologies (Spark, Hadoop, MPP databases, Cloud services, etc.). Our software testing stack is based on Python, Pytest, Selenium, and Allure for integration tests, with CI managed by Jenkins and extensive use of AWS features. At Dataiku, developers are actively involved in writing automated integration tests alongside the QA team.
Requirements
To be successful in this role, you should have:
- Experience in software test engineering with a significant focus on automation (API and/or UI Testing).
- A collaborative approach, believing that working closely with developers is key to a good testing strategy.
- Experience with at least one object-oriented programming language (such as Python, Java, C#, or C++).
- A proactive approach to discussing technical choices before implementation.
What Will Make You Stand Out
- Experience with big data technologies like Hadoop, Spark, or Kubernetes.
- Experience with cloud platforms such as AWS, Azure, and GCP.
- Basic knowledge of Machine Learning.
What We Offer
- The opportunity to work on a cutting-edge AI platform.
- A collaborative and innovative engineering environment.
- The chance to shape the future of AI.
- Support for personal and professional growth.
- Flexible work arrangements (onsite or remote within specified countries).
Hiring Process
- Initial call with a Technical Recruiter.
- Peer interview with team members.
- A take-home technical test.
- Debrief of your technical test with the VP of Test Engineering.
- Final interview with a VP of Engineering.
At Dataiku, we are committed to fostering a diverse and inclusive workplace where everyone is treated with dignity, decency, and fairness. We believe that a diverse identity is a source of strength and drives our success. We are proud to be an equal opportunity employer.
✨ This description was enhanced by AI based on the original listing.