Taro Logo

Senior Software QA Engineer Interview Experience - Foster City, California

August 1, 2017
Positive ExperienceNo Offer

Process

Step 1: HackerRank Test Multiple-choice questions on APIs (SOAP and REST), Selenium, and Java OOP.

Step 2: Phone Interview with QA Engineer at Visa

  • Gave a String algorithm question and asked to solve using Collabedit screen share. String str = "abc123de56" --> give sum of 123 + 56 = 178.
  • Asked testing-related questions on TestNG and Selenium.

Step 3: Skype Interview This interview was conducted remotely due to my location. Four rounds with four different people were scheduled back-to-back. One person did not show up, reducing the schedule from 3.5 hours to 2.5 hours.

1st Interview:

  • Algorithm questions: Armstrong Number and Anagram.
  • Questions on testing frameworks and script management for long-running tests.
  • Basic Selenium-related questions.

2nd Interview: Questions covered a broad range of topics:

  • Selenium: Page Object Model.
  • Java: Interface.
  • Git: Git Stats and Git Fetch. How to revert to previous branch code (I was unable to answer this properly).
  • Challenges in Agile.
  • Database: Differences between DELETE and TRUNCATE commands.

3rd Interview:

  • Algorithm questions:
    • Find the first non-repeating character in a string using a normal iterative method and then using a HashSet.
    • (Note: I used LinkedHashSet, which was the tricky part. Review the usage of LinkedHashSet.)
  • Questions on mobile and desktop testing.
  • TestNG and Selenium-based questions.

Questions

HackerRank test with multiple-choice questions on APIs (SOAP and REST), Selenium, Java OOP, etc.

a) Gave a String algorithm question and asked to solve using Collabedit screen share. String str = "abc123de56" --> give sum of 123 + 56 = 178.

b) Asked a few testing-related questions on TestNG and Selenium.

Algorithm questions. Armstrong Number and Anagram

Questions on testing frameworks and how to manage scripts if they are taking a lot of time. Other basic Selenium-related questions.

Asked questions on everything: Selenium --> Page Object Model Java --> Interface Git --> where I could not answer properly. Git Stats and Git Fetch. How to go back to a previous branch's code. Challenges in Agile. Database --> Difference between Delete and Truncate, etc.

a) Algorithm questions --> Find the first non-repeating character in a string using a normal iterative method and then using a HashSet. I used LinkedHashSet --> this was the tricky part. Just go through the use of LinkedHashSet.

b) Questions on testing on mobile and desktop.

c) TestNG and Selenium-based questions.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Visa Senior Software QA Engineer role in Foster City, California.

Success Rate

0%
Pass Rate

Visa's interview process for their Senior Software QA Engineer roles in Foster City, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Visa's Senior Software QA Engineer interview process in Foster City, California.

Visa Work Experiences