Summary
Overview
Work History
Education
Skills
Timeline
KEY STRENGTHS
background-images

Madhu Raavi

Jacksonville,FL

Summary

Senior Automation Engineer with a 10- plus years history of leading cross-functional teams to deliver scalable and efficient automation solutions. Skilled in driving continuous improvement by mentoring peers, developing advanced test frameworks using Selenium and Java, and integrating automation into CI/CD workflows. Demonstrated ability to solve complex problems by leveraging a toolset that includes JavaScript, Postman, PCF, AWS, and Splunk.


  • Applied hands-on testing expertise across Mortgage, Finance, Health, and Telecom domains.
  • Tested and triaged Java, web, web services, and native mobile (iPhone, iPad, and Android) applications.
  • Designed and developed comprehensive automated test plans, strategies, and test cases using mature, existing frameworks.
  • Extensively experienced in performing functional testing for complex applications.
  • Developed comprehensive test automation strategies and scripts by analyzing business requirements, functional specifications, and test cases.
  • Wrote Java code to expand and maintain the automation framework, supporting broader automation and regression testing goals.
  • Architected and implemented Data-Driven and Behavior-Driven Development (BDD) frameworks.
  • Used Selenium WebDriver, JUnit/TestNG, and Maven frameworks to develop and execute automation scripts.
  • Built and implemented the Page Object Model (POM) design pattern to create scalable and maintainable test suites.
  • Used LISA Dev Station for service virtualization to simulate dependencies and create robust testing environments.
  • Worked effectively in both Agile and Waterfall methodologies within fast-paced development environments.
  • Utilized version control systems like GIT with hosting services such as Github, Bitbucket, and Gitlab for collaborative development.
  • Integrated the automation suite into the CI/CD pipeline and scheduled jobs using Jenkins.
  • Managed the end-to-end testing process, including test planning, strategy, risk management, data management, estimation, scheduling, and resource allocation.
  • Provided guidance and contributed to the design and definition of testing processes.
  • Proficient with a variety of Test Management and Tracking tools, including Mercury Quality Centre, JIRA, Tricentis (qTest), RQM, HP ALM, and Rally.
  • Possess a strong understanding of modern DevOps tools, including Docker and ANSIBLE.
  • Performed comprehensive browser compatibility testing across major browsers including Internet Explorer, Firefox, Chrome, and Safari.
  • Good experience with all the phases of Software Testing Life Cycle which includes Configuration Testing, Test Integration, Functional Testing, GUI Testing and User Acceptance Testing
  • Responsible for deliverables, issue resolutions, project allocation, test estimations, roll out plans, system testing, resource management, offshore, near shore and onsite coordination, mobile lab setup, QA process, risk management, co-ordination with vendors, co-ordination internal departments, team appraisals, Goal settings, trainings, customer communication.)

Overview

16
16
years of professional experience

Work History

Sr. Automation Engineer

T-Mobile US, Inc.
12.2017 - Current

Description : At T-Mobile, contributed to development of automation scripts for Order Sales (QVXP) and Order Management projects, which built robust systems for customer care and retail channels to handle order placement, shipping, and payment processing.

  • Actively participated in scrum meetings, representing QA efforts within sprints.
  • Engaged in business requirements, technical discussions, and data modeling meetings from a QA perspective.
  • Developed and executed test plans and test cases based on business and technical requirements using Jira and QTest.
  • Utilized custom architecture built on TestNG, Selenium WebDriver, and Page Object Model.
  • Employed LISA tool for service virtualization.
  • Used a custom cache proxy tool to capture service requests and responses for running automation scripts against the cache.
  • Developed reusable components to support existing architecture.
  • Implemented parallel processing using Selenium WebDriver in TestNG.
  • Created proof of concept (POC) REST API services utilizing Rest Assured libraries and JSON Path.
  • Developed a Splunk dashboard to monitor service successes and failures, along with application toggle metrics.
  • Utilized Jenkins and GitLab for CI/CD pipeline management.
  • Created regression and smoke testing scripts for the QVXP application.
  • Loaded test data from Excel to execute the automation regression test suite.
  • Provided assistance and mentoring support to new team members.
  • Used Report Portal and Extent Report for effective reporting purposes.
  • Executed test scripts remotely using Sauce Labs and Selenium Box.
  • Updated QTest test cases through automation test scripts utilizing a custom framework.
  • Updated Rally test cases through automation test scripts.
  • Used Bitbucket for code repository management, along with GIT for code check-in and checkout.


Sr. Automation Engineer

OPTUM (UHG)
10.2016 - 11.2017

Description: Contributed to Optum, a UnitedHealth Group subsidiary, by working on the CPMS (Care Plus Management System) CRM. This product is a critical tool used by nurse practitioners to efficiently manage care services, ultimately connecting patients and providers to necessary healthcare benefits and improving the overall care delivery process.

  • Designed and implemented automated testing frameworks, enhancing software reliability and performance.
  • Developed POC using POSTMAN for web api testing
  • Developed regression and smoke testing scripts for CRM application.
  • Aided and mentoring support to the new team members.
  • Led cross-functional teams to develop integration solutions, optimizing deployment processes.

Sr. Automation / ETL Test Engineer

IBM- SETERUS
07.2012 - 09.2016

Description: Seterus is one of the nation’s leading specialty loans servicing company that provide services to the loans upon receiving from FNMA (Federal National Mortgage Association). Seterus provides different kind of loan services like Delinquency Management, Loss Mitigation, Servicing Analytics, Bankruptcy, Foreclosure and Attorney vendor management.

  • Actively participated in scrum meetings, representing QA efforts within sprints.
  • Worked on autosys job scheduling tool in monitoring and resolving issues if any.
  • Performed ETL testing for EBCDIC flat file format to Stage tables and SSRS Reports.
  • Familiar in performing various database operations like creating database, backing up, restoring and shrinking (DBCC) databases as needed.
  • Coordinated QA data refresh quartile, involved in truncating data in the source system and downstream systems, scrubbing of data (with legacy system) and turning on/off the services.


Java/Flex Developer

ServiceLinkFNF
06.2011 - 06.2012

Description: Service Link the National Lender Platform for Fidelity National Financial provides a full suite
of origination, default related products and services for the mortgage industry. Service Link currently serves 15
of the top 20 lenders and servicers helping them in providing the experience, process, precision and technology
through the life of the loan.

  • Worked on mortgage CLOSING(HUD Lines 100,200, 300,400,500 etc) and TITLE modules
  • Used custom Cairngorm architecture to interact with backend J2EE (remote services) and web services layer to pull out the data to flex UI components
  • Worked with DTO, DAO, Session Façade and Business Delegate design patterns.
  • Developed Custom Components using MXML and Action Script
  • Worked with Event, Custom Events and Skinning.


Flex Developer

Morgan Stanley
11.2009 - 05.2011

Description: Legacy Morgan Stanley and Legacy Smith Barney have its own application called PDPMS (Morgan Stanley) and SPEQTRA (Smith Barney) respectively for managing PDPs/10b5-1 trading plans. The new application is combining features and functions in these systems as well as additional features and enhancements to provide a solid and efficient platform for MSSB (Morgan Stanley Smith Barney) which is called as Z-System.

  • Responsible for analysis, design, development and integration of UI components with backend J2EE.
  • Responsible for converting the UI Logic in Java Swing to Flex 3
  • Used Modules to reduce the initial load time of application
  • Implemented Excel functionality on UI side.
  • Created dynamic advanced data grid, where the columns are grown dynamically, and the columns are grouped for each user. Once the data is loaded the data is calculated automatically and displayed as footer at the bottom of the grid. Also, the received data from the backend was a flat array collection.
  • Extensively worked on item renderer to include components, assets, and coloring of data grid cells in Flex DATA GRID.
  • Extensively worked with Remote Services


Flex Developer

JPM CHASE
08.2009 - 10.2009

Description: JPMorgan, a global provider of financial services, faces significant risks from potential conflicts of interest and reputation damage due to the sheer scale and diversity of its operations. To mitigate these risks and ensure strict adherence to legal and regulatory requirements, the firm relies on two internal compliance groups: the Compliance Office and the Global Control Room.

  • Responsible for development of MXML and Action Script files to meet the business requirements
  • Implemented the project for 1024 X 768 and higher resolutions
  • Extensively worked with Remoting Services
  • Involved in complete development of ‘Agile Development Methodology’.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.


Education

Master Degree - Computer Science

VTU University
Karnataka, India

Bachelor’s - ECE

Gulbarga University
Karnataka, India

Skills

  • Languages: Java, C/C, SQL, PL/SQL
  • J2EE Technologies: JDBC, Servlets, JSP 21,JNDI
  • Frameworks/ Architectures: MVC, Struts, Hibernate and Cairngorm
  • Web/Application Servers: Web logic 81, Websphere 51, JBoss 4X, Apache Tomcat 51, IIS server
  • Scripting Languages: Action Script, JavaScript, Shell Scripts, AJAX
  • Database: Oracle, MySQL, MongoDB, SQL Server
  • Automation: Selenium Webdriver, Cucumber, Soap UI,Jenkins, LISA, Postman
  • Testing and Bug Tracking Tools: Mercury Quality Center,HP ALM, RQM, Rally, Eclipse, IntelliJ
  • CICD: Gitlab, Jenkins
  • Build Tools: Maven, Gradle, ANT
  • Methodologies: Waterfall, TDD, Agile
  • Logging and Monitoring: Splunk, Autosys
  • Operating Systems: MS-DOS, Windows 95/98/2000/XP, Windows NT 40, Unix

Timeline

Sr. Automation Engineer

T-Mobile US, Inc.
12.2017 - Current

Sr. Automation Engineer

OPTUM (UHG)
10.2016 - 11.2017

Sr. Automation / ETL Test Engineer

IBM- SETERUS
07.2012 - 09.2016

Java/Flex Developer

ServiceLinkFNF
06.2011 - 06.2012

Flex Developer

Morgan Stanley
11.2009 - 05.2011

Flex Developer

JPM CHASE
08.2009 - 10.2009

Master Degree - Computer Science

VTU University

Bachelor’s - ECE

Gulbarga University

KEY STRENGTHS

  • Leading a team of 10 QA consultants working on multiple projects at a time.
  • Handling Nearshore, Offshore and Onsite Teams.
  • Playing an important role from the planning phase to implementation in the project.
  • Handling business review meetings with SME and project stake holders.
Madhu Raavi