Keshav Neupane
Verified Expert in Engineering
QA Engineer and Developer
Fairfax, VA, United States
Toptal 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.
Portfolio
Experience
Availability
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
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.
Senior Software Engineer
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.
Lead QA Engineer
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.
SOA Test Lead
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.
Senior SOA Test Engineer
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.
Experience
Oracle Data Cloud Application Migration
http://www.addthis.comMeasuring the Performance of VoIP Over Wireless LAN
Performance Measurement of VoIP Over Wireless LAN
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.
Education
Master's Degree in Computer Science
Northern Kentucky University - Highland Heights, Kentucky, USA
Bachelor's Degree in Electrical Engineering
Saint Cloud State University - Saint Cloud, Minnesota, USA
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring