Saurabh Ranadive

Saurabh Ranadive

Followers of Saurabh Ranadive330 followers
location of Saurabh RanadiveHyderabad, Telangana, India

Connect with Saurabh Ranadive to Send Message

Connect

Connect with Saurabh Ranadive to Send Message

Connect
  • Timeline

  • About me

    Passionate & all-round software test professional with decent test automation & programming skills, and experience in managing end to end testing projects.

  • Education

    • Middlesex University, London

      2006 - 2007
      MSc Computer Networks
    • Sardar Patel University, Vallabh Vidyanagar

      2001 - 2004
      Bachelor of Computer Applications Computer Science
  • Experience

    • Quickstart Global

      Jun 2008 - Apr 2011

      • Co-ordinate patch build testing activities - estimation, resource allocation, retesting & sign off. • Determine severity of issues encountered, if any, during the patch build cycle and analyse their impact on patch release. • Draft & Evaluate patch build test status report and determine build quality for live environment. • Maintain patch build history. • Liaise with Release Manager & Product Manager to co-ordinate patch build deploy to live environment. • Execute smoke tests after patch build is deployed to live environment. • Interpret patch build reports for Helpdesk analysts, Client Account Managers & Product Managers. • Undertake Expert Eye testing activities. • Assist Test Liaison Manager in Expert Eye testing resource identification. • Being a product expert, to assist Test Liaison Manager with estimation and test guidelines. Show less • Extensive testing of SaaS based collaboration tool used by big players in the construction industry. • Core modules included Document Management System, Collaborative Process Management module, Visual Collaboration Environment, Project Management module, Financial Control module & Reporting module. • Member of patch testing team. • Responsible for identifying regression in patch build cycles. • Prepare bug reports for the development team. • Responsible for maintaining the patch testing environment. • Execute automated test scripts – mainly for executing smoke tests. Show less

      • Consultant - Patch Testing

        Aug 2010 - Apr 2011
      • Software Test Analyst

        Jun 2008 - Jul 2010
    • Conject

      Apr 2011 - Jul 2011
      Consultant - Patch Testing & Test Complete

      Co-ordinate patch build testing activities - estimation, resource allocation, retesting & sign off.Responsible for reviewing peer testing and regression testing.Responsible for preparing, reviewing and maintaining automation test scripts using Test Complete 8.10.Determine severity of issues encountered, if any, during the patch build cycle and analyse their impact on patch release.Draft & Evaluate patch build test status report and determine build quality for live environment.Maintain patch build history.Liaise with Release Manager & Product Manager to co-ordinate patch build deploy to live environment.Execute smoke tests after patch build is deployed to live environment.Responsible for Test Case preparation.Communicate test progress, test results and other relevant information to Stake holders.Involved in Test planning activities.Interpret patch build reports for Helpdesk analysts, Client Account Managers & Product Managers.Undertake Expert Eye testing activities.Assist Test Liaison Manager in Expert Eye testing resource identification.Being a product expert, to assist Test Liaison Manager with estimation and test guidelines. Show less

    • IGATE

      Jul 2011 - Jun 2013
      Sr. Engineer - V&V

      Understand the scope of each sprint – A sprint is the most unit component of product area.Participate in standing meetings for User Story reviews as well as Structured Walkthroughs.Review and analyse the design and mapping documents created during Sprint’s Design Sessions.Derive test cases based on discussions held during design sessions, user story reviews and structured walkthroughs.Coordinate with various teams (Business / Clients) to get broader perspective of functionalities and to facilitate better test coverage.Prepare briefing documentation before the start of sprint verification for testers.Test case allocation & execution.Raise defects in Quality Centre – also review and co-ordinate defects raised by testers.Execution status reporting during Verification.Coordinating with development team for defect fixing.Fixed defect retesting and maintaining defect workflow. Show less

    • CA Technologies

      Jun 2013 - Jul 2017
      Senior Software Engineer

      • Coordination of release activities in conjunction with the development and production support teams.• Provision and maintain test environments as required by the application development & testing teams, in private & public cloud setups.• Provide timely and effective response to environment/release queries by analyzing, investigating and fixing them as required.• Develop customer focused test plans.• Participate in the design spec reviews to understand design, contribute quality requirements and ensure test-ability.• Work with development & product management teams to understand assigned modules/new product features for the purpose of developing test cases.• Prepare & execute test cases and maintain associated test records.• Develop and utilize automated test scripts using Selenium (Java) + TestNG.• Assist developers, architects, and support services in researching or solving complex application issues.• Collaborate with Development to effectively analyse and isolate complex system level problems which extend past the reach of the product under test and include external software or hardware systems.• Support SaaS operations team during deployment to production.• Provide information to technical documentation (i.e. Product Release Notes/Readme files).• Review product documentation (manuals/Getting Started Guides) for technical accuracy.• Communicate with cross functional program teams as part of a shared responsibility for total product quality. Show less

    • Serviceaide, Inc

      Aug 2017 - now

      Manage a team responsible for all aspects of quality for Luma, a digital labor product suite consisting of Luma Virtual Agent, Luma Knowledge & Luma Automation, and ISM, an IT Service Management product suite. Responsibilities include managing manual & automated testing, software release quality checks & sign offs, rollout procedure checks, and process improvements to improve quality standards. * Built a new QA team, which gradually grew to a team of 7 QA engineers, after product’sdivesture from CA Technologies.* Recruited, trained & mentored new team members.* Facilitate testing, ensure testing is conducted on right setups, test activities are not blocked andstep in to help the team to test when required. Defined testing strategy, reviewed test plans and prioritized test efforts based on continuingdata analysis.* Help team sign off test deliverables confidently. Review & sign off software rollout procedures.* Implemented test automation framework for backend, frontend & end to end validation for allmajor components – ISM, Luma Virtual Agent & Luma Knowledge.* Lead team to build & maintain test automation framework and challenge the team continuouslyto leverage more of automation for day-to-day QA tasks.* Identified meaningful gaps in the QA process on ongoing basis that help drive improvements intesting effectiveness.* Strategize & execute performance & load tests. Manage & maintain performance test labs.* Designed workload models & performance test plans for ISM & Luma Virtual Agent.* The performance test findings helped take appropriate actions to improve the performance &reliability of various product components.* Responsible for supervising & co-ordinating the security / vulnerability assessment certificationsfor ISM & Luma by working with external vendors.* Manage & maintain test environments & infrastructure (in-house as well as cloud).* Liaison between DevOps & ProdOps team as needed.* Support regulatory audits on need basis. Show less • Responsible for test management including o deploying application for readying test environments, o maintain test environments and prepare test data,o Preparation of test scenarios, test cases for new Features, Regression, Deployment, Performance and Operational Readiness testing.o Develop, maintain & utilize automated test scripts.o Execute tests during new feature development, regression testing, deployment testing, performance / load & continuous operations testing, operational readiness testing and post deployment sanity checks.o Conduct companywide exploratory testing sessions prior to signing off a release.o Co-ordinate with outside vendors for testing which is not carried out in house.o Prepare QA sign off reports prior to delivering a build to operations team.o Support SaaS operations team during deployment to staging / production.o Support documentation team & review product documentation (manuals/Getting Started Guides) for functional & technical accuracy.• Delegating test execution and automation tasks to testing team.• Held the unique distinction of being the ‘Go To’ person for QA & release related aspects of Cloud Service Management.• Support developers, architects, and support & operation services in researching or solving application issues. Show less

      • Manager, Software Quality Assurance

        Jul 2018 - now
      • Principal Software Engineer

        Aug 2017 - Jul 2018
  • Licenses & Certifications

    • ISTQB - Foundation Level

      International Software Testing Qualifications Board