Pranav Kumar Ojha

Co-Founder

Bengaluru, Karnataka, India19 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in developing test automation frameworks.
  • Led teams to deliver high-quality software solutions.
  • Extensive experience in cloud technologies and disaster recovery.
Stackforce AI infers this person is a SaaS expert with a strong focus on test automation and cloud technologies.

Contact

Skills

Core Skills

LeadershipProduct DeliveryTeam ManagementProduct DevelopmentTeam BuildingQuality AssuranceDisaster RecoveryTest AutomationCloud Technologies

Other Skills

Amazon Web Services (AWS)AutomationAutomation FrameworkAutomation WorkflowsCClient InteractionCloud Backup SolutionsCloud ProvidersDebuggingDefect ReportingDevice DriversEmbedded SystemsInfrastructure ManagementLinuxNAS

About

I have always been amazed by how human brain works and my dream is to develop self-healing automation frameworks for testing. Algorithms smart enough to figure out where a computer test fails and take steps to either report it and attempt to fix errors/misconfigurations on their own. I am a computer enthusiast who would prefer with vast experience with testing in QA role and working and rapid code generation using Automation frameworks ranging from: Python, PowerShell, Perl and shell.

Experience

19 yrs 8 mos
Total Experience
3 yrs 5 mos
Average Tenure
1 yr 10 mos
Current Experience

Myekonomy.com

Builder

Aug 2024Present · 1 yr 10 mos · Bengaluru, Karnataka, India · Remote

Nutanix

5 roles

Director Of Engineering - Prism

Promoted

Jan 2021Nov 2024 · 3 yrs 10 mos

  • Leadership and Team Management: Led and inspired a talented team of engineers in delivering cutting-edge solutions within Prism Central, ensuring alignment with business goals and industry best practices. Fostered a culture of innovation, collaboration, and engineering excellence, resulting in increased productivity and employee satisfaction.
  • Product Delivery and Scaling: Spearheaded the end-to-end product lifecycle, from conceptualization to release, ensuring timely and high-quality software delivery. Successfully scaled Prism Central to meet the needs of our rapidly expanding customer base, anticipating and addressing performance, reliability, and scalability challenges.
  • Technical Expertise: Deep understanding of infrastructure management, virtualization, and cloud technologies. Applied this expertise to drive technical innovations, streamline development workflows, and improve the overall user experience. Kept abreast of emerging technologies and industry trends to inform product strategy and roadmap decisions.
  • Strategic Planning and Execution: Provided strategic guidance and technical leadership, aligning engineering efforts with organizational objectives. Contributed to the overall engineering strategy at Nutanix, leveraging insights to drive long-term growth and success.
  • Collaborative Approach: Fostered effective collaboration with cross-functional teams, including Product Management, Quality Assurance, and User Experience. Proactively engaged stakeholders, ensuring seamless integration, and a cohesive user experience.
  • Results-Oriented: Consistently delivered projects within defined timelines and budgets, while maintaining a high standard of quality. Identified opportunities for process improvements, operational efficiencies, and automation, resulting in optimized productivity and resource utilization.
LeadershipTeam ManagementProduct DeliveryInfrastructure ManagementCloud TechnologiesStrategic Planning

Sr. Engineering Manager - Prism

Jul 2019Jan 2021 · 1 yr 6 mos

  • Prism is the nerve centre of Nutanix controls. It is responsible for all controls through CLI, REST, UI, PowerShell. As part of the Prism team I hire, coach, manage a team of developers (backend and QA) who help build a highly scalable product.
Team ManagementProduct DevelopmentScalabilityQuality Assurance

Sr. Engineering Manager - DR

Promoted

Jan 2018Jul 2019 · 1 yr 6 mos

  • Building high performance team to deliver Disaster Recovery as a Service (DRaaS) on Xi Cloud
  • Managing quality KPIs to ensure high quality release
  • Ensuring consistent and high confidence release of products
  • Ensure 100% automation of tests
  • Development of tools to ensure quick and faster releases
Team BuildingQuality KPIsAutomationQuality Assurance

Engineering Manager - DR

Sep 2015Dec 2017 · 2 yrs 3 mos

  • Engineering Manager for Hyper-V, Disaster Recovery, Cloud Backup solutions (AWS/Azure), Cross hypervisor DR and DR Automation.
  • Also as part of my current tenure, I was involved in driving test automation from scratch and build a whole new automation framework which is OS independent, Hypervisor independent, cloud independent and interface agnostic.
Disaster RecoveryCloud Backup SolutionsTest Automation

Founding QA - Member Of Technical Staff - DR

Dec 2013Aug 2015 · 1 yr 8 mos

  • First member of QA team in Nutanix Bangalore office. Instrumental in building and leading team from scratch in Nutanix.
  • Expertise with working on various cloud providers and automation workflows with AWS and Azure public clouds. Developed several workflow tests for Nutanix backup to cloud solution which backups data to Amazon’s AWS and Microsoft's Azure cloud.
  • Expert with Python test automation, building test automation framework from scratch using CLI and REST interfaces.
  • Expertise with hyper converged (hyperconverged) infrastructure testing including ESXi, Hyper-V & KVM.
  • Designed test framework which includes data drive model for testing health check automation with python.
  • Worked on disaster recovery for cloud backup solutions and health stats analysis for Disaster Recovery solutions.
  • Worked on developing a test framework which would allow automating the automation itself.
  • Wrote Python test framework to automate test cases for cloud backup and disaster recovery scenarios using OO python, python threading, multiprocessing in python.
Cloud ProvidersAutomation WorkflowsTest Framework DevelopmentTest AutomationCloud Technologies

Virident systems, inc.

Member Technical Staff

Dec 2011Dec 2013 · 2 yrs · Bengaluru Area, India

  • Working with a startup like Virident makes you work with various programming languages. With Virident we currently work on automating and testing various features for the flash based NAND SSD (Solid State Disk) cards which allow our customers to provide speedy storage medium. Roles with Virident include testing drivers writing test cases and preparing test cases and test plans by driver deployment understanding & application. I have been key in driving test coverage analysis and creating the automation framework for Virident’s Windows automation team using Powershell scripts and testing windows device drivers. With windows testing I have gained experience in Flash technology, and how it differs from hard-disk based storage. Have driven an effort to start code coverage for my current team. Have also helped the team setup a pure windows based scripting platform with powershell.
Automation FrameworkTesting DriversTest Coverage AnalysisTest AutomationQuality Assurance

Netapp v-series

2 roles

Member Technical Staff

Apr 2011Dec 2011 · 8 mos

  • Automation in V-Series extensively involves usage of NetApp's automation framework designed using Perl. The automation team is responsible for going through test requirements, verifying the requirements and automating tests for the V-Series QA teams.
  • NetApp V-series MetroCluster QA (Dec 2010 - Apr 2011) - NetApp's MetroCluster solutions provides data protection across two sites. MetroCluster solutions, combined with NetApp's RAID-DP technology provides the highest level of data protection. MetroCluster solutions basically provide disaster recovery across sites. NetApp's V-series on the other hand provide Disaster recovery mirrored across different storage arrays. My responsibilities in working with V-series MetroCluster solutions involved testing V-series solution with various supported arrays in cluding HP EVA, Fujitsu DX, IBM DS and high end switches such as Brocade and Cisco.
  • Netapp V-series QA (Netapp India): V-Series QA(Aug 2009 - Dec 2010) provides a gateway for a heterogeneous collection of SAN storage arrays and unifies access and storage management on these arrays. Netapp V-series systems can unify the storage from a host of SAN arrays which may belong to EMC, IBM, Hitachi, HDs, 3PAR, IBM, HP, or other selected storage vendors. The work in this project involves writing test scripts for new requirements of storage arrays, preparing test plan, preparing lab equipments, setting up testbed, execution of test cases, log analysis and review followed by report of the test. This project follows a basic regression test suite defined to qualify a storage array in a SAN environment.
  • V-series testing involves writing automated tests using Perl for and standard Netapp libraries. A few of the tests include the basic take-give test, panic tests, load tests, feature test of Netapp, volume move test, basic clean reboot test, basic halt tests, switch fabric related tests, fabric interruption tests.
Automation FrameworkTest Requirements VerificationTest AutomationQuality Assurance

Member Technical Staff

Aug 2009Dec 2011 · 2 yrs 4 mos

  • NetApp V-series Automation (Apr 2011 – Till date) – Automation in V-Series extensively involves usage of NetApp’s automation framework designed using Perl. The automation team is responsible for going through test requirements, verifying the requirements and automating tests for the V-Series QA teams.
  • NetApp V-series MetroCluster QA (Dec 2010 – Apr 2011) – NetApp’s MetroCluster solutions provides data protection across two sites. MetroCluster solutions, combined with NetApp’s RAID-DP technology provides the highest level of data protection. MetroCluster solutions basically provide disaster recovery across sites. NetApp’s V-series on the other hand provide Disaster recovery mirrored across different storage arrays. My responsibilities in working with V-series MetroCluster solutions involved testing V-series solution with various supported arrays in cluding HP EVA, Fujitsu DX, IBM DS and high end switches such as Brocade and Cisco.
  • Netapp V-series QA (Netapp India): V-Series QA(Aug 2009 – Dec 2010) provides a gateway for a heterogeneous collection of SAN storage arrays and unifies access and storage management on these arrays. Netapp V-series systems can unify the storage from a host of SAN arrays which may belong to EMC, IBM, Hitachi, HDs, 3PAR, IBM, HP, or other selected storage vendors. The work in this project involves writing test scripts for new requirements of storage arrays, preparing test plan, preparing lab equipments, setting up testbed, execution of test cases, log analysis and review followed by report of the test. This project follows a basic regression test suite defined to qualify a storage array in a SAN environment.
  • V-series testing involves writing automated tests using Perl for and standard Netapp libraries. A few of the tests include the basic take-give test, panic tests, load tests, feature test of Netapp, volume move test, basic clean reboot test, basic halt tests, switch fabric related tests, fabric interruption tests.
Automation FrameworkTest Requirements VerificationTest AutomationQuality Assurance

Wipro technologies

2 roles

Senior Software Engineer

Jan 2008Aug 2009 · 1 yr 7 mos

  • 18 months) is a product which enables users to access applications across various platforms using a single web browser. This product requires testing across various platforms with newly added features. Clients deliver builds to be tested every 3 weeks, under which we perform regression tests of over 40 features incorporated within each build. Post every testing cycle involved designing new test cases for the new feature to be integrated in the product. Like the previous project, this also involves defect reporting & client interaction. The testing also involves automating test case execution using UNIX scripting.
Regression TestingDefect ReportingClient InteractionQuality AssuranceTest Automation

Senior Software Engineer

Aug 2006Aug 2009 · 3 yrs

  • Sun Microsystems Secure Global Desktop (Wipro Technologies): Jan 2008 – Aug 2009 (18 months) is a product which enables users to access applications across various platforms using a single web browser. This product requires testing across various platforms with newly added features. Clients deliver builds to be tested every 3 weeks, under which we perform regression tests of over 40 features incorporated within each build. Post every testing cycle involved designing new test cases for the new feature to be integrated in the product. Like the previous project, this also involves defect reporting & client interaction. The testing also involves automating test case execution using UNIX scripting.
  • Sun Microsystems StorageTek (Wipro Technologies): Feb 2007 - Dec 2007(11 months) project basically involved regression testing of software for NAS storage appliance. The scope of project involved testing storage appliances with standard set of test cases. Regression testing was done for each build delivered by clients to establish quality of the product. It also involved defect reporting to client and writing small set of scripts to automate the testing process. The project required frequent client interaction, status meeting and TOI sessions. This project basically involved testing of RAID disks in a storage
Test Case PreparationDefect ReportingClient InteractionQuality AssuranceTest Automation

Sun microsystems storagetek

Project Engineer

Feb 2007Dec 2007 · 10 mos · Chennai Area, India

  • Roles and responsibilities As quality assurance team member, the basic responsibility which has been given include the following,
  • Planning: Before delivery of each build, a plan needs to be prepared on what features need testing based on the fixes which go in for a build. This includes planning of what platforms the testing is to be covered, the timeline for testing and the features to be covered for testing.
  • Test case preparation: Based on the test plan, the new features which have been integrated, test cases are developed to check how the new features work as standalone and how they behave on integration with other features.
  • Test bed setup: Before actually testing begins, test environment needs to be prepared. This includes installation and configuration of test platforms (OS), tools and utilities setup for testing to ensure that defects discovered during build testing are related to product and not caused by invalid environment setup or invalid configurations.
  • Test case execution: This is the phase where each feature is tested among a standard test of test cases to verify that the software product meets sanity. After the basic sanity completes, exploratory testing is carried out to explore the product and test the product from user's perspective.
  • Defect Reporting and fix verification: During test case execution, if any test cases fail, a change request (CR) is logged against that test case which includes a detailed description of steps required to reproduce the defect. Once the defects are analyzed and fixed by developers, the CR has to be verified if it is fixed or it needs re-fixing.
  • Meeting, reporting and review: Of all the activities stated above, Wipro requires employees to adhere to process of review before any deliverable. Weekly conference calls are scheduled to report the progress of testing with client QA manager in UK. A weekly status report is generated and sent to the client before the meeting starts.
Test PlanningTest ExecutionDefect ReportingQuality Assurance

Education

Birla Institute of Technology and Science, Pilani

Master of Science (M.S.) — Software Systems

Jan 2010Jan 2013

Visvesvaraya Technological University

Bachelor of Engineering — Computer Science

Jan 2002Jan 2006

Kendriya Vidyalaya

Schooling — PCM-IP

Jan 1991Jan 2002

Stackforce found 100+ more professionals with Leadership & Product Delivery

Explore similar profiles based on matching skills and experience