Summary
Overview
Work History
Education
Skills
Timeline
Generic

MANOJ PULIPATI

Summary

Senior SDET with extensive experience designing and maintaining test automation for web APIs and mobile applications. Deliver reliable end-to-end coverage using Playwright, TypeScript, and JavaScript with modular frameworks. Integrate CI/CD pipelines to reduce flakiness through parallel execution, self-healing checks, and API-based test setup.

Overview

14
14
years of professional experience

Work History

Sr. SDET

Amtrak (Amtrak Next Generation Payment)
Washington, DC
02.2025 - Current
  • Designed and maintained modular automation frameworks using Playwright and Typescript/JavaScript, implementing the Page Object Model (POM) to reduce test maintenance effort.
  • Developed and executed over 650 end-to-end (E2E) automated test scripts across Chromium, Firefox, and WebKit browsers to ensure robust cross-browser compatibility.
  • Built automated E2E test suites with Playwright TypeScript integrated with LLMs to automatically generate and maintain browser regression tests.
  • Utilized Model Context Protocol (MCP) and Playwright's native agent capabilities (Planner, Generator, Healer) to convert Markdown spec requirements directly into executable tests.
  • Configured automated self-healing loops where an LLM analyzes failed test traces, updates broken dynamic locators, and re-runs test suites in CI/CD pipelines.
  • Leveraged the Cursor API and AI-assisted development workflows to rapidly generate boilerplate code, accelerate script creation, and increase framework development velocity.
  • Architected cross-platform mobile automation suites using Appium, executing automated tests on iOS and Android devices to guarantee a seamless mobile user experience.
  • Leveraged web-first assertions and auto-waiting mechanisms to eliminate hard coded wait times, enhancing test reliability by reducing flakiness by 40%.
  • Integrated API testing using Playwright's native Request context to validate back end services and seed test data, cutting UI test setup time by 50%.
  • Utilized Playwright Trace Viewer and HTML reports to perform rapid root-cause analysis on pipeline failures, significantly accelerating debugging times.
  • Built and configured CI/CD pipelines using GitHub Actions and Jenkins, establishing automated smoke and regression test triggers for every pull request.
  • Optimized execution speed by configuring test sharding and parallel execution across multiple cloud-based containers, decreasing feedback loops from hours to minutes.
  • Managed and maintained test data life cycles to ensure highly repeatable and isolated test execution.
  • Integrated Playwright Test Agents (Planner & Generator) into the local development cycle, leveraging autonomous exploration to map UI updates and auto-generate new test scripts.
  • Deployed the Playwright Healer agent to monitor daily CI execution, allowing the agentic loop to automatically repair strict mode violations and broken locators, which reduced manual script troubleshooting
  • Authored and managed the repository's AGENTS.md context profile, mapping custom locator strategies and explicit wait conditions to optimize AI token efficiency and ensure high-quality test generation.
  • Leveraged the Model Context Protocol (MCP) to expose Playwright testing tools to IDE coding assistants GitHub Copilot enabling seamless translation of acceptance criteria into executable scripts.
  • Architected and maintained scalable test automation frameworks (Selenium, Cypress, Playwright), decreasing regression testing time by 50% across product lines, enabling faster release cycles.
  • Transitioned legacy manual testing suites into robust automated regression packs, standardizing quality checkpoints across the continuous delivery pipeline.
  • Executed end-to-end functional, integration, and regression testing cycles, consistently maintaining a defect leakage rate of less than 2% into production environments.
  • Validated RESTful web service endpoints by verifying HTTP response status codes, payload schemas, CRUD operations, and JSON data structures.
  • Built automated API testing collections and scripts in Postman, implementing environmental variables and assertions to enable automated smoke testing for every deployment.
  • The Amtrak Next Generation Payment Project is a comprehensive technology modernization initiative designed to completely replace Amtrak's outdated legacy payment infrastructure with a unified, modern processing platform. Supported by a $25 million total funding commitment from the Federal Railroad Administration, the project introduces highly flexible, secure, and extensible transaction capabilities. The primary goal is to establish an integrated payment platform that connects all of Amtrak's user applications directly to a modern payment processor gateway. This eliminates the need for maintaining separate, fragmented payment systems across different sales lines and future-proofs the network for evolving payment models.
  • Environment: Playwright, TypeScript, Selenium, Java, Cursor AI, GitHub, Jenkins, SQL and JIRA

Sr. SDET

CGI Federal (Centers for Medicare and Medicaid Services)
Fairfax, Virginia
08.2022 - 02.2025
  • Develop automation scripts using Selenium Webdriver and Cucumber's Gherkin syntax to describe features and scenarios.
  • Write step definitions in Java for each Gherkin step (Given, When, Then) using Selenium commands.
  • Collaborated with stakeholders, including product owners and QA teams, to develop feature files in Gherkin that accurately reflect desired application behaviors.
  • Ensure that the Selenium and Cucumber tests are integrated into the CI/CD pipeline for continuous testing.
  • Integrated Selenium tests into Jenkins and GitLab CI pipelines, automating test execution on every code commit and pull request to ensure immediate feedback.
  • Automated cross-browser tests and parallel test execution to reduce overall testing time using Selenium multi-browser capabilities.
  • Regularly review test coverage and add or improve tests for better coverage of user journeys.
  • Optimized and refactored existing test code to reduce execution time, increase reliability, and eliminate redundant test cases.
  • Monitored and debugged test flakiness issues, implementing solutions to make tests more stable.
  • Integrated Selenium with Extent reporting to generate detailed test execution reports.
  • Worked closely with developers to understand the application's architecture and ensure that tests were written for all critical paths.
  • Actively participated in sprint grooming, planning, and retrospective meetings to continually improve test automation coverage and efficiency.
  • Provisioned and managed cloud-based test environments using AWS services like EC2 for virtual servers and S3 for storing test logs, reports, and artifacts, which enhanced test execution reliability.
  • Parallel Execution: Scale test execution by leveraging cloud infrastructure or containerized environments (like Docker on AWS Fargate) to run hundreds of tests simultaneously, and drastically reduce execution time.
  • Environment: Selenium, Java, Cucumber, Gherkin, Rest Assured API, GitHub, Jenkins, SQL and JIRA
  • Configure and set up Selenium for the project, including writing configurations, handling test environment setups, etc.
  • The Provider Enrollment, Chain and Ownership System (PECOS) is the system that houses all provider's enrollment and billing information. PECOS 2.0 will make the Medicare enrollment and revalidation processes faster and easier. In addition to greater overall efficiency, users will be able to track their application status in real time. Health care providers (physicians and teaching hospitals) are available to the public.

Sr. SDET

CGI Federal (Centers for Medicare and Medicaid Services)
Fairfax, Virginia
04.2020 - 08.2022
  • Design and build the automation test frameworks for use in development and testing cycles.
  • Implement BDD/TDD a BDD/TDD approach for automating smoke and regression test cases.
  • Automated both UI and backend rest services.
  • Implemented continuous integration and development pipeline using Jenkins to streamline automation processes.
  • Execute Automation scripts in parallel and reduce Automation Suite execution time.
  • Generate Automation Test reports and trigger an email report from the pipeline.
  • Review and Merge team member's automation code into the main branch in Source control.
  • Developed and executed comprehensive test scripts for healthcare applications, ensuring accuracy in claims processing workflows.
  • Guided and mentored the team on automation framework best practices, enhancing overall team capability.
  • Utilized Rest Assured API for automating REST Services and used JSON path in parsing the JSON responses.
  • Analyzed project metrics and generated reports from Jira to support decision-making and process improvements.
  • Identified an Automation Test tool that suits Open Payments Project’s requirements.
  • Open Payments is a national disclosure program that promotes a more transparent and accountable healthcare system by making the financial relationships between applicable manufacturers and group purchasing organizations (GPOs) and health care providers (physicians and teaching hospitals) available to the public.
  • Environment: Selenium, Cucumber, Rest Assured API, Java, SQL, GitHub, Jenkins, Selenium Grid, TestNG, Maven and JIRA

Sr. Automation Engineer

Marriott
Bethesda, Maryland
01.2016 - 04.2020
  • Collaborated with business analysts and developers to align testing strategies with project goals.
  • Thorough experience implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Conducted Functional testing, Regression Testing using Selenium, Rest Assured API.
  • Utilized Rest Assured API for automating REST Services and used JSON path in parsing the JSON responses.
  • Utilized the BDD framework to develop Cucumber step definitions, scenarios, and features based on acceptance criteria.
  • Contributed to the development of the BDD framework from scratch.
  • Demonstrated expertise in mobile automation testing using Appium and Selenium. using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and functions like contains and not contains.
  • Integrated Jenkins with a version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used runner classes in cucumber to generate step definitions and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch a specific TestNG suite from the Jenkins job.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Environment: Selenium, Rest Assured API, GitHub, Jenkins, Cucumber, TestNG, Maven and JIRA

Sr. Automation Engineer

OnStar (General Motors)
Detroit, Michigan
02.2014 - 01.2016
  • Supported automated application testing using Selenium WebDriver, Java, TestNG, and Jenkins.
  • Built and maintained over 430 regression and functional test cases for automation coverage using Selenium WebDriver and Java.
  • Created data-driven automation framework from scratch.
  • Maintained Selenium Java automation code and resources in SVN, ensuring accessibility and version control.
  • Developed reusable utility functions for automation scripts.
  • Scheduled test scripts daily across multiple environments using Jenkins and shared results with stakeholders.
  • Collaborated with development, deployment, and environment teams to align project goals and streamline testing processes.
  • The OnStar Remote Link application helps control the car from anywhere. It is used to establish a connection to the vehicle and the world around. It helps in starting/stopping the car remotely, managing the Wi-Fi hotspot, locking/unlocking doors, activating horn and lights and retrieving car diagnostics data. All these operations can be performed using a remote link web application or a mobile app. It can also be used for locating the car and slowing down the car if it is stolen.
  • Environment: Selenium Web Driver, Java, TestNG and Jenkins

Sr. Automation Engineer

Onstar (General Motors)
Detroit, Michigan
02.2014 - 01.2016
  • Extensively used SOAP UI PRO and Groovy script for verifying the API request and response for the web services used in the Application
  • Automated 600 test cases using soap ui pro and groovy to enhance testing efficiency.
  • Developed generic functions in groovy for encoding and decoding JWT formats to automate Layer 7 Authentication.
  • Automated xsd validations using groovy script.
  • Written Xpath, XQuery Match and Script assertions for validating XML/JSON response.
  • Performed database validations using JDBC Request.
  • Parameterized test scripts using Data source, Data sink and Data loop in soap ui pro.
  • Scheduled scripts to run daily on different environments and share the results with all stakeholders.
  • Coordinated with development, deployment, and environment teams to streamline automation processes.
  • Developed and implemented innovative automation solutions and process improvements.
  • The Gateway Center of Excellence division of OnStar develops emerging advanced Telematics features and services. The Partner API application's primary focus is on development, where Enterprise application architectures such as JEE and SOA are leveraged in addition to multiple delivery channels such as in-vehicle systems, interactive voice response systems, the Global Advisor channel and mobile devices. With over 250 APIs, the application provides remote vehicle connectivity that lets user control many of the car's features from your mobile device, website or through Onstar advisor call. OnStar provides auto security & safety features, a turn by turn navigation, Wi-Fi & much more through the API's exposed by the application.
  • Environment: Soap UI Pro, Groovy, SVN and Jenkins

Onsite coordinator

Allstate Corporation
Chicago, Illinois
05.2012 - 11.2013
  • Design and modify Automation Framework
  • Technically assist with automation issue resolution
  • Coordinate with client for issue resolutions and clarifications
  • Work on innovative automation solutions and process improvement ideas
  • Optimized regression test suite, increasing coverage and effectiveness.
  • Reported defects and tracked resolution progress to ensure timely fixes.
  • Review test scripts developed by offshore team
  • Environment: QTP 11.0, Quality Center (ALM), IBM ClearQuest, IBM ClearCase

Education

B.E - Computers

Sri R am Engineering College
Chennai
04-2004

Skills

  • Mobile Automation
  • Languages: Java, JavaScript, TypeScript
  • CI/CD Tools: Jenkins, Bamboo
  • Continuous Integration
  • Git Version Control
  • Testing tools
  • SQL Database Management
  • Behavior Driven Development

Timeline

Sr. SDET

Amtrak (Amtrak Next Generation Payment)
02.2025 - Current

Sr. SDET

CGI Federal (Centers for Medicare and Medicaid Services)
08.2022 - 02.2025

Sr. SDET

CGI Federal (Centers for Medicare and Medicaid Services)
04.2020 - 08.2022

Sr. Automation Engineer

Marriott
01.2016 - 04.2020

Sr. Automation Engineer

OnStar (General Motors)
02.2014 - 01.2016

Sr. Automation Engineer

Onstar (General Motors)
02.2014 - 01.2016

Onsite coordinator

Allstate Corporation
05.2012 - 11.2013

B.E - Computers

Sri R am Engineering College
MANOJ PULIPATI