Thoughtworks logo

Thoughtworks Qa Engineer Interview Questions
& Process

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

Based on 72 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Thoughtworks.

Showing 3 of 72
Thoughtworks logo
Thoughtworks

QA Analyst

Engineering · a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call Recruiter call
Interview formats
Coding Technical Behavioral

So I interviewed for a Senior Consultant QA Analyst role at ThoughtWorks. The whole process was kinda long, it had five rounds in total. The first three were tech focused, like, really digging into automation and how things work functionally. You'll get standard LeetCode type coding problems, and they really check your core coding knowledge. Also, they wanted to see how good I am at functional and non-functional testing, and if I understand system architecture and can create test strategies for a senior QA role. The last two rounds weren't technical, more about leadership and fitting into the company culture. They looked at leadership skills, if you're a good cultural fit, and if you can make a good impact. It was a pretty good experience overall. The people interviewing were really nice and helped out when I was stuck.

Confirmed questions3 questions
  • Can you solve the Two Sum problem and identify Anagrams?
  • What are some basic Selenium Questions?
  • Can you explain CI/CD questions, for instance, post-build scripts and build parameters?
Thoughtworks logo
Thoughtworks

QA Engineer

Engineering · more than a year ago

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

The interview process is super human and comfortable. At no point during the interviews did I experience any discomfort or feel like employees were just numbers. It was definitely the best and longest selection process I've been through. There were 5 stages with different people from various regions of the country. The interviewers, each with a specific focus for their stage, were well-prepared to provide reassurance throughout. HR was amazing from start to finish and with the feedback.

Confirmed questions2 questions
  • How did you make the decision to use a particular testing technique for a project, and what considerations went into choosing those techniques?
  • What factors did you take into account when deciding which testing techniques to employ for a project?
Thoughtworks logo
Thoughtworks

Quality Analyst

Engineering · more than a year ago

Entry Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Coding Technical Behavioral Other

First I had a call with the recruiter. Then there was a pair coding round where they asked competitive programming questions. They didn't ask any questions about automation testing using Selenium. They also gave an exam for QA testing that involved solving some math problems. Other companies usually provide questions in advance and discuss the solutions during the interview. The interviewer acted like they were doing me a favor and then just decided I wasn't selected on their own. Later, the recruiter called to say I wasn't selected and wasn't prepared for the interview, which I found really weird because no recruiter would call to insult a candidate further like that.

Confirmed questions4 questions
  • How would you arrange the digits of a number within the intmax and intminval range to make it the largest possible number by inserting the digit 5?
  • Can you write code to solve competitive programming problems?
  • Solve some math problems for QA test.

Thoughtworks Qa Engineer Interview Questions

Quoted word for word from Thoughtworks interview reports.

Find a 6-digit number that, when multiplied by 2, results in a number composed of the same digits.

Read reports

Given 27 identical balls, one of which is heavier than the others, what is the minimum number of attempts needed to identify the heavier ball?

Read reports

What is the xpath to print prices from redbus that are greater than 1000?

Read reports

Puzzle: With 8 identical balls, one of which is heavier, what's the minimum number of weighings on a balance scale to find the heavier ball?

Read reports

Given a set of coins like 1, 2, 5, 7... how would you make change for 20 rs using the minimum number of coins, assuming coins can be repeated?

Read report

Can you confirm if an array remains unchanged after a 180-degree flip? For example, is [1,6,0,9,1] the same as [1,9,0,6,1]?

Read report

Puzzle: You have 8 identical balls, one is either heavier or lighter. What's the minimum number of weighings on a balance scale to identify the defective ball?

Read report

Could you extract all numbers from a given string, sum them up (treating them as numbers, not individual digits), considering the range of [-2147483648 to 2147483647]?

Read report

How would you arrange the digits of a number within the intmax and intminval range to make it the largest possible number by inserting the digit 5?

Read report

Formats, difficulty and experience

Across all 72 Thoughtworks interview reports.

Interview formats

Technical 38.7%
Behavioral 24.6%
Coding 23.1%
Presentation 5%
Group 3%

Interview difficulty

Easy 12.5%
Average 52.8%
Difficult 34.7%

Candidate experience

Negative 23.6%
Positive 62.5%
Neutral 13.9%