I applied via their website and received an email from the recruiter within a couple of weeks to schedule the initial phone interview. I spoke with either a Lead or a Manager during the phone interview and felt comfortable, as they were really polite and interested in what I was saying. We discussed my resume and my experience relevant to what they were looking for. Following this, I was asked a simple technical question and about unit tests for the code. Then, I was asked some general questions about testing and they spent a considerable amount of time answering the questions I had about the position and the company.
I was invited for the second round the very next day. It was a two-hour coding test with a two-page question. It was a lot of fun to do, and I felt like I did a good job with my logic and use of data structures. The next day, I was invited onsite for the final rounds of interviews.
The final round consisted of three separate interviews covering Algorithms, Data Structures, Object-Oriented concepts, and Behavioral questions. The people were friendly and very welcoming. They all seemed to really love working at Salesforce.
All my interviews went well, except for one in which the interviewer's spoken English wasn't great. It was difficult for me to design the classes they wanted because they couldn't articulate their requirements well. If this particular interview had gone better, I feel I would have received an offer.
I signed an NDA, so I can't really divulge any specific questions. Overall, it isn't a very tough interview. They are more interested in understanding how you think.
The following metrics were computed from 5 interview experiences for the Salesforce Software QA Engineer role in United States.
Salesforce's interview process for their Software QA Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Salesforce's Software QA Engineer interview process in United States.