Sign In

Vamsi Saladi

SDE Intern @ Amazon - CS @ Stanford

Vamsi Saladi is a highly accomplished individual with a strong educational background and diverse professional experience in the field of Computer Science and Artificial Intelligence.

He holds a Bachelor's Degree in Computer Science from Stanford University along with a Master of Science in Artificial Intelligence from the same institution.

Vamsi has a rich history of working with renowned organizations, starting as a Software Engineer Intern at Amazon Web Services (AWS) and later becoming an AI Fellow at UnifyID.

He has also served in various research roles such as Artificial Intelligence Researcher at Polarr, and as a Computer Vision and NLP Researcher at Stanford University.

Additionally, his experience includes positions as a Software Developer at AmerisourceBergen, Research And Development Intern at Personnel Data Systems, Inc (PDS), and Computer Programmer specializing in Machine Learning at Pennsylvania Governor's School For the Sciences.

Vamsi Saladi's academic and professional journey is underscored by a commitment to innovation and a deep understanding of cutting-edge technologies in the realms of Artificial Intelligence, Computer Vision, and Natural Language Processing.

Highlights

Feb 29 · linkedin

When it comes to products used for testing automation, none have quite stood the test of time like Selenium.

You’ll find countless articles and blog posts talking about how an alternative is actually a better product and how using Selenium in 2024 is ineffective and backwards. You’ll find dozens of examples of how irritating Selenium is to set up, or how fragile Selenium tests can be, complaints from new QA engineers who are asked to use Selenium by their employers. But ask experienced QA engineers, and you realize that even in 2024, almost 75% of them use Selenium.

Somehow Selenium remains king in the testing automation world. Why?

Because Selenium is not a test automation tool. And it wasn’t created to be.

Selenium is a tool meant for browser automation. At its core, Selenium is a framework for interacting with the browser in its native form - it gives you ultimate control over every action you take. So when you become an expert in Selenium, writing robust and powerful tests becomes an art form, an expression of what you can do with this powerful framework.

As an expert, writing a test with Selenium is like being given a toolbox with every tool imaginable and asked to build a table. Writing a test with Cypress is like being given an Allan wrench and a screwdriver and asked to assemble an Ikea table.

One is certainly easier than the other. But the limitation of the former is yourself while the limitation of the latter is the framework.

That’s my takeaway when studying Selenium - to stand the test of time, what your product can achieve in its function should only be limited by the user, not the product itself.

#testing #testautomation #qa #selenium #cypress

Vamsi Saladi
Add to my network

Location

Stanford, California