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?