Sowmya Viswanathan is a Lead QA Engineer based in San Jose with nine years of experience building and managing test automation for cloud-native platforms. She progressed from QA roles at Tata Consultancy Services through internships in security and communications startups to senior and staff QA positions at Rancher Labs and SUSE, and now leads QA at vCluster. Her hands-on contributions to the high-profile rancher/rancher open-source project include expanding Pytest-based suites for CIS cluster provisioning, AWS provider flows, and workload/network validations, reflecting deep practical expertise in container orchestration testing. Known for translating complex cloud and security requirements into robust, repeatable test coverage, she blends managerial experience with daily coding and test development. Her background in electrical and software engineering underpins a systems-minded approach that connects low-level reliability concerns to large-scale platform quality.
9 years of coding experience
10 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at San José State University
Bachelor of Technology - BTech Electrical Electronics and Communications Engineering, Bachelor of Technology - BTech Electrical Electronics and Communications Engineering at Gayathri Vidya Parishad College of Engineering
Contributions:259 reviews, 157 commits, 209 PRs in 3 years 2 months
Contributions summary:Sowmya's commits primarily focused on enhancing and expanding the test suite for the `rancher/rancher` repository, a container management platform. Contributions include adding new test cases to cover CIS scan custom cluster provisioning, AWS cloud provider functionality, and workload-related tests like source port configurations. The user also updated existing tests, such as those for app deployments and node label validations. The work involved modifying and creating Python test scripts, likely utilizing a testing framework such as Pytest.
vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Contributions:148 pushes, 10 branches in 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.