Summary
Overview
Work History
Education
Skills
Certification
Training
ENVIRONMENT
Timeline
Generic

RAMESH ILLENDULA

Elkridge,MD

Summary

Experienced professional with 17+ years in application software analysis, design, development, testing, and maintenance across multiple platforms. Skilled in creating test plans, scenarios, cases, and requirements documentation using Agile/Scrum, Waterfall, and Iterative methodologies. Proficient in leading QA teams for functional, performance, regression, UAT, and End to End testing. Expert in automation testing tools like UFT, Cypress, Selenium WebDriver, Selenium Grid, POSTMAN, Jenkins. Strong at coordinating testing efforts, managing deliverables, reporting status, and escalating issues effectively.

Overview

18
18
years of professional experience
1
1
Certification

Work History

IT Specialist

National Archives Records & Administration (Federal Government)
07.2023 - Current
  • Lead the review and analysis of complex business and functional requirement documents, translating them into comprehensive test strategies and plans across the software development life cycle (SDLC) within Agile frameworks.
  • Design, develop, and implement detailed test plans for functional, acceptance, regression, and smoke testing activities, ensuring alignment with industry standards and project objectives.
  • Establish and continuously improve testing processes and procedures, facilitating ongoing enhancements to acceptance protocols for new and existing systems.
  • Lead and manage multiple application teams in the development of robust Functional, Regression, and Smoke test scenarios, encompassing both manual and advanced automation approaches.
  • Develop and execute highly effective automation scripts within Agile sprints using Cypress and JavaScript, specifically for Salesforce applications, significantly improving test coverage and efficiency.
  • Utilize Git repositories for version control and collaborative development of Cypress automation scripts, ensuring code integrity and team coordination.
  • Provide in-depth knowledge transfer sessions to contractors, enabling rapid understanding of internal applications and critical business functionalities for seamless automation script development.
  • Conduct rigorous reviews of automation scripts, providing constructive feedback to ensure code quality, maintainability, and adherence to best practices
  • Create and meticulously link manual test cases to user stories within the Agile Accelerator tool, ensuring comprehensive traceability and requirement coverage.
  • Execute manual test cases and perform thorough functional and regression testing for each sprint, diligently logging and tracking identified defects to resolution.
  • Prepare and deliver clear, concise technical and progress reports on assigned projects, including detailed analysis of test results
  • Provide compelling demonstrations of sprint deliverables to end-users, gathering feedback and updating user story statuses to ensure alignment with business needs.
  • QA MANUAL & AUTOMATION ROLES

Sr. Software Tester (Contractor)

DMV
10.2022 - 07.2023
  • Reviewing and analyzing business and functional requirement documents throughout the software development life cycle (SDLC).
  • Conducted manual GUI functional and smoke testing for new builds of the application.
  • Created test cases and test data to cover all the business requirements
  • Performed System testing as well as regression testing for each release.
  • Executed performance automation scripts using JMeter.
  • Executed Smoke and Regression automation test scripts in Selenium.
  • Utilized SQL queries regularly check database information by joining different tables.
  • Logged defects in Jira and interacted with development to provide any additional details.
  • Evaluating progress and taking initiatives to meet QA testing targets.
  • Provided weekly status report to the management.
  • QA MANUAL & AUTOMATION ROLES

Sr. Software Quality Engineer

UPS
05.2010 - 07.2023
  • Reviewing and analyzing business and functional requirement documents throughout the software development life cycle (SDLC) using both Waterfall, Iterative and Agile approaches.
  • Participating in daily stand-ups, daily triage meetings, and bi-weekly sprint planning activities as part of my broad knowledge of Agile methodologies.
  • Conducting daily stand-up meetings to get the status from each team member and resolve any roadblocks.
  • Working as a Scrum Master, creating sprint dashboards, TFS queries for each sprint dashboard widget, conducting refinement meetings, and sprint end review meetings.
  • Leading and managing automation teams for regression and smoke test scenarios development, both onsite and offshore.
  • Reviewing stories and tasks in Team Foundation Server and preparing individual specs based on the user story.
  • Involving in the analysis, design, development, and maintenance of the application features.
  • Creating test plans, high-level scenarios, and test cases, estimating resources and weekly status reports.
  • Developing, maintaining, and executing QA test plans, scenarios, cases, and scripts, reviewing documentation, tracking test management tasks, reporting on status, and final results of test activities.
  • Evaluating progress and taking initiatives to meet QA testing targets.
  • Coordinating with Test Analysts to develop testing scenarios for User Acceptance Testing (UAT) and End to End Testing.
  • Executed API test cases using ReadyAPI and PostMan tools for different applications in different groups.
  • Reporting and tracking defects using Bug Tracking tools such as Quality Center, Jira, Jama and TFS tools.
  • Communicating inconsistencies between system specifications and test results to development and/or analyst team.
  • Performing regression testing of the application for every new build released.
  • Conducting code reviews and providing suggestions.
  • Providing knowledge transfer to other teams about how to execute automation scripts through CICD process.
  • Training and scheduling one-on-one sessions with QA members about how to use the developed automation framework and test scripts.
  • Setting up automation environments to execute automation scripts by other QA teams.
  • Installing/upgrading new builds on the servers and client workstations.
  • Configuring and maintaining multiple test environments and creating and maintaining test data to conduct system testing.
  • Executing SQL Queries and Stored Procedures on the SQL Server Management.
  • Providing manual and automated application KT sessions to new peers.
  • Prioritizing tasks assigned by Lead using Project Management tool such as MS Project for each test cycle.
  • Executed performance testing using JMeter and verified the results.
  • Configured and set up testing environment for automation scripts in alignment with continuous integration using Jenkins, GIT, and Eclipse IDE for deployment on test servers
  • Maintained BDD (CUCUMBER) Test Automation Framework with Selenium Web Driver and Junit technologies and TestNG.
  • Executed scripts for backend tables to update information on base tables after UI transactions or Batch jobs runs successfully.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Developed a continuous testing strategy to enable testing for every stage of CI/CD pipeline using Jenkins
  • Utilized build tools like Maven and Jenkins to build and regression automated tests into the CI/CD process, documented and tracked defects, and produced detailed reports using TFS.
  • Executed Selenium test scripts on different browsers and checked for compatibility.
  • Provided application knowledge transfer to the offshore team to develop automation scripts using UFT.
  • Reviewed, debugged, and executed automation scripts developed by the offshore team.
  • Provided automation training workshops to QA testers on UFT tool, automation framework, and scripts.
  • Developed automation script fixes, debugging, reviews, batch scripts execution, analyzed results, and reported defects.
  • Enhanced UFT automation scripts with data table, parameterization, and functions.
  • Utilized VB Script to develop highly optimized scripts and prepared test data sheets for Data Driven Scripts.
  • Provided test estimates required at various phases of testing and designed and implemented Automation framework (Hybrid – Keyword/Data Driven) for web services, UI, and DB validation.
  • QA MANUAL & AUTOMATION ROLES

QA Tester

SVK Systems Inc
09.2007 - 10.2010
  • Conducted manual GUI functional and smoke testing for new builds of the application.
  • Ensured thorough testing of browser and platform compatibility issues.
  • Performed regression testing using Quick Test Pro automated scripts.
  • Utilized SQL queries in SSMS to regularly check database information by joining different tables.
  • Ensured timely project delivery with high quality standards.
  • Client: Bank of America, Wilmington, DE
  • Sr. QA Tester
  • Responsibilities:
  • Client: Sears Holdings, Hoffman Estates, IL
  • Sr. QA Tester
  • Collaborated with QA Manager to establish release criteria and provided estimates for software testing
  • Conducted effort estimation and communicated with Project Management to support project planning and execution
  • Executed functional testing on GUI applications developed in SSRS and conducted backend testing on the application
  • Extracted test data from tables and loaded data into SQL tables for data validation
  • Utilized SQL Server for Data Extraction, Transformation, and Loading (ETL) processes
  • Tested ETL processes by running SSIS Packages and validated data before and after processing
  • Conducted compatibility testing for various browsers, including Mozilla and IE
  • Employed different joins on tables to retrieve information from the database and regularly monitored the database using SQL queries
  • Examined log files during software installation and reported errors to the development team.
  • Client: Citigroup, Tamp, FL
  • QA Tester
  • Conducted extensive Front-End and Back-End Testing on applications and tracked defects for effective resolution
  • Performed regression testing to ensure that system functionality was not impacted by any modifications to the product and that no errors were introduced.
  • Developed and maintained comprehensive test plans, test cases, and test data to support quality assurance activities
  • Examined log files during software installation and promptly reported any errors to the development team.

Education

Bachelor - Computer Science

Osmania University

Skills

  • Proficient in testing tools including Cypress and Selenium
  • Defect tracking proficiency
  • Database management: Oracle, MS SQL Server, MS Access
  • Database management with SQL
  • Database management proficiency
  • Document formatting expertise
  • Proficient in Visual Studio and C#
  • Experience with PVCS and Visual Source Safe

Certification

  • ISTQB Certified Tester – Foundation Level, USA
  • Certificate in C, C++ and UNIX, India
  • Certificate in JAVA Programming and ecommerce, India
  • Certificate in Information Technology, India
  • Diploma in Software Technology, India

Training

  • Diploma In Advanced Software Technology (DAST) in CMC Institute, India
  • ISTQB Foundation Level Training with RCBS

ENVIRONMENT

Windows 10, Windows Servers, Quality center 9.0/10.0, QTP 10.0, UFT, Team Track Business Mashups 2009, Dimensions, PVCS Version Manager v8.3, VBScript, JAVA, XML, Beyond Compare tool, Cypress, Cucumber, Jira, Jama, Eclipse, TestNG ReadyAPI, Postman, Agile and Scrum methodology, Eclipse, Git, Cucumber, Gherkin, Selenium, Jenkins, SQL Server.

Timeline

IT Specialist

National Archives Records & Administration (Federal Government)
07.2023 - Current

Sr. Software Tester (Contractor)

DMV
10.2022 - 07.2023

Sr. Software Quality Engineer

UPS
05.2010 - 07.2023

QA Tester

SVK Systems Inc
09.2007 - 10.2010

Bachelor - Computer Science

Osmania University