Keshav Neupane, Developer in Fairfax, VA, United States
Keshav is available for hire
Hire Keshav

Keshav Neupane

Verified Expert  in Engineering

QA Engineer and Developer

Fairfax, VA, United States

Toptal member since March 30, 2022

Bio

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.

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

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.

Work Experience

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, Automated UI Testing, UI 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, Automated UI Testing, UI 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, Automated UI Testing, UI Testing

SOA Test Lead

2014 - 2015
Fannie Mae
  • Completed the end-to-end testing of messaging-based systems and ESBs (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.
  • Created the test plan and test cases based on the requirements.
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 (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.
  • Created the test plan and test cases and executed them where it was not possible to automate the services.
Technologies: CA LISA, Java, XML, Web Services Description Language (WSDL), SOAP, SoapUI, BeanShell, Quality Assurance (QA), Manual Testing, Manual QA, QA Testing, LISA

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.
2009 - 2011

Master's Degree in Computer Science

Northern Kentucky University - Highland Heights, Kentucky, USA

2000 - 2005

Bachelor's Degree in Electrical Engineering

Saint Cloud State University - Saint Cloud, Minnesota, USA

Libraries/APIs

Playwright

Tools

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

Frameworks

Selenium

Paradigms

Manual Testing

Languages

Java, JavaScript, SQL, XML, Python 3, Python, Web Services Description Language (WSDL), C++, BeanShell, LISA

Platforms

Kubernetes, CA LISA, Docker

Storage

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

Other

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring