Shutterstock logo

Shutterstock Test Automation Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shutterstock.

Showing 3 of 5
Shutterstock logo
Shutterstock

Software Development Engineer in Test

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral

I had a Zoom screen call where we chatted about general testing principles, the Test pyramid, and different test types. Then, there was an in-person interview (this was before COVID) which included a technical part with system/design on a whiteboard, and also an interview with HR/the Product owner.

Confirmed questions3 questions
  • Can you discuss general testing principles and the Test pyramid, including the different types of tests at each level?
  • Write code to fetch data from an API and compute values from the endpoint. This requires knowledge of async/promise handling.
  • Tell me about your experience with async/promise handling in JavaScript.
Shutterstock logo
Shutterstock

Software Development Engineer in Test

Engineering · more than a year ago

Entry Average Negative experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

The recruiter reached out and we had a quick 10 min chat about the role and I said I was interested. Then I had an hour long interview with an SDET where I answered some straightforward technical questions and did a brief coding exercise. Even though I didn't finish the exercise, the interviewer said I did well and liked my thought process. The final interview was a 3.5 hour virtual marathon of 30-60 minute interviews covering my QA and development processes, technologies I've used, my previous work, and general HR scenarios like how I'd handle various hypothetical situations. They also threw in 2 coding exercises during this block, which they mentioned is fewer than usual to ensure the one mandatory coding exercise is done well. The recruiter was super responsive, and I got an offer in under a day after the final interview. However, I was left hanging for almost two weeks, with repeated assurances that the offer letter was coming 'today'. Then, out of the blue, I was told the role was moved to Ireland and they weren't hiring in Denver anymore, so there was nothing for me.

Confirmed questions2 questions
  • We had 3 short coding questions in JS. Nothing too difficult.
  • The big block of interviews covered questions about every aspect of the job: QA, development, resume, and people skills.
Shutterstock logo
Shutterstock

Software Development Engineer in Test

Engineering · more than a year ago

Senior Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral

I had two phone screen interviews and then a four-hour on-site interview at their new office in the ESB. The people were friendly and professional. The on-site had two interviews, a break, and then at least one more interview. If you don't do well, the interview might be shorter. Mine was about four hours. They use whiteboarding, but don't stress too much about minor details. Pseudocode might be acceptable. One of my interviews was via video conference. They said I'd hear back by the next Monday, but I didn't, so I emailed for feedback on Tuesday. They said they were looking for someone 'more senior'.

Confirmed questions1 question
  • For the board game Battleship, design the necessary classes and explain how you would test them.

Shutterstock Test Automation Engineer Interview Questions

Quoted word for word from Shutterstock interview reports.

How would you implement a trim function if you couldn't use built-in string libraries?

Read reports

Write code to fetch data from an API and compute values from the endpoint. This requires knowledge of async/promise handling.

Read reports

Can you discuss general testing principles and the Test pyramid, including the different types of tests at each level?

Read reports

Could you test this mock website and identify any edge cases?

Read reports

Tell me about your experience with async/promise handling in JavaScript.

Read report

What were your reasons for choosing this specific position?

Read report

Can you tell me about a previous work project you were involved in?

Read report

Formats, difficulty and experience

Across all 5 Shutterstock interview reports.

Interview formats

Technical 33.3%
Behavioral 33.3%
Coding 26.7%
System Design 6.7%

Interview difficulty

Easy 0%
Average 60%
Difficult 40%

Candidate experience

Positive 80%
Negative 20%