Senior QA Automation Engineer with 6 years of experience specializing in Playwright JavaScript automation and Financial Services domain testing. Proven expertise building end-to-end automation frameworks using Playwright with JavaScript and Java in Visual Studio IDE, with strong proficiency in JIRA for test management, defect tracking, and workflow coordination. Extensive exposure to Financial Services domain through hands-on testing of PayPal's payment processing, digital wallet, and transaction management systems
Senior QA Automation Engineer with 6 years of experience specializing in Playwright JavaScript automation and Financial Services domain testing. Proven expertise building end-to-end automation frameworks using Playwright with JavaScript and Java in Visual Studio IDE, with strong proficiency in JIRA for test management, defect tracking, and workflow coordination. Extensive exposure to Financial Services domain through hands-on testing of PayPal's payment processing, digital wallet, and transaction management systems
- As a Senior QA Automation Engineer at Paypal, I developed and executed automated test scripts using Selenium, Cypress, Appium and Playwright for web and mobile applications. I integrated testing frameworks with CI/CD pipelines in Jenkins and GitLab CI, ensuring continuous feedback and quality assurance while conducting cross-browser testing and monitoring test execution across multiple environments. Additionally, I performed functional testing of APIs and managed defect tracking using JIRA.
- Responsibilities:
- Built end-to-end automation frameworks using Java, Selenium, and TestNG alongside JavaScript and Playwright for PayPal's InfoCenter and EIPNode Web platforms, running over 800 test cases and cutting regression time by 60%.
- Created Page Object Model frameworks to test search features, real-time messaging, content workflows, and access controls, reaching 85% test coverage and improving overall system reliability.
- Developed and executed Playwright automation scripts using Visual Studio IDE with JavaScript and TypeScript for end-to-end web testing
- Performed manual testing including functional, regression, system, integration, and UAT testing, ensuring coverage across multiple components.
- Used Visual Studio Code extensions including Playwright Test Runner, ESLint, and GitLens for efficient test script development
- Identified, logged, and tracked defects using HP ALM and JIRA, working closely with development teams to verify fixes and close issues.
- Developed a specialized WebSocket testing framework with Playwright to verify real-time messaging, async events, delivery confirmations, and reconnection logic, maintaining 99.9% stability under load.
- Designed automation infrastructure for PayPal's ECM platform, covering document workflows, version tracking, and metadata validation across 400+ test scenarios, boosting testing productivity by 50%.
- Applied data-driven testing with TestNG parameterization to validate different user roles, permissions, and messaging flows, and built custom dashboards for better test reporting and traceability.
- Built Cypress suites for cross-browser and visual testing, ensuring consistent UI rendering across Chrome, Firefox, Edge, and Safari for global teams.
- Built comprehensive end-to-end test suites using Playwright with JavaScript, leveraging modern ES6+ features for maintainable and scalable automation scripts
- Created mobile automation scripts using Appium and Java to validate responsive layouts, touch gestures, and compatibility on 15+ devices, including iOS and Android tablets.
- Used Jira/Azure DevOps for test planning, traceability, dashboards, and defect management.
- Automated document approval processes and permission checks for ECM using Cypress, handling PDF, DOCX, and XLSX formats across enterprise workflows.
- Validated AI-driven commerce workflows delivered via PayPal's MCP server and Agent Toolkit by creating repeatable test scenarios for common actions (orders, payments, invoices, disputes, tracking, subscriptions), reducing production defects by establishing confident pre-rollout validation and accelerating agent workflow adoption across pilot teams.
- Used Playwright's auto-wait and context isolation features to eliminate flaky tests in single-page apps and improve parallel execution reliability.
- Ran network conditiontests with Playwright and Cypress to simulate 3G, 4G, and slow connections, verifying error handling, failover, and auto-reconnect behavior.
- Cut overall QA turnaround time by 55% by focusing automation efforts on high-priority regression areas using a multi-tool approach (Selenium, Playwright, Cypress, Appium).
- Set up shared test data repositories and reusable libraries, improving framework maintainability by 50% and aligning automation standards across QA teams.
- Contributed to backlog grooming and sprint planning, balancing feature, regression, and risk.
- Designed parameterized TestNG tests to validate role-based access, data retention rules, and compliance across different user types and document categories.
- Managed defect tracking in JIRA, working closely with developers to reproduce issues, verify fixes, and update ticket statuses throughout the development cycle.
- Environment: Java, JavaScript, TypeScript, Selenium WebDriver, Playwright (JavaScript), Cypress, Appium, TestNG, Maven, Jenkins, Visual Studio, VS Code, Page Object Model, WebSocket, REST API, JIRA, Chrome, Firefox, Edge, Safari, iOS, Android, Git, Windows, macOS, Linux, Financial Services Domain
- As a QA Automation Engineer at Cat Financial Services, I worked on a cloud migration project covering 60+ applications including P&C insurance applications under Cat Financial, focusing on equipment protection and physical damage coverage, where I tested policy, coverage, and claims workflows using automation and API testing and automated web and mobile testing using Selenium and Appium, implemented BDD frameworks, validated APIs and backend data, and ensured quality through cross-browser testing and Agile collaboration.
- Responsibilities:
- Developed and contributed in executing automation trackers to test Engine Control Modules (ECMS)
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Created automation and Regression test scripts using Python, Robert framework and Page Factory model to test the Caterpillar’s Web-ET tools like Remote Troubleshoot.
- Serving currently with writing test plan for WEB-ET and testing end-to-end on different browsers using Saucelabs.
- Conceptualized, proposed and delivered the year and regression with defects finding and generating the reports.
- Executed and managed various test types including Functional, Regression and Integration testing during scheduled phases of test development cycle using Quality Center (QC).
- Reported defects along with the logs and necessary documents in HP ALM.
- Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like JMeter, REST, and Load Runner to reach results.
- Prepared manual test cases for service appointment creation, modification and deletion.
- Tested web applications on Appium to validate the responsiveness of the layout behaving on various mobile devices.
- Created Functional tests using TestNG to verify Webservices and also manually run API Tests using Postman
- Serving currently with writing test plan for WEB-ET and testing end-to-end on different browsers using Saucelabs.
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Postman.
- Involved in SOAP & REST based web servicestesting using Postman web services testing tool.
- Worked with Assertions like Schema Compliance, XPath and SOAP responses. Used Postman add-in in Selenium to do the Soap and rest API response validation.
- Environment: Java, TestNG, Aws, AngularJS, SQL, Postman, JMETER, JIRA, cypress, Jenkins, Eclipse, Appium, SOAP UI, NodeJS, Agile, Selenium Web driver, CI/CD.
- As a QA Engineer I was responsible for analyzing system requirements, creating test plans and cases, and conducting various testing phases including smoke, functional, regression, and UAT. I collaborated with cross-functional teams, managed defect tracking, and provided comprehensive reports on testing progress and results.
- Responsibilities:
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SoapUI.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Involved in manually testing the application on web browser and Mobile web browser, finding a defect and tracking, writing test plan for WEB-ET and testing end-to-end on different browsers using Saucelabs.
- Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation
- Involved in writing SQL Queries for backend testing.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Followed Agile Scrum process, discussed tasks, and provided testing level of efforts and provided QA services to the multiple projects.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, Junit and testNG.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Modified and executed the XML messages through SOAP UI/ POSTMAN and verified the acknowledgment.
- Performed Functional testing, Integration testing, Regression testing and End to End testing.
- Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Design test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Windows XP, UNIX.