Skip to content
View adiralashiva8's full-sized avatar
  • Hyderabad
  • 12:33 (UTC +05:30)

Block or report adiralashiva8

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adiralashiva8/README.md

Hi πŸ‘‹, I'm Shiva Prasad Adirala

Linkedin: shiva-prasad-adirala GitHub adiralashiva8 adiralashiva8

πŸ‘¨πŸ»β€ About Me πŸ†

  • πŸ’» 9+ years of experience in software testing
  • πŸŽ“ Bachelor of Engineering in Electronics & Communication

πŸ› οΈ Tech Stack

  • πŸ”£ Python, Java
  • πŸ€– Selenium WebDriver, Appium, REST API, Playwright
  • πŸ§ͺ Robotframework, Pytest, TestNg
  • 🧰 Maven, Jenkins, JMeter, JIRA, Postman
  • πŸ•œ GitHub, BitBucket, GitHub Actions

πŸ“ My Open source projects

🎁 Projects ⭐ Stars πŸ“š Forks
Robotframework Metrics Stars Forks
Robotframework Historic Stars Forks
Robotframework AxeLibrary Stars Forks

πŸ“ˆ Stats

πŸ“Œ Key Highlights of My Work:

  • βš™οΈπŸ”§ ServiceNow Data Migration Testing

    • Fetching Data with PySnow library
    • Field-Level and Record-Level Data Comparison
    • Created detailed HTML Reports for Stakeholders
    • Optimizing Time with Parallel API Calls (15hrs for 8k tables validation)
    • Handling Large Data Sets (>1L records) with Pagination
  • πŸš€πŸ Boosting Test Automation Efficiency with Jenkins and Python

    • Python-Driven Parallel Execution (split suites into parallel jobs via Jenkins REST API)
    • Master Jenkins Job for Orchestration (trigger and aggregate job results)
    • Consolidated Reporting (merged results into a single report)
    • Reduced execution time from 15+ hours to 6 hours
  • πŸ“πŸ€– Accelerating Test Automation with Smart API Usage and Automated Analysis

    • Speeding Up Execution
      • Used APIs for field validations and record management
      • Automated record creation and actions via APIs
      • Using Test & Keyword timeouts to prevent from hanging or running too long
    • Automated Failure Analysis
  • πŸ“ŠπŸ“ˆ Custom Reporting Solutions Using Listeners and Parsers

    • robotframework-metrics, robotframework-historic
    • testng-metrics, pytest-metrics, jmeter-metrics

Feel free to reach out and say hello! πŸ‘‹

Pinned Loading

  1. robotframework-metrics robotframework-metrics Public

    Custom HTML report (dashboard view) by parsing robotframework output.xml file

    HTML 217 66

  2. robotframework-historic robotframework-historic Public

    Robotframework-historic is a free, custom html report which provides historical robotframework execution results by storing execution results info in MySQL database and generate's html reports (cha…

    JavaScript 81 16

  3. robotframework-axelibrary robotframework-axelibrary Public archive

    Robotframework library to use axe-selenium-python

    Python 14 10

  4. Jenkins start-up script to enable im... Jenkins start-up script to enable images, links, javascript
    1
    # Step 1: In jenkins home directory create folder with name "init.groovy.d"
    2
    # Step 2: under above folder create file with name "startup-properties.groovy"
    3
    
                  
    4
    # Step 3: Include following code in it
    5
    
                  
  5. Example to trigger Jenkins build wit... Example to trigger Jenkins build with parameters using Jenkins API. Script will wait until job execution completed. This example to trigger same job with multiple parameters where parameter is folder name
    1
    import os
    2
    import json
    3
    from time import sleep
    4
    import multiprocessing
    5
    import requests
  6. rf_get_css_using_js.robot rf_get_css_using_js.robot
    1
    *** Settings ***
    2
    Library    SeleniumLibrary
    3
    
                  
    4
    *** Test Case ***
    5
    Verify CSS Style Of Header