Candidates applying for Senior Software Quality Engineer roles take an average of 84 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at ServiceNow overall takes an average of 53 days.
Common stages of the interview process at ServiceNow as a Senior Software Quality Engineer according to 1 Glassdoor interviews include:
Skills test: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 week. I interviewed at ServiceNow in Jul 2025
Interview
It has multiple stages.
1st Tech round: 70% java 30 % testing - Very Good experience - Questions which are relevant to QA
2nd Tech round: Theory exam. Please be prepared for bookish questions. Questions will be fired on you like MCQs. Interviewer is using ChatGPT. He is prioritising his answers over approach which is easy, faster, and standard.
I applied online. The process took 4 days. I interviewed at ServiceNow in Jun 2025
Interview
Interview was for 1 hour each and technical. First round level was similar among questions, second round coding question was difficult but rest of it was same as first round. Level of questions in round 2 was not consistent. The only focus was if you can solve the coding problem.
Interview questions [1]
Question 1
Find all combinations of a given string, write xpath for live website, palindrome, second largest number in an array, write test cases for a scenario
I applied online. I interviewed at ServiceNow (Hyderābād) in May 2024
Interview
Asked very difficult questions, like leet code hard problem, advance Java questions. For automation engineer related technologies questions didn't asked. 1st time i have faced different interview process, other than worked technologies
Interview questions [9]
Question 1
Leet Code - Write code and explain for "Minimum Time to Complete Trips"
Anything wrong in this code and Explain?
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ConcurrentModificationExample {
public static void main(String[] args) {
List numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
Iterator iterator = numbers.iterator();
while (iterator.hasNext()) {
Integer number = iterator.next();
if (number.equals(2)) {
numbers.remove(number); }
}
}
}