Gaurav Pujari

Gaurav Pujari

Followers of Gaurav Pujari2000 followers
location of Gaurav PujariPune, Maharashtra, India

Connect with Gaurav Pujari to Send Message

Connect

Connect with Gaurav Pujari to Send Message

Connect
  • Timeline

  • About me

    Sr. Manager-Development (Performance Testing and Engineering) at Altera Digital Health, SAFe Agilist & SAFe Scrum Master, Kanban lead, Performance Testing/Engineering SME

  • Education

    • University of Pune

      -
      Bachelor of Engineering (BE) Computer Engineering
  • Experience

    • Allscripts

      Aug 2007 - now

      Responsibilities:- Managing a performance testing team of more than 15 professionals.- Leading the team through an agile and holistic performance testing strategy for new solutions, enhancing performance testing coverage in the test-suite for existing solutions. - Performance testing , monitoring and troubleshooting application performance issues along with root cause analysis using -> performance testing tools such as LoadRunner(Performance Center) , VSTS , NeoLoad-> application performance profiling/monitoring tools such as AppDynamics, JetrBrains - dotTrace/dotMemory , RedGate - ANTS memory/performance profiler -> using native tools such as windows perfmon, resource monitor , memory dump analysis using DebugDiag/WinDBG,in the absence of advanced application performance monitoring tools.- Working closely with Program Team and Product Leadership teams to establish a performance testing timeline for the release- Leading the SAFe transformation in the organization and in my team for enhancing agility and supporting a DevOps culture.- Being a SAFe Scrum Master , some of my main responsibilities include leading my team through effective PI planning, backlog grooming/refinement, standup meetings/iteration-planning & retrospectives and other SAFe ceremonies.- Initiating and Planning performance test execution process for the releases and creating a performance assurance plan.- Conduct Quality Control and Assurance processes in the form of defect tracking , performance benchmarking , weighing the release by calculating a consolidated performance score , presenting performance testing status and comparison against benchmarks, to the higher management- Working closely with senior leadership and Program team while establishing a formal release acceptance criteria against required performance metrics.- Managing performance appraisal, merit increase and rewards management processes Show less Responsibilities:- Managing a performance testing team of 6 members during performance testing cycle for organization's Clinical and Revenue Cycle management software releases- Improving team's technical and non-technical processes , managing automation initiatives- While I got an opportunity to continue as a technical leader in team's performance testing processes , I could successfully establish a formal process of organization's performance testing and analysis methodology , tools and techniques.- Managed performance appraisal , merit increase and rewards management processes for my team - Established a strong working relationship with cross-functional teams , while my performance testing team started closely working with them with extended collaboration.Traveled to our US offices(Atlanta and Malvern) , while I got an opportunity to be part of a special team dedicated towards performance testing & analysis needs for a prospect client and got appreciation for my work while I could also efficiently manage my team back in India on other crucial tasks at the same time. Show less Responsibilities:- Leading and mentoring a team of 6 members on crucial performance testing assignments for company's Clinical and Revenue Cycle Management solutions- Team's skillset development and establishing a formal performance testing process & metrics for organization's quality control and assurance processes.- Was closely involved in recruitment/interview process for hiring in my team and also cross-functional teams- Establish team's R&D model for improving team's performance testing and analysis processes- Honing my technical abilities in the areas of application performance analysis , Windows Server infrastructure sizing and troubleshooting , Network and Security analysis- Honed my leadership skills by attending various Leadership trainings.- Enhanced my technical capabilities while I got a chance to work on Windows Server sizing for optimal performance , SQL settings for optimal performance , C# scripting and code(test script) reviews, Citrix infrastructure , Hyper-V and VMWare virtualization concepts & infrastructure management for these. Show less My role as a Senior level performance test engineer included these major responsibilities:- Leading and mentoring team's performance test scripting and execution process- Working closely with senior teammates to help establish a mature performance testing model and processes- Leading my team during specific testing assignments such as specialized tests for prospect clients,mission-critical quality assignments.- Working on establishing a foundation for a formal process of evaluating application performance metrics- Further honing my technical capabilities for SQL performance optimization techniques , server sizing performance tests , C# skills. - Encouraged and guided R&D initiatives in the team for improving team's technical skillset and performance testing process.Got an excellent opportunity to visit our office in Atlanta , USA for gaining technical and leadership knowledge from senior teammates and could make brilliant use of it to lead my team in India while - ramping them up on crucial assignments such as - refactoring our performance testing scripts to make them more effective considering production side workloads- establishing a formal foundation for a performance testing process/ metrics of our software releases- helping my peers to consistently hone their technical capabilities. Show less My responsibilities , as a Team Lead and a Performance Test Engineer included:- Learning functionality of the product modules assigned to me for performance test execution - Leading team's performance test execution process and logging Change Requests- Automating day to day tasks by writing easy to use Windows PowerShell scripts- Leading test infrastructure setup and performance test preparation activities- Getting further acquainted with Windows Servers , SQL Server , Active Directory, SharePoint , HP Performance Center(LoadRunner) , Visual Studio Test Agents , Windows PowerShell - Helping new team members ramp up on performance testing basics and leading team's processes- Honing my C# scripting abilities to maintain team's performance testing script- Making excellent use of guidance from senior team mates to carry out successful performance test execution of organization's Clinical and Revenue Cycle Management releases. Show less My responsibilities as an entry level Performance Test Engineer included:- Learning basic functionality of the product modules assigned to me for performance test execution - Execute performance tests weekly for our solutions and prepare testing results- Automate day to day tasks by writing easy to use Windows PowerShell scripts- Test environment setup and performance test preparation- Getting well acquainted with Windows Servers , SQL Server , Active Directory, SharePoint , HP Performance Center(LoadRunner) , Visual Studio Test Agents , Windows PowerShell - Helping new team members to ramp up on performance testing basics and team's processes- Honing my C# scripting abilities to maintain team's performance testing scriptsAlso got an opportunity to work as a White Box Testing Engineer for 7 months, where my responsibilities included:- Learning basic functionality of the modules assigned to me- Writing white-box test scripts in C# for testing application modules and mainly WCF services- Writing positive and negative validation test cases/scripts- Setting up and configuring the Test Environment- Executing the White Box Test Harness and reporting failed test cases , creating testing reports- Logging and tracking defects Show less

      • Manager - Development (technical lead , people manager and SAFe Scrum Master)

        Apr 2014 - now
      • Associate Manager - Development (technical lead and people manager)

        Jan 2012 - Mar 2014
      • Expert Software Engineer(Team Lead and Performance Testing Expert)

        Jun 2011 - Dec 2011
      • Senior Software Engineer (Team Lead and Performance Test Engineer)

        Jul 2010 - Jun 2011
      • Software Engineer(Performance Test Engineer & Team Lead)

        Apr 2010 - Jun 2010
      • Associate Software Engineer(Performance Test Engineer and White Box Test Engineer)

        Mar 2008 - Mar 2010
      • Trainee R & D

        Aug 2007 - Mar 2008
    • Altera Digital Health

      Apr 2022 - now
      Sr. Manager-Development(Performance Engineering Tech-lead,People Manager and SAFe/Kanban lead)
  • Licenses & Certifications