Keshav Neupane, QA Engineer and Developer in Fairfax, VA, United States
Keshav Neupane

QA Engineer and Developer in Fairfax, VA, United States

Member since March 30, 2022
Keshav is a software engineer with over 16 years of experience. He excels with DevOps, infrastructure, integrations, and automated tests. Keshav has expertise in writing automated tests for API and UI and setting up CI/CD using GitLab, Jenkins, and GitHub Actions. He has completed end-to-end testing, led teams, and mentored QA professionals. Past roles include: senior SOA test engineer and lead QA engineer.
Keshav is now available for hire

Portfolio

  • Anaconda
    JavaScript, Python, GitHub, Playwright, Pytest, CI/CD Pipelines...
  • Oracle
    Java, JavaScript, Selenium, Kubernetes, Docker, SQL, Cassandra, Terraform...
  • XAPPmedia
    Python, Docker, Selenium, TestRail, Quality Assurance (QA), QA Automation...

Experience

Location

Fairfax, VA, United States

Availability

Part-time

Preferred Environment

Java, JavaScript, Selenium, Playwright, Git, GitLab CI/CD, GitHub, Python

The most amazing...

...migration I've led was of an application to Oracle Cloud Infrastructure that involved complex configurations, monitoring, and automated regressions.

Employment

  • Senior Software Engineer

    2021 - PRESENT
    Anaconda
    • Developed a UI test automation framework from scratch using Playwright and JavaScript.
    • Developed an API test automation framework using Python and Pytest.
    • Integrated the automated tests to the CI/CD pipelines using GitHub Actions.
    Technologies: JavaScript, Python, GitHub, Playwright, Pytest, CI/CD Pipelines, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing
  • Senior Software Engineer

    2016 - 2021
    Oracle
    • Designed and created automation framework and automation scripts for testing an Oracle Data Cloud product using Selenium (Java) and Playwright (JavaScript).
    • Migrated existing AddThis application stacks in Kubernetes from Equinix to Oracle Data Cloud Infrastructure (OCI).
    • Led an offshore team for project schedule and deliveries. Used Terraform, Ansible, Docker, Kubernetes, GitLab, and Jenkins regularly.
    • Setup the test environment and Selenium hub using Kubernetes. Maintained the test environment.
    Technologies: Java, JavaScript, Selenium, Kubernetes, Docker, SQL, Cassandra, Terraform, Ansible, Oracle Cloud, Playwright, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing
  • Lead QA Engineer

    2015 - 2016
    XAPPmedia
    • Led testing practices, processes, testing, and release guidelines at XAPPmedia.
    • Designed and created a data-driven automation framework and automation scripts for testing web services, database validation, functional tests, and UI tests using Python and Selenium Web Driver. Integrated these with a CI/CD pipeline.
    • Analyzed tools for test management and integrated TestRail with YouTrack. Integrated test scripts with TestRail to reflect the execution status and report.
    • Mentored junior QA team members and ensured QA practices and processes were implemented.
    Technologies: Python, Docker, Selenium, TestRail, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing
  • SOA Test Lead

    2014 - 2015
    Fannie Mae
    • Completed end-to-end testing of messaging-based systems and ESB's (TIBCO EMS and JMS messaging).
    • Tested the message flow between services and the queues using SOAP UI.
    • Automated the system testing of the in-house APIs for GemFire.
    Technologies: Java, XML, Gemfire, HP Application Lifecycle Management (ALM), API Testing, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing
  • Senior SOA Test Engineer

    2011 - 2014
    Kroger
    • Validated all aspects of a web service, from service virtualization to unit and functional testing of client and server using ITKO LISA.
    • Planned, designed, and developed automated test scripts using ITKO LISA (using BeanShell). Executed tests and documented and analyzed test results.
    • Conducted testing of MMQ or MQ series messaging and dealt with XSD and XPath. Worked with WSDL, XML, and SOAP messaging.
    • Assisted the offshore team and coordinated the testing activities, which required assistance from the onsite team.
    Technologies: CA LISA, Java, XML, WSDL, SOAP, SoapUI, BeanShell, Quality Assurance (QA), Manual Testing, Manual QA, QA Testing

Experience

  • Oracle Data Cloud Application Migration
    http://www.addthis.com

    This project required the migration of multiple applications to Oracle Cloud Infrastructure (OCI) from Equinix. It involved application configuration, monitoring set up, and regression checks for multiple services and applications. This needed full-stack application knowledge. I led the migration effort of a number of applications while leading the offshore team.

  • Measuring the Performance of VoIP Over Wireless LAN

    The IEEE 802.11 wireless local area network (WLAN) has become popular and has provided excellent wireless networking solutions. With the popularity of WLAN and Voice-over-Internet Protocol (VoIP), it is essential to measure the performance of VoIP over WLAN. This paper aims to compare the performance of the Voice over IP protocol in both LAN (802.3) and WLAN (802.11). This paper examines how the communication protocol performs in two different network setups and analyzes the OPNET modeler results. It also examines the optimization of 802.11e for the Quality of Service (QoS), using the priorities to provide real-time service for VoIP.

  • Performance Measurement of VoIP Over Wireless LAN

    The IEEE 802.11 wireless local area network (WLAN) has become popular and has been providing an excellent solution for wireless networking. With the popularity of WLAN and Voice over the Internet (VoIP) protocol, it is essential to measure the performance of the VoIP over WLAN.
    I was one of the authors of this paper, whose main goal is to compare the performance of the Voice over IP protocol in both LAN (802.3) and WLAN (802.11). This paper examines how this communication protocol performs in two different network setups and analyzes the results obtained using the OPNET modeler. It also examines the optimization of 802.11e for Quality of Service (QoS) using the priorities to provide real-time service for voice over the Internet protocol.

Skills

  • Frameworks

    Selenium
  • Tools

    TestRail, SoapUI, GitLab CI/CD, GitHub, Apache JMeter, Terraform, Ansible, LoadRunner, MATLAB, HP Application Lifecycle Management (ALM), Git, Pytest
  • Paradigms

    Manual Testing
  • Other

    Playwright, Quality Assurance (QA), QA Automation, Manual QA, QA Testing, SOAP, Control Systems, Engineering, Electrical Design, Microcontrollers, Microprocessors, Network and System Administration, Data Mining, System Architecture, Network Design, Gemfire, API Testing, OPNET, WLAN, VoIP, CI/CD Pipelines, Networking
  • Languages

    Java, JavaScript, SQL, XML, Python 3, Python, WSDL, C++, BeanShell
  • Platforms

    Kubernetes, CA LISA, Docker
  • Storage

    Cassandra, Oracle Cloud, Databases, Database Administration (DBA)

Education

  • Master's Degree in Computer Science
    2009 - 2011
    Northern Kentucky University - Highland Heights, Kentucky, USA
  • Bachelor's Degree in Electrical Engineering
    2000 - 2005
    Saint Cloud State University - Saint Cloud, Minnesota, USA

To view more profiles

Join Toptal
Share it with others