
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
Candidate interview experiences
First-hand accounts from people who interviewed at Thoughtworks.
QA Analyst
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.
- 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?
QA Engineer
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.
- 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?
Quality Analyst
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.
- 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.