Sunil Kumar Sukesan

Test Automation Manager, PwC Malaysia

+60-173520140   |   +91-9600022545

sunilkumar.sukesan@gmail.com

GitHub | LinkedIn

Sunil's Photo
Click here to download Resume

About Me

Test Automation Manager with 13 years of experience in designing robust automation frameworks, leading high-performing QA teams, and optimizing test processes across web, mobile, and API platforms. Skilled in automation strategy, data visualization, and driving efficiency through process automation and continuous improvement.

Technical Skills

Work Experience

Test Manager | PwC Malaysia, Kuala Lumpur, Malaysia

Jan 2025 - Present

  • Led the end-to-end design and implementation of scalable test automation frameworks for Salesforce-based applications, integrating Web, API, and Mobile testing layers.
  • Developed a robust WebDriverIO + TypeScript framework from scratch with support for encrypted config handling and rerun of failed tests, reducing manual regression efforts by 70%.
  • Introduced AI-driven enhancements using LLMs (e.g., for test case generation and defect classification), significantly accelerating automation coverage in early stages.
  • Reduced flaky test execution by over 60% through intelligent retry logic, advanced wait strategies, and failure classification models.
  • Automated test case uploads and reporting into Azure DevOps using custom Excel macros and REST API integrations, cutting down manual effort by 80%.
  • Mentored junior automation engineers and conducted knowledge-sharing sessions within the PwC QA CoE to promote GenAI adoption in test strategy.
  • Volunteered at PwC's AI Conference, showcasing GenAI-driven automation solutions and contributing to overall event success.

Test Manager | Ernst and Young GDS, Chennai, India

Sep 2024 - Nov 2024

  • Defined testing and acceptance strategies and determined quality assurance benchmarks.
  • Enhanced test efficiency by implementing automated testing processes and tools.
  • Documented testing procedures for developers and future testing use.
  • Built automated test scripts to handle repetitive software testing work.

Assistant Vice President - Core QA Automation | Citicorp Services India Pvt Ltd, Chennai, India

Jun 2023 - Sep 2024

  • Responsible for updating the framework with the latest changes.
  • Created Jira tasks for automation and assigned them to the automation team members, later reviewing and merging them into the existing framework.
  • Added Kafka streams handling code, static and dynamic (for specific functionality), optimized the existing framework by removing redundant, duplicate, and tightly coupled code.
  • Updated the automation pack for validating the end-to-end transaction flow, which extracts the SWIFT message from the database and compares the values in the message with the enriched Kafka.
  • Created a Python function that converts XML data to Excel for handling validation.
  • Explored the Robot Framework in Python with the goal of enabling non-technical resources to automate functional tests.
  • Supported UFT regression by automating over 20 automation journeys during the Christmas week of '23.
  • Created a custom Maven build using Java that uploads evidence to Zephyr with a single click, reducing manual effort by approximately 80%.

Test Automation - Assistant Manager | KPMG, Bengaluru, India

Dec 2022 - Jun 2023

  • Created and maintained the Azure CI/CD pipeline for automation execution.
  • Led two major projects from a testing perspective by estimating tasks, stories, and technical debts that could be accommodated in a given PI, as well as for the sprints within the PI.
  • Assigned tasks to QA team members and monitored workflow to ensure progress.
  • Utilized Azure's Key Vault feature to securely retrieve passwords in the test automation framework, eliminating the need to store them directly and ensuring compliance with security guidelines.
  • Cleared automation backlogs and provided regular progress updates on test automation to stakeholders.
  • Updated the test automation framework to reflect the latest changes and requirements.

Test Architect - Associate Manager | Accenture, Chennai, India

Sep 2021 - Nov 2022

  • Responsible for updating the framework with the latest changes and requirements.
  • Creating and maintaining the CI/CD pipeline for automation execution.
  • Responsible for conducting feasibility studies on newer requirements.
  • Providing weekly updates on test automation to stakeholders.
  • Automating the existing process flows using Excel VBA.
  • Conducting KT and training sessions on the automation framework for new joiners.

Automation Test Lead | Barclays Global Service Centre, Chennai, India

Aug 2018 - Sep 2021

  • Proficient in using test automation tools such as SeeTest automation tool for Mobile applications and Selenium WebDriver for web applications.
  • Implemented BDD using Cucumber with Selenium WebDriver and used Rest Assured API to update the results in JIRA for both mobile and web automation.
  • Implemented test execution on Docker containers and Selenium Grid.
  • Integrated the tests into the CI/CD pipeline using Jenkins.
  • Managing the overall LCT automation activities, creating automation scripts to run against iOS and Android devices, merging and updating the regression pack regularly.
  • Worked with the feature test teams to review unautomated features and ensure the regression pack stays updated with the latest information.
  • Set up cloud devices, which became a valuable tool for our product owners and testing team to test apps remotely during the lockdown.
  • Defined a process for tracking deferred live defects and automated the flow of generating the weekly reports.
  • Extended my support to the data adoption team by automating the data visualization flow using Python.
  • Automated the NPS and complaints flow by creating a dashboard that updates all the necessary analytical information with a single click.

Senior Test Analyst | Barclays Global Service Centre, Chennai, India

May 2015 - Aug 2018

  • Successful transition from the center of excellence team, and our team continued to update and run the automation regression pack.
  • After the transition, increased the automation coverage from 38 scenarios to 105 scenarios on both devices as a team.
  • Involved in creating automation scripts to run against Android devices.
  • Replaced the HTML reports with Extent Reports in the TestNG framework.
  • Implemented the POM (Page Object Model) model in the existing framework.
  • Led the daily Scrum calls with internal teams, tracked the daily automation status, and ensured the work was completed without any issues.
  • Involved in creating test plans, updating the regression sheet, test execution, tracking defects, and issuing the TCM.
  • Involved in identifying the ideal test scenarios for SRP migration.
  • Responsible for creating live test data with the help of Barclays helpdesk for 5 tranches of the migration project.

Test Analyst | Barclays Global Service Centre, Chennai, India

Dec 2012 - May 2015

  • Checked the non-transaction pages across the most used desktop browsers and mobile devices.
  • Developed and implemented a defect tracking system that improved bug resolution time by 20%.
  • A whole new Smart Investor journey of 150 screens was tested in a week.
  • Developed an automated test script that checks the links on the given page and returns the broken links.
  • Developed almost 23 VBA macros to reduce manual efforts across the testing team and other teams within the organization.

GitHub Repositories

Repos

Accomplishments

Education

June 2007 - May 2011

Bachelor of Engineering: Electronics and Communications Engineering, Sriram Engineering College, Tiruvallur, India