Summary
Overview
Work History
Education
Skills
Timeline
Generic

Suresh D

Plano,TX

Summary

Automation Engineer with 10+ years of extensive experience in Quality Assurance, specializing in end-to-end test automation for web and mobile applications. Expert in Playwright, Selenium, Cypress, and Karate for UI and API automation testing. Strong backend validation skills using SQL and API tools such as Postman, Rest Assured, and BloomRPC. Adept at Agile/Scrum methodologies with proven success integrating automated testing into CI/CD pipelines using Azure DevOps and Jenkins. Passionate about improving test coverage, reducing cycle times, and mentoring teams to adopt automation best practices.

Overview

13
13
years of professional experience

Work History

Automation Engineer

Experian Health
08.2022 - Current
  • Designed and implemented robust end-to-end automation frameworks leveraging Playwright with JavaScript/TypeScript, enabling 70% faster regression cycles and increasing test coverage by 40%.
  • Spearheaded integration of automation suites with Jenkins and GitHub Actions, configuring parallel and cross-browser test execution to optimize CI pipelines and reduce feedback loops by 50%.
  • Developed advanced Karate API automation scripts featuring dynamic payload generation, OAuth 2.0 token-based authentication, and data-driven tests, significantly enhancing backend API validation capabilities.
  • Pioneered use of Playwright for UI automation combined with Percy visual testing, detecting UI regressions across multiple browsers and screen resolutions to ensure pixel-perfect user experience.
  • Developed and maintained automated test scripts using TestCafe for functional, regression, and integration testing of Web application.
  • Developed and maintained Groovy-based test scripts for API testing in ReadyAPI, automating complex test scenarios and validating API responses with dynamic inputs.
  • Designed and maintained scalable test frameworks using Selenium WebDriver with Java, applying Page Object Model (POM) patterns and modular architecture to enable maintainability and ease of extension.
  • Collaborated closely with development and DevOps teams to embed automated tests into Azure DevOps CI/CD pipelines, ensuring seamless continuous testing and faster release cycles.
  • Performed cross-browser testing (Chrome, Firefox, Edge) using TestCafe's built-in support to ensure consistent behavior across different environments.
  • Used Python libraries like allure and pytest-html to generate detailed, customizable test reports and logs, providing clear insights into test results and improving the debugging process.
  • Designed and executed automated functional test scripts for RESTful APIs using ReadyAPI, ensuring the correctness of endpoint functionality and response handling.
  • Authored complex SQL queries and stored procedures to validate backend data integrity, supporting end-to-end transactional validation and enhancing data quality assurance.
  • Championed test automation best practices and conducted knowledge-sharing sessions, mentoring junior engineers on automation tools, scripting, and CI/CD integration.

Automation Engineer

HealthEquity
07.2019 - 08.2022
  • Developed and maintained comprehensive API test automation frameworks using Karate DSL with BDD syntax, enabling detailed Allure-based reporting and traceability for REST and SOAP services.
  • Automated Angular front-end workflows with Playwright, delivering reliable and maintainable UI test suites that reduced manual testing effort by 60%.
  • Conducted microservices testing by integrating Selenium WebDriver with Rest Assured, validating complex service interactions and API contracts.
  • Developed and maintained end-to-end automated test scripts using Cypress for testing web applications ensuring reliable, high-quality releases.
  • Conducted API testing by creating automated test scripts using Python's requests library in combination with pytest for validating RESTful web services and ensuring correct API functionality.
  • Developed reusable and maintainable Cypress commands and custom test utilities to reduce redundancy and improve test scalability.
  • Conducted manual and automated testing for REST APIs related to account creation, fund transfers, investment portfolio management, and customer onboarding.
  • Validated API responses against schema specifications (JSON and XML).
  • Integrated API tests into the CI/CD pipeline using Jenkins for continuous integration.
  • Led mobile automation efforts using Appium to test native and hybrid iOS/Android apps, improving mobile test coverage and enabling continuous mobile delivery.
  • Created reusable automation libraries in Java utilizing Selenium and MSTest, increasing framework adaptability and accelerating feature delivery.
  • Integrated backend validation by combining API automation with SQL database checks, improving defect detection at the data layer.
  • Streamlined test execution and reporting through integration with Jenkins and Azure Boards, ensuring real-time visibility and traceability of test results.

Senior Automation Engineer

CUNA Mutual Group
01.2017 - 07.2019
  • Developed scalable automation frameworks using Selenium WebDriver, Cucumber BDD, and Cypress to validate responsive web applications, resulting in a 30% reduction in regression test time.
  • Designed and implemented CI pipelines with Jenkins, orchestrating nightly regression and smoke test suites to guarantee product quality and reliability.
  • Executed cross-browser and mobile automation using Appium, validating responsive designs and mobile app functionality across diverse devices.
  • Conducted API testing by creating automated test scripts using Python's requests library in combination with pytest for validating RESTful web services and ensuring correct API functionality.
  • Integrated AWS CodePipeline with Jenkins to automate the end-to-end testing process, reducing the feedback loop and accelerating deployment cycles.
  • Automated the creation and teardown of test environments using AWS CloudFormation to ensure reproducible test setups for functional, regression, and load testing.
  • Developed reusable and maintainable Cypress commands and custom test utilities to reduce redundancy and improve test scalability.
  • Utilized Cypress’ time travel and debugging features to troubleshoot and analyze test failures, providing fast and effective solutions to improve test reliability.
  • Implemented data-driven testing in Cypress to run tests with various data inputs, ensuring comprehensive test coverage across different scenarios.
  • Conducted manual and automated testing for REST APIs related to account creation, fund transfers, investment portfolio management, and customer onboarding.
  • Validated API responses against schema specifications (JSON and XML).
  • Integrated API tests into the CI/CD pipeline using Jenkins for continuous integration.
  • Successfully integrated Cypress tests into the CI/CD pipeline, enabling automated tests to run with every build, improving overall development efficiency.

Automation Engineer

Comex Software Solutions
05.2012 - 07.2015
  • Designed and implemented hybrid test automation frameworks using Selenium WebDriver, TestNG, and Maven, supporting continuous integration with Jenkins for seamless test execution.
  • Developed Angular application automation using Jasmine and Protractor, achieving higher test reliability and coverage.
  • Automation Framework Design and Implementation: Built an automation testing framework to validate new and existing application components, improving overall test coverage and reliability.
  • Automation Monitoring and Bug Confirmation: Monitored test execution results, re-ran failed scenarios to confirm bugs, and ensured accurate defect reporting.
  • Maven Build Configuration: Created and maintained Maven build files to manage automation test runs, enabling smooth and efficient execution across environments.
  • Performed end-to-end manual and automated testing using Java, JavaScript, and SQL, ensuring quality delivery of enterprise applications.
  • Managed automation test suites, monitored test runs, and analyzed results to identify and report critical defects early in the development lifecycle.
  • Collaborated with cross-functional teams to establish automation standards and improve testing processes across projects.

Education

Master of Science - Computer Science

North Western Polytechnic Unversity
Fremont, CA
12.2016

Bachelor of Technology - Computer Science

JNTU Hyderabad
Hyderabad India
04.2011

Skills

  • Automation Tools: Selenium WebDriver, Playwright, Cypress, Karate, Appium, Postman, SOAP UI, Rest Assured
  • Languages: Java, JavaScript, TypeScript, SQL, HTML, XML, JSON
  • Frameworks: BDD (Cucumber), POM, TestNG, JUnit, TDD
  • CI/CD & Version Control: Azure DevOps, Jenkins, Git, GitHub
  • Databases: SQL Server, Oracle, MySQL, MongoDB
  • Bug Tracking: JIRA, Azure Boards, Rally, Bugzilla
  • Cloud Platforms: Azure, AWS

Timeline

Automation Engineer

Experian Health
08.2022 - Current

Automation Engineer

HealthEquity
07.2019 - 08.2022

Senior Automation Engineer

CUNA Mutual Group
01.2017 - 07.2019

Automation Engineer

Comex Software Solutions
05.2012 - 07.2015

Master of Science - Computer Science

North Western Polytechnic Unversity

Bachelor of Technology - Computer Science

JNTU Hyderabad