
BrowserStack Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BrowserStack.
Software Development Engineer in Test
So the interview process had 4 rounds total. First was a Technical Round, focused on Java and Selenium, no API or mobile testing. Then, after Round 1, there was an Assignment Round held on a single day, usually a Saturday. We all joined a call where the interviewer gave us a problem statement. Then we went to breakout rooms to work for about 2 hours. My task was to automate some e-commerce site actions like searching, sorting, filtering, and verifying the results. After that, if you passed Round 2, there was a 30-minute chat with the Engineering Manager. It was a bit weird because BrowserStack provides topics to prepare for, but this round didn't stick to them and asked questions not really relevant to my role. They focused on what I *didn't* know, even though I answered most questions. For instance, I wrote a bunch of test cases, but they only cared about the one type I missed. It felt odd. I didn't get past this round. The last round was with a Director, mostly about cultural fit and non-technical stuff. Overall, the first two rounds were challenging but fun. Round 3 was a bit of a letdown. Also, HR went totally silent after Round 3, no emails or calls answered, so I just assumed I wasn't moving forward. Pretty sure they ghosted me.
- Java and Selenium questions were asked for the assignment round practice on Ecommerce apps mainly, i had heard they ask this a lot, and for me also they had asked ecommerce app only
- Easy to medium level Java DSA questions were asked
- Anagram with diff approaches
Senior Software Engineer in Test
Don't apply if you want to waste your time. The first round was 1 hour and included general automation questions and coding questions, where they ask until you miss one. The second round was 2.5 hours and involved automating a scenario with dynamic XPath and window handles, finding the maximum word count in a string, and hitting an API to parse the response, requiring working code. The third round was 1 hour with the manager, covering automation, manual testing, SQL, cloud, and puzzles. They rejected me in the third round for not knowing SQL and networking, even though networking wasn't asked and my resume clearly showed I haven't worked on SQL recently. They wasted time on automation and Java exercises, then rejected me for things not even on my profile. They should have had a fitment round first to save everyone time.
- Automate the flow in 2.5 Hrs
- hash set/map and linkedlist related questions
Software Development Engineer in Test
Browserstack had 4 rounds. First was a technical round where they asked about the skills I listed that matched the JD. They also asked about job responsibilities and technical questions on Selenium and TestNG. The second round was an assessment. They gave me a problem statement, a website, and asked me to automate some scenarios using an automation framework, with the main requirement being to complete the test case implementation. I could use the existing framework template. The third round was a Manager round (Technical), which focused on logical thinking and technical questions. The fourth round was with the Director and was a culture fit round.
- What are TestNG Annotations?
- Can you explain Selenium waits?
- Do you have questions on functional and non-functional testing?
BrowserStack Test Automation Engineer Interview Questions
Quoted word for word from BrowserStack interview reports.
“What are TestNG Annotations?”
Read reports →“What are the steps to start/stop a browser?”
Read reports →“Can you explain Selenium waits?”
Read reports →“Can you solve this DSA Question related to string concept?”
Read reports →“Can you solve DS problems involving two pointers and subarray sums?”
Read report →“Why do you think Browserstack is a good tool?”
Read report →“Could you provide basic Java programs, such as an implementation for string anagrams using multiple approaches?”
Read report →“Solve Java programming problems.”
Read report →“How would you verify the success of a request from the driver to the website, and if it fails, how would you diagnose the problem?”
Read report →Formats, difficulty and experience
Across all 13 BrowserStack interview reports.