I have experience in both GitHub and JMeter. I used JMeter in the earlier phase of my career for performance testing for around two to three years, and with GitHub, I have been using it almost every day for 10 years to manage code. In the CI/CD pipeline, we have been using the critical component of GitHub, which is Actions, implementing the CI/CD pipeline.
On GitHub, we have been using Copilot as well, and in GitHub Copilot, we have integrated the MCP servers. So integrating MCP server to generate code and reviewing the PR as well, using GitHub Copilot. I can self-review PR, and we can use it to review another person's PR as well.
I have experience in BrowserStack and I am doing automation with Playwright and Cypress, and these types of tools.
It was a kind of POC where we needed to decide the tool between LambdaTest and BrowserStack, and with these tools, I have been working for four years.
Because we did the POC and in the POC, we compared both of the tools. Then we decided to proceed with BrowserStack because of some advanced features and the bug-free tool experience as well.
npm command-line tools help us to execute the code. If the code is in JavaScript, then we need a Node server which compiles the code into its environment and helps us to run it. That's the main purpose of the Node environment. Using npm commands, if we ever need to pass any tag, for example, we need to run only the sanity suite or the regression suite, then we can pass the parameter into npm commands only to define the suite or the number of the parallel threads. We can pass any environment variable as well from the commands. Into the CI tool, such as GitHub Actions, we also write npm commands only, which help us to trigger the automation.
We have not published a package on npm. However, we have published some libraries onto Cloudsmith. Cloudsmith is a similar thing where we can publish libraries, and it's the sort of reusable code which we publish onto Cloudsmith. Then into our framework, we just need to install the dependency in the same way as we have been doing with npm. After it gets downloaded from Cloudsmith, we can use the same code into our framework. I did the similar thing in my previous project by Cloudsmith.
As of now, my every use case includes automated 1,000+ test cases both in UI and API.

