Software Engineer in Test
@ Dataiku

Hybrid
$120,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXX******* @dataiku.com
Recommended after applying

Job Details

Overview

Dataiku is The Universal AI Platform™ that empowers organizations by integrating no-, low-, and full-code capabilities to build analytics, models, and agents. As a Software Engineer in Test at Dataiku, you will ensure the delivery of high-quality products and enhance user experience.

Why Engineering at Dataiku?

Dataiku’s platform is available on-premise, cloud, or as a SaaS deployment. Our technology stack, including modern web technologies and big data integration, reflects our dedication to quality and innovation.

Responsibilities

  • Develop advanced automated test suites covering various application levels.
  • Create manual testing plans, strategies, and set priorities.
  • Collaborate with developers to promote testable code delivery.
  • Enhance existing test infrastructures using virtual machines, containers, and auto-provisioning.
  • Mentor and assist new QA team members.

Technical Environment

Work with a modern stack including Angular/AngularJS, Python, Pytest, Selenium, Allure, Jenkins, AWS, and big data technologies (Spark, Hadoop, MPP databases, cloud services).

Hiring Process

  • Initial call with Technical Recruiting.
  • Peer interviews with team members.
  • Take-home test to demonstrate skills.
  • Debrief with the VP of Test Engineering.
  • Final interview with the VP of Engineering.

Key skills/competency

  • Automation
  • QA
  • Python
  • Selenium
  • Testing strategies
  • CI/CD
  • AWS
  • Big Data
  • Cloud Platforms
  • Collaboration

How to Get Hired at Dataiku

🎯 Tips for Getting Hired

  • Research Dataiku's culture: Understand their AI platform and values.
  • Customize your resume: Highlight testing and automation expertise.
  • Prepare for technical tests: Review Python, Selenium, and CI tools.
  • Practice interview techniques: Focus on collaboration and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Pytest concepts.
Practice Selenium automation tests.
Understand CI/CD pipelines with Jenkins and AWS.
Refresh basics of big data tools.

Behavioral Questions

Describe collaboration with developers.
Explain past test strategy experiences.
Discuss handling testing challenges.
Illustrate mentoring experiences in teams.

Frequently Asked Questions