Summary
Overview
Work History
Education
Skills
Professional Details
Timeline
Generic

Bharani Rangasamy

Summary

Principal Test Automation Engineer with 15+ years of experience driving quality engineering strategy across UI, API, and backend systems. Proven expertise in building scalable automation frameworks, enabling CI/CD, and leading test COEs to deliver high-quality, reliable software at scale.

Overview

16
16
years of professional experience

Work History

Principal Software Engineer in Test

Fidelity Investments
Westlake, Texas
01.2025 - Current
  • Led data migration testing from Oracle to PostgreSQL, ensuring accuracy, consistency, and integrity.
  • Developed a custom tool for extracting, comparing, and validating large datasets from Oracle and PostgreSQL.
  • Generated automated comparison reports to support QA and UAT phases.
  • Coordinated toll gate meetings with cross-functional teams to review progress and resolve blockers.
  • Collaborated with database engineers and QA teams on data mapping logic and validation strategies.
  • Implemented test scenarios to verify row-level and column-level data fidelity post-migration.
  • Designed UI and API automation scripts using Selenium, Playwright, Rest Assured, and Node Fetch.
  • Maintained code in GitHub; created Jenkins pipelines for seamless CI/CD integration.

Principal Automation Engineer / Manager – Software Engineering

Discover Financial Services, DFS
Riverwoods, IL
09.2020 - 12.2024
  • Led and mentored COE team to establish best practices in test automation.
  • Directed end-to-end testing for Cashback debit product launch, including test strategy and planning.
  • Developed and maintained automation frameworks and tools to enhance testing efficiency.
  • Created Spring Boot tools to support diverse test data requirements within deposit teams.
  • Virtualized third-party services using wire mock for integration into test automation.
  • Designed and implemented UI and API automation scripts utilizing Selenium, Playwright, and Rest Assured.
  • Researched and integrated open-source tools like Cypress and Java libraries to streamline scripting efficiency.
  • Collaborated with cross-functional teams to ensure seamless integration of automation into CI/CD pipeline.

Software Development Engineer in Test

Cognizant Technology Solutions – US CORP
Chicago, Illinois
11.2015 - 09.2020
  • Conducted Sanity, Smoke, Integration, User Acceptance, In-Sprint Automation, and Regression Testing.
  • Designed and developed reusable API and UI automation scripts using Rest Assured and Selenium with Cucumber.
  • Created UFT automation scripts for ATLAS validation.
  • Implemented In-Sprint Automation for all user stories to enhance testing efficiency.
  • Researched and integrated open-source tools to improve automation scripting processes.
  • Maintained code in GitHub and created Jenkins pipelines for CI/CD integration in end-to-end testing.
  • Monitored PCF logs for errors, updating defect routes for developers.
  • Led analysis, design, implementation, and execution of comprehensive test cases and procedures.

Automation Test Lead

Cognizant Technology Solutions – India
Chennai, India
04.2010 - 11.2015
  • Executed integration, user acceptance, regression, and UI testing to ensure software quality.
  • Designed and developed an automation framework for card payment testing in UI.
  • Automated release-based regression test cases, migrating scripts from HP UFT to Selenium.
  • Prepared and executed automation test scripts using Selenium with TestNG framework.
  • Tracked planned efforts in internal tools, preparing test scenarios and managing defects.
  • Reported bugs in Quality Center and updated bug statuses accordingly.
  • Provided production installation support and performed validation checks.
  • Mentored new team members on processes and best practices.

Education

Bachelor of Science - Compute Science And Engineering

Anna University
Chennai
08-2005

Skills

Test Automation & Quality Engineering

  • UI automation using Playwright and Selenium (cross-browser, parallel execution)
  • API automation using Rest Assured (Java) and Nodejs
  • Thick client automation using UFT and Squish
  • Test framework development using TestNG and JUnit
  • Behavior-driven development (BDD) using Cucumber

Backend & Platform Engineering

  • Spring Boot application development for test utilities and internal tools
  • Service virtualization and API mocking using WireMock
  • Data migration testing and validation across large datasets

CI/CD & DevOps

  • CI/CD integration using GitHub Actions and Jenkins
  • Test artifact generation, reporting, and pipeline optimization

Engineering Practices

  • Pair programming and productivity acceleration using GitHub Copilot
  • Test strategy definition, test artifact management, and quality governance
  • Strong problem-solving skills with focus on scalable automation solutions

Leadership & Delivery

  • Test automation framework ownership and evolution
  • Technical leadership and mentoring of automation engineers
  • Project tracking and delivery using JIRA and Rally

Professional Details

15, Test Automation Engineering, Software Development, Test Automation Frameworks, Problem Solving, Business-Driven Development (BDD), E2E Testing, Mobile App Automation, Mocking Rest APIs, Continuous Integration and Continuous Deployment (CICD), Test Management Tools, Windows 7, Windows 10, Mac OS, Java (Core Java), VB Scripting, JavaScript, Python, Oracle, Postgres, Selenium, Cucumber, Serenity, Playwright, Rest Assured, Groovy, IBM -BPM, SonarQube, TestNG, JUnit, GitHub, Jenkins, Quality Center, JIRA, XRAY, Web Automation, API Automation, Mobile Testing

Timeline

Principal Software Engineer in Test

Fidelity Investments
01.2025 - Current

Principal Automation Engineer / Manager – Software Engineering

Discover Financial Services, DFS
09.2020 - 12.2024

Software Development Engineer in Test

Cognizant Technology Solutions – US CORP
11.2015 - 09.2020

Automation Test Lead

Cognizant Technology Solutions – India
04.2010 - 11.2015

Bachelor of Science - Compute Science And Engineering

Anna University
Bharani Rangasamy