BrowserStack Overview
- www.browserstack.com
- Dublin, Dublin
- 501-1,000 employees
- 2011
- Privately Held
- Internet
BrowserStack Interview Questions: The essential part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.
Wouldn’t it be great if you knew precisely what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked BrowserStack interview questions and answers.
Post On: | BrowserStack Interview Questions |
Post Type: | Interview Questions |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
Get Updates: | Software Testingo Telegram Group |
We have tried to share some of the manual testing interview questions, selenium interview questions, and testing interview questions, but we recommend spending some quality time getting comfortable with what might be asked when you go for the BrowserStack interview.
Still, we need your love and support to make this platform more helpful to our fellow testers. So, it would be great if you shared your recent interview questions and experience with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.
BrowserStack Interview Questions
Company Name: BrowserStack
Company Location: Mumbai, Maharashtra
Updated on: 10.07.2021
Assignment Question
This round comprises a practical technical test the candidate is expected to complete in 2 hours.
- Objective: Run an Automation Test session on BrowserStack’s infrastructure.
- Create a free trial account on BrowserStack to automate this test case using any programming language of your choice.
Using Selenium, load the flipkart.com desktop home page. Search for the product “Samsung Galaxy S10” on that page. In the search results, click on “Mobiles” in the categories. Apply the following filters (in the filters section on the left-hand side):
- Brand: Samsung
- Select Flipkart assured
- Sort the entries with Price -> High to Low.
- Read the set of results that show up on page 1.
- Create a list with the following parameters, and print this on the console.
- Product Name
- Display Price
- Link to Product Details Page
- Please configure the same test case in parallel on different desktop browser / OS combinations using the five parallels of your free trial account on the BrowserStack Automate product.
Optional: Configure a Jenkins CI job locally for this test and run these parallels from Jenkins.
- How will you fetch test data from an Excel Sheet in Parallel Testing in a Data-Driven Framework?
Ans: In data provider, we should declare parallel=true and in XML, we should declare data-provider-thread-count=<number of threads> - How do you define a driver in parallel testing when using parallel keywords in a TestNG XML file?
Ans: You should declare webdriver in threadlocal.
ThreadLocal<WebDriver> driver = new ThreadLocal<WebDriver>();
Then, set the driver.set( new ChromeDriver()); it keeps a copy of the webdriver instance for each thread so that the driver instance stays unique and does not overwrite when running parallel. - How to maintain URL links of different Environments(like – Dev, QA, PROD, etc.) while designing Framework
Ans: You can maintain properties or JSON files and call the URL based on the environment. - What is the major drawback of a Data-Driven Framework?
Ans: Let’s assume you are automating a regression pack for a flight booking; then, you will have to try various bookings but traverse through the same page. Then a data-driven approach may be better; in another case, you have included a left nav menu on all pages; in that case, the data-driven approach may not be the right choice, or you are trying to automate the small change made in a sprint so data-driven may not be the choice so according to me using data-driven in the wrong scenario is the bad approach. Another thing is if you have 10 data to iterate and the 5th set of data fails, then retry to start from the beginning.
About BrowserStack
BrowserStack’s mission is to empower developers to build unique experiences. We are the world’s leading software testing platform, powering over two million tests daily across 15 global data centers. By moving testing to our cloud, we help Microsoft, Twitter, Barclays, Expedia, and over 25,000 customers deliver quality software quickly.
Our platform provides instant access to 2,000+ real mobile devices and browsers on a highly reliable cloud infrastructure that effortlessly scales as testing needs grow. With this software, Dev and QA teams can move fast while delivering a fantastic experience for every customer.
Founded in 2011, BrowserStack is a privately held company backed by Accel with offices in San Francisco, Mumbai, and Dublin.
BrowserStack is the industry-leading cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple:
To be the testing infrastructure for the internet. Six years and billions of tests later, we are ready for our next hyper-growth phase. Bootstrapped for the first six years, we have been profitable since inception, with a near exponential growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel.
Ritesh Arora and Nakul Aggarwal are serial entrepreneurs who met while studying Computer Science at IIT Bombay. Before this, they co-founded QuarkRank (one of the first AI-powered sentiment engines), QuarkBase (which was in the top 8,000 websites by traffic globally at the time), and Downcase (a consulting company with global clients).
While building the website for Downcase, they became frustrated with the inability to test what they were building across various devices and browsers. To solve this problem, they built the first version of BrowserStack. The rest of history is still being written.