Nageswara Sastry is a Senior Software Engineer at IBM Systems with over two decades in IT and 14 years focused on Linux functional verification, virtualization and security testing. He architects and automates complex regression suites for KVM, libvirt and Power systems, has authored thousands of lines of test automation, and helped identify hundreds of kernel and virtualization bugs. An active contributor to prominent open-source test projects such as the Linux Test Project and tp-libvirt, he adapts tests across kernel versions and validates memory hotplug and hugepage behaviors. He mentors engineers, led a dynamic test-suite reduction effort using coverage data, and has presented his work at Linux Conference Australia. Based in Bengaluru, he blends deep hands-on fuzzing and security testing experience with pragmatic test-architect responsibilities across IBM’s hardware platforms. Colleagues rely on him for turning flaky or platform-specific failures into robust, version-aware test cases.
14 years of coding experience
15 years of employment as a software developer
MCA, computers, MCA, computers at University of Madras
Test Provider for Libvirt and related virtualization backends
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 12 PRs, 68 comments in 1 year 3 months
Contributions summary:Nageswara primarily contributes to the testing infrastructure of the `tp-libvirt` repository. Their work focuses on creating and enhancing tests for libvirt memory hotplug features, including hot-unplug, cold-unplug, and hugepages. The user has also made changes to handle different qemu id's, round memory values, and address other test related issues. These changes demonstrate a focus on robust testing and ensuring the correct functionality of libvirt within the context of virtualization.
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits in 4 days
Contributions summary:Nageswara primarily contributed to the Linux Test Project (LTP) by fixing and adapting existing test cases. Their work involved modifying test scenarios, specifically to address issues related to KSM configuration and kernel behavior changes, such as variations in error codes returned by syscalls. They also updated tests to account for differences in kernel versions. These contributions focused on ensuring the tests functioned correctly and adapted to changes in the Linux kernel.
unixposixtest-automationtest-projectmanjaro
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.
Request Free Trial
Nageswara Sastry - Senior Software Engineer at IBM Systems