Dataiku is the Platform for AI Success, the enterprise orchestration layer for building, deploying, and governing AI. In a single environment, teams design and operate analytics, machine learning, and AI agents with the transparency, collaboration, and control enterprises require. Empowering organizations to run AI across multi-vendor environments with centralized governance. World’s leading companies rely on Dataiku to operationalize AI and run it as a true business performance engine delivering measurable value. Dataiku will never ask you for payment of any type during the interview or hiring process. If you experience something out of the ordinary or suspect fraudulent activity, please review our page on identifying and reporting fraudulent activity.
Software Engineer in Test
Location
United Kingdom + 3 moreAll locations: United Kingdom | Germany | France | Netherlands
Posted
5 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
Software Engineer in Test
Dataiku Misc Postings
Role Description This position is either onsite from Paris, London, Berlin, and Amsterdam or remote from these countries. As a Software Developer Engineer in Test (SDET), your mission will be to ensure that we only deliver highest-quality products to our customers. You will play a crucial role in our success by helping our users have the best possible experience. Dataiku's platform is built on modern Web technologies (single page webapp with Angular/AngularJS) and integrates with a very large ecosystem of big data technologies (Spark, Hadoop, MPP databases, Cloud services, ...). Our software testing stack is based on Python, Pytest, Selenium, and Allure for the integration tests. Our CI is based on Jenkins with intensive usage of AWS’s features. At Dataiku, developers are involved in writing part of the automated integration tests together with the QA team. Here's a taste of how you can help the team: - Coding advanced automated test suites to exercise our applications at all levels - Defining manual testing plans, test strategies and define priorities - Working with the developers to ensure that they deliver testable code - Improving existing test infrastructure and frameworks (virtual machines, containers, auto-provisioning, UI testing, ...) - Mentoring and helping new QA team members Qualifications - You have experience in software test engineering with a significant part in automation (API and/or UI Testing) - You think collaborating with developers is the key for a good testing strategy - You have worked with at least one Object Oriented language (such as Python, Java, C#, or C++) - You discuss choices before implementing them Requirements - Experience with big data technologies, such as Hadoop, Spark, or Kubernetes - Experience with cloud platforms such as AWS, Azure, and GCP - Basic knowledge of Machine Learning Hiring Process - Initial call with a member of our Technical Recruiting team - Peer interview with two members of the team - A take-home test to show your skills - Debrief of your technical test with the VP of Test Engineering - Final Interview with a VP of Engineering Benefits At Dataiku, you'll be part of a journey to shape the ever-evolving world of AI. We're not just building a product; we're crafting the future of AI. If you're ready to make a significant impact in a company that values innovation, collaboration, and your personal growth, we can't wait to welcome you to Dataiku!
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design, develop, and maintain automated test frameworks for web applications (UI and API). • Write reliable, maintainable, and scalable automated test scripts. • Integrate automated tests into CI/CD pipelines to ensure continuous quality validation. • Execute and monitor automated regression test suites across environments. • Validate acceptance criteria and collaborate with developers to ensure testability. • Perform API automation testing and backend validations where applicable. • Analyze test failures, logs, and debug issues to support faster resolution. • Maintain and improve automation architecture, coding standards, and best practices. • Perform cross-browser and cross-device automated validation. • Support release cycles by ensuring automated coverage is stable and up to date. • Track defects and testing progress in Jira (or equivalent). • Participate in root-cause analysis for production issues and implement preventive automation strategies. • Contribute to QA strategy and continuous improvement initiatives. • Mentor junior QA engineers on automation best practices when needed.
QA Automation Engineer – Java Spring Boot
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
• Definir e implementar la estrategia de automatización de pruebas del proyecto. • Diseñar, desarrollar y mantener casos de prueba para funcionalidades nuevas y existentes. • Automatizar pruebas para servicios Java Spring Boot, APIs REST, integraciones y workflows en Camunda. • Validar procesos BPMN, reglas DMN, manejo de variables, errores, reintentos, temporizadores e integraciones externas. • Construir y mantener suites de regresión automatizadas e integrarlas en pipelines de CI/CD. • Colaborar con equipos de desarrollo para mejorar la testabilidad, calidad del código y prevención de defectos.
• Create and maintain automated test cases, execute test suites, review and diagnose reported bugs, and ensures overall system quality prior to a production release. • Develop, maintain, and troubleshoot automated suites of tests through continuous integration for value added feedback. • Maintain test infrastructure stability in non-production environments. • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution. • Work closely with software developers to create software artifacts including test plans, test cases, test procedures and test reports. • Work across functional areas with internal partner engineering teams in a disciplined agile environment. • Estimate own testing tasks and works productively with minimum supervision while showing excellent team attitude. • Influence the entire engineering organization on unit/integration/end-to-end tests.
• Own and drive quality for web platform features, spanning UI, APIs, and backend services • Design and execute manual test cases and exploratory testing for complex web and API workflows • Conduct thorough regression testing when bugs are resolved. • Build and maintain automated test suites for: • Validate frontend–backend integration, data consistency, and error handling • Perform API contract testing, schema validation, and negative/edge-case testing • Collaborate with engineers during design, implementation, and code reviews to improve testability and catch issues early • Integrate automated tests into CI/CD pipelines to provide fast, reliable feedback • Analyze test failures, investigate root causes, and drive issues to resolution • Advocate for quality best practices, including shift-left testing, risk-based testing, and automation strategy • Identify, document, and track software defects using bug tracking tools like Jira.




