PayPal #QA Engineer Interview

Automation & Design:

1. Explain your custom automation framework architecture. Why did you choose it over existing solutions?

2. How do you integrate your automation suite with CI/CD pipelines (e.g., Jenkins, GitHub Actions)?

3. Write a Selenium + Java code to handle multiple browser windows and fetch dynamic data.

4. How would you scale your automation framework for microservices-based architecture?

API & Performance:

5. How do you test APIs that have rate-limiting?

6. What strategy do you use to validate asynchronous APIs (e.g., payment gateways)?

7. How do you measure and optimize API response time in your tests?

Scenario-Based (Critical Thinking):

8. Payments at PayPal must never fail. If 0.5% of transactions fail intermittently in production, how would you debug and fix this issue?

9. A new feature needs to be deployed in 2 hours, but the regression suite takes 6 hours. What’s your approach?

10.How do you test security and fraud scenarios for digital payments?