--:--:--
Local Time

Welcome to Madan Mohan Reddy Test Automation Portfolio

Senior QE Automation Engineer

ABOUT MADAN
  • Madan is Passionate towards Test Automation and his specialization lies in automation frameworks for both UI and Restassured automation
  • Over the years, He has developed, enhanced, and maintained automation frameworks using Selenium with Java and Cucumber with TestNG
  • Additionally, he has extensive knowledge and exposure to Appium for mobile automation, particularly Android
  • He also has experience in running the automation build on OpenShift Pods and Virtual machine to reduce execution time using Selenium grid
  • Lastly, He prioritizes staying updated on the latest tools, technologies, and methodologies in the field of test automation
Experience

Senior Quality Engineer - Test Automation

  • Acted as a Subject Matter Expert (SME) for UI and REST Assured automation frameworks, providing technical leadership and guidance to the automation team in the client environment.
  • Provided manual testing support during the absence of manual testers by creating detailed test cases based on acceptance criteria, executing them, and reporting defects to ensure software quality.
  • Designed and implemented UI and REST Assured automation frameworks from scratch to streamline and standardize test automation processes.
  • Optimized test execution time by running automation builds on OpenShift Pods and Virtual Machines, leveraging Selenium Grid for distributed and parallel execution.
  • Developed and maintained automation scripts for UI, API (REST Assured), and Android mobile applications using Appium, ensuring seamless cross-platform test coverage.
  • Hands-on experience with Selenium Grid for parallel test execution, significantly improving test speed and execution efficiency.
  • Proficient in the Cucumber BDD framework using Selenium Java and TestNG for behavior-driven development (BDD) testing.
  • Actively collaborated in sprint ceremonies and automation team meetings to align testing strategies with business and functional requirements.
  • Analyzed product requirements and added comprehensive end-to-end test cases to the regression suite, improving overall test coverage and software quality.
  • Automated test result mapping and execution tracking in Jira Zephyr, enabling efficient defect validation and test management.
  • Worked closely with cross-functional teams, including QA, development, and business stakeholders, to ensure thorough and timely testing.
  • Proficient in SQL for backend data validation and troubleshooting issues during test execution.
  • Experienced in validating end-to-end data flows using text and CSV files for data integration testing.
  • Strong programming skills in Java, contributing to the development, enhancement, and maintenance of robust automation frameworks.
  • Experienced with source code management tools such as GitLab and familiar with version control best practices.
  • Integrated automated test suites into CI/CD pipelines using Bamboo, supporting continuous integration, delivery, and deployment.
  • Successfully executed 800+ automated test cases in pre-production environments, achieving near-zero defect leakage and maintaining high software quality.
  • Experienced with Jira test management tools such as Zephyr and Xray for tracking test execution, reporting, and metrics.
  • Understanding of running Selenium automation scripts on the Amazon Web Services (AWS) cloud platform.
  • Good understanding of Kubernetes and its role in CI/CD pipelines and test automation execution.
  • Experience working with self-healing automation tools such as Healenium to reduce test maintenance efforts.
  • Hands-on experience using Chrome DevTools for debugging UI issues, network requests, and console errors.
  • Good understanding of web technologies and networking protocols, including HTTP/HTTPS, REST APIs, JSON, and clientโ€“server architecture.
  • Mentored and supported junior QA engineers through test execution guidance, and automation best practices.
Additional Experience

QA Test Automation Engineer

  • Designed and developed automated functional tests based on product requirements and business logic.
  • Actively participated in sprint planning and team meetings to align testing efforts with project milestones.
  • Collaborated closely with product teams to understand requirements and ensure test coverage for all scenarios.
  • Recorded test results and verified bug fixes to ensure quality deliverables.
  • Collaborated with business and development teams to provide regular test case overviews and discuss results.
  • Proficient in executing test cases and uploading results to test management tools like ALM, Jira Zephyr.
  • Experienced in API testing using Postman, ensuring the robustness and reliability of backend services.
  • Working knowledge of SQL to support database validation and troubleshooting during test execution.
  • Proficient in Java programming for creating automated test scripts, ensuring accuracy and efficiency in test execution.
  • Experienced with version control tools like GitHub, ensuring effective source code management in a collaborative environment.
  • Hands-on experience with Jenkins for continuous integration and continuous testing.
  • Executed test cases in various customer environments, ensuring compatibility and reliability across platforms.
  • Worked collaboratively with cross-functional teams to execute comprehensive testing strategies for product releases.
  • Created and enhanced regression test suites, ensuring all bug fixes were included and happy path scenarios were covered.
  • Organized and managed defect reporting and resolution processes, ensuring timely defect management and regression testing cycles.
Skills

Automation Frameworks

  • Cucumber Framework (BDD)
  • Data-Driven Framework (TDD)
  • TestNG Framework
  • Keyword-Driven Framework
  • Self-Healing Automation Framework

Tools and Programming languages

  • Selenium WebDriver using Java
  • Selenium Grid
  • C#
  • Appium
  • Maven
  • Git
  • JUnit/TestNG
  • SQL Server
  • Continuous Integration Tools (Jenkins, Bamboo)
  • Docker
  • X-path
  • Java Script
  • Playwright
  • HTML
  • CSS
GitHub Repositories

1. Selenium Grid 4 with Appium

Automated mobile testing framework integrating Selenium Grid 4 and Appium. Supports parallel execution of tests across Android devices/emulators, ideal for scalable cross-device testing.

๐Ÿš€ View on GitHub

2. Keyword-Driven Framework with Cucumber

A test automation framework using the keyword-driven approach combined with Cucumber for BDD. Promotes modular, readable tests with externalized keywords and Gherkin syntax.

๐Ÿš€ View on GitHub

3. Cucumber with TestNG and Selenium (Java)

Hybrid automation framework combining TestNG with Cucumber for robust browser testing using Selenium in Java. Features include reporting, data-driven testing, and parallel execution.

๐Ÿš€ View on GitHub

4. Cucumber with Playwright

End-to-end testing framework using Playwright and Cucumber for BDD. Enables fast, cross-browser automation with detailed Gherkin scenarios and advanced Playwright features like tracing and screenshots.

๐Ÿš€ View on GitHub

Contact

Mobile Number: +353 899679102

Email ID: mmohanreddy319@gmail.com

Certifications

ISTQB Agile Tester

ISTQB Foundation level

ISTQB Advanced Test Automation