Summary
Overview
Work History
Education
Skills
Timeline
Generic

Madhu P

Summary

Over 10+ years of professional experience in Informational Technology with emphasis in Manual/Automation testing of Web Based /Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Software Development, Web Services, Java, UI. Experience in Automation tools like Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing), TestNG, and Eclipse. Extensive experience in end-to-end software verification lifecycle within Agile and DevOps environments, ensuring traceability from requirements to validation. Developed and parameterized JMeter test plans to simulate concurrent user traffic and measure application performance under load. Prepared manual testing documentation including test plans, test scenarios, test summary reports, and test closure reports. Strong knowledge of regulated environments, including exposure to standards such as FDA guidelines, ISO 13485, and IEC 62304. Experienced in developing and maintaining Test Scripts, analyzing bugs, coordinating with development team and tracking bug fixes till closure. Experience in writing test cases using Element locators, WebDriver methods, Java programming features and Test NG Annotations. Experience implementing risk-based testing strategies, including risk assessment, defect impact analysis, and mitigation planning. Participated in the evaluation and selection of IAM products and solutions based on business requirements and technical criteria. Extensive experience of Web Services, SOAP and REST API Testing using Restful API, Postman and SoapUI. Worked on Object Oriented Programming, C#, Java, Python, TestNG with Selenium WebDriver. Experienced with MySQL and NoSQL. Used MySQL for implementation of testing processes. Essential knowledge of Java, JavaScript, mostly for automation processes, and remote operations. Expertise in writing Web Services requests using SOAPUI/Rest. Developed and maintained automated regression test cases in Selenium WebDriver using Core Java. Assumed full responsibility for the DevOps role. Launched QA/DEV/Demo/Pre-Prod environments using AWS. Well versed with SQL and NoSQL queries to run the data integrity tests. Have Experience in load and performance testing tool LoadRunner/JMeter. Adept in using cloud technologies like AWS for automation testing, leveraging services like S3 and IAM for test data management (TDM) and security. Proficient in cloud-based application testing across web and mobile platforms with focus on scalability and reliability. Tested the encryption and decryption of login and Logout functionality that was developed in java. Developed BDD test cases with Cucumber framework and worked on Test Driven Development Experience with bug tracking tools like JIRA and familiar with Bugzilla. Hands-on experience with containerized test environments using Docker to ensure environment consistency. Extensively proficient in Functional Testing, Regression Testing, Smoke testing, and Data Base testing. Expertise with Test Automation tools such as Selenium, TestNG, JMeter, Junit. Experience integrating automated test suites into CI/CD pipelines using GitHub Actions and Azure Pipelines. Consumed API's while utilizing java requests to read numerous JSON reports and file automatic bugs. Modified the existing Backend code for different level of enhancements. Worked on Object Oriented Programming Java, TestNG with Selenium WebDriver. Familiar with observability and monitoring tools like Datadog and Gray log for log analysis and pipeline troubleshooting. Experience in working with open-source tools Java Programming, Selenium (Selenium IDE, Selenium WebDriver), TestNG, JUnit, Eclipse, IntelliJ, Rest Assured (API Testing) and preparation of automation test framework. Proficient in version and source control tools – GitHub.

Overview

5
5
years of professional experience

Work History

Lead QA Engineer

Value Labs
05.2022 - 07.2024
  • Detail-oriented Test Engineer with extensive experience in API testing, specializing in Rest Assured, Postman, and automation frameworks.
  • Executed manual regression testing to ensure existing functionalities were not impacted by new code changes or enhancements.
  • Led end-to-end verification strategy for cloud-based API and web applications, ensuring full coverage across functional, integration, and regression testing.
  • Strong background in test execution, debugging, and quality assurance for financial applications.
  • Spearheaded API automation framework improvements, increasing test coverage for financial APIs.
  • Implemented automation-first testing approach using REST Assured, Selenium, and Playwright, improving release quality and reducing manual effort.
  • Improved backend API test execution time by implementing automation scripts and optimizing test cases.
  • Refactored and optimized existing automation scripts, eliminating redundant code and improving maintainability.
  • Integrated automated test suites into CI/CD pipelines (GitHub Actions) enabling continuous testing and faster feedback cycles.
  • Integrated the new ForgeRock authentication API call into existing automation scripts, enhancing test coverage and ensuring seamless authentication validation.
  • Performed risk analysis, defect triage, and root cause analysis (RCA) for production issues, improving system stability.
  • Worked closely with developers to debug backend API failures, providing logs and request-response details for quicker resolution.
  • Collaborated with cross-functional teams to ensure requirements traceability and testability aligned with verification plans.
  • Web Service testing (RESTful) and Automation using Java using JSON, XML payloads.
  • Developed Test Automation Framework using Selenium WebDriver, TestNG.
  • Environment: Selenium, SOAP UI, JIRA, SQL, Cypress, Windows, ATF (Automation Test Framework), Agile.

Sr. QA Engineer

HSBC, India
02.2020 - 10.2022
  • Performed mouse actions using Selenium Actions API (Application Programming Interface). Implements web element locators using Selenium WebDriver - By ID, By Class, By Name, By Link Text, By Partial Link Text, CSS Selector.
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Develop scenario based testing for the JMeter scripts.
  • Uses Page Object Model (POM) which is a design pattern used for web UI elements.
  • Involved in Functional Testing.
  • Developed and executed test cases using JavaScript-based frameworks like Playwright and Cypress to validate user interfaces and functionality.
  • Collaborate with cross-functional teams to understand requirements and develop comprehensive test plans for Identity and Access Management (IAM) solutions.
  • Experience with Cloud services (AWS).
  • Developed and executed manual test cases based on business requirements, user stories, and acceptance criteria.
  • Analyzed the Business Requirement Documents and Functional Specification Documents and developed detailed Test Plans and Test Cases and provided the documentation.
  • Collaborated with the product management team in an Agile Environment to develop a comprehensive set of tests for web-based applications.
  • Instrumented TestNG test runner to execute the test in parallel and batches, produced log files with TestNG and generated daily/weekly reports with XSLT report generator.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using SOAP UI.
  • Proficient in creating reusable test components using JavaScript, ensuring efficient and maintainable automated test suites.
  • Tested UI workflows for login, account dashboard, fund transfers, and transaction history.
  • Conducted end-to-end UI functional testing for web and mobile applications, ensuring smooth user interactions.
  • Build and Enhanced Automated Test Framework Page Object Model Concepts.
  • Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Integrated JavaScript test scripts with CI/CD pipelines (Jenkins/GitHub Actions) for continuous testing and faster feedback.
  • Lead, plan, coordinated and/or participated in all aspects of testing, including automation, Smoke / Sanity Test, Functional Test, Integration Test and Regression Test and post implementation testing of both backend and front-end testing as appropriate for continuous delivery.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Developed and maintained UI test automation frameworks using Java, JavaScript (WebdriverIO, Cypress, Playwright) integrated with TestNG, JUnit.
  • Developed Cucumber (BDD) feature files using Gherkins and automated them using Selenium WebDriver.
  • Managed all issues (defects) in JIRA bug tracking system and ensure all issues are tracked from open to closure.
  • Proficient in using Jira for bug tracking, issue management, and agile project management.
  • Environment: Selenium, MongoDB, Java, Jmeter, , Eclipse, Junit, Jenkins, SOAP UI, AWS, JIRA, SQL.

QA Engineer

Bluepetals Solotuons, India
10.2019 - 02.2020
  • Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management).
  • Performed manual testing of web and mobile applications to validate functionality, usability, and overall user experience.
  • Wrote several automation scripts for UI in Java/Selenium WebDriver.
  • Wrote BDD test cases using Cucumber, Java.
  • Worked with AWS Cloud teams to drive the adoption of AWS services and help establish a fully automated environment for the provisioning, upgrading and auditing of AWS services.
  • Involved in object-oriented programming concepts in Java, enabling efficient test script design and implementation.
  • TestNG, Maven, TOSCA, Cypress, SVN, Git Hub, Gradle, CICD, Jenkins/Hudson, Microservices, Gherkin.
  • Developed BDD test using Selenium WebDriver and Cucumber, involving the creation of feature files and step definitions.
  • Leveraged Java libraries and frameworks (e.g., TestNG, JUnit) for test case management, assertions, and reporting in test automation projects.
  • Applied Java scripting for data parsing, manipulation, and validation in test automation frameworks, enhancing test coverage and efficiency.
  • Integrated Java scripts with continuous integration tools (e.g., Jenkins) for automated test execution and result reporting.
  • Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Webdriver, JMeter, SOAP UI, SSMS and Visio.
  • Conducted CSS validation and compatibility testing across different browsers and devices to ensure consistent visual presentation and user experience.
  • Proficient in JavaScript programming language for adding interactivity and dynamic behaviour to web applications, including form validation, DOM manipulation, and event handling.
  • Proficient in XML for defining data structures, configuration files, and message formats in web services and APIs.
  • Coordinated with the UAT, BETA and Project management teams and performed User Acceptance Testing (UTA) with the Users.
  • Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, TestNGEclipse, XPATH, Java, SQL Server, JMeter.

Education

Bachelor's degree - software engineering

Osmani University
India
01-2010

Business Analyst - undefined

CSUSM
USA
01-2025

Master's degree - computer science

Osmani University
India
01-2012

Skills

  • Testing Tools: Selenium WebDriver/RC/IDE/GRID, JUnit, Cucumber, TestNG, Web Services, SOAP UI, Jenkins, Postman, Maven
  • Scripting & Programming Languages: Java, Bash/Shell, JavaScript
  • Test Frameworks: Junit, TestNG, Data Driven Framework, Keyword Driven
  • SOA Technologies: SOAP, REST, Web Services
  • Database Management: Oracle, MySQL, MongoDB, PostgreSQL
  • Version Control System: GitHub
  • Software Tools: Kibana, Postman, S3 buckets
  • Operating System: Windows, Linux
  • Containerization: Docker, ECS
  • Bug Tracking Tools: JIRA, Bugzilla
  • Cloud: Amazon Web Services
  • CI/CD: Jenkins, Octopus
  • QA Methodologies: Agile, Scrum and waterfall

Timeline

Lead QA Engineer

Value Labs
05.2022 - 07.2024

Sr. QA Engineer

HSBC, India
02.2020 - 10.2022

QA Engineer

Bluepetals Solotuons, India
10.2019 - 02.2020

Business Analyst - undefined

CSUSM

Master's degree - computer science

Osmani University

Bachelor's degree - software engineering

Osmani University
Madhu P