Summary
Overview
Work History
Education
Skills
Timeline
Hobbies
Strengths
Strengths
Generic
Amol Vyavahare

Amol Vyavahare

Product Lead (Software Professional)
Pune

Summary

Results-driven software engineering professional with over 11 years of experience across various roles, including Quality Assurance (QA/QC), Test Automation, DevOps (CI/CD), and Product Development. As a practiced Product Lead, I excel in guiding teams through the entire product development lifecycle, and Software quality management. My skills include Agile methodologies, stakeholder collaboration, product road mapping and continuous improvement, resulting in the successful development of innovative products and achievement of project milestones. In testing roles, I've showcased expertise in Test Automation Framework design, analyzing project environments, and actively contributing to application development from an automated testing perspective. Committed to driving technological advancements and fostering a culture of excellence in both testing and engineering domains.

Overview

11
11
years of professional experience
19
19
years of post-secondary education
3
3
Languages

Work History

Staff SDE 1B

EnterpriseDB
08.2022 - Current

Skills: Team Leadership, Product Road Mapping, Agile Project Management, Technical Requirement Analysis, Jira, Agile Methodologies, Scrum, Business Analysis, Problem Solving

Responsibilities:

  • Led a team in the development of the product CLI, Provided guidance, mentorship, and support to team members, fostering a collaborative and productive work environment
  • Orchestrated and facilitated Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives, ensuring efficient project management
  • Collaborated with product owners and stakeholders to define product requirements, features, and user stories
  • Developed and maintained product roadmaps to align project goals with long-term objectives
  • Oversaw the entire release process, including feature prioritization, versioning, and release planning
  • Ensured that releases met quality standards and were delivered on schedule
  • Acted as a primary point of contact for stakeholders and management, providing regular updates on project progress, challenges, and milestones
  • Facilitated collaboration between development, quality assurance, and design teams to ensure a cohesive and unified project approach
  • Managed resource allocation and workload distribution to maximize team efficiency and productivity
  • Addressed project issues and conflicts, fostering a culture of open communication and conflict resolution within the team
  • Performance evaluations feedback for team members, providing feedback and setting goals for professional growth
  • Identified project risks and devised strategies for risk mitigation and contingency planning
  • Provided technical oversight and guidance to the development team, ensuring adherence to coding standards and best practices
  • Promoted a culture of continuous improvement, encouraging team members to learn and implement new technologies and practices
  • Made informed decisions on project scope, feature prioritization, and resource allocation based on project goals and constraints
  • Maintained documentation related to project progress, deliverables, and team activities, and presented regular reports to stakeholders and management

Staff SDE 1A

EnterpriseDB
10.2021 - 07.2023

Skills: Go/GoLang (Programming Language), API, Cloud deployment, Functional Specifications, Unit Testing, Git, Linux, CLI, Open-API, Cobra, Viper, Survey, documentation, product release.

Responsibilities:

  • Led the development of a command-line interface (CLI) tool in Go using the Cobra framework
  • Implemented sub-commands and flags for various functionalities, enhancing the tool's usability
  • Utilized Survey to create interactive prompts and gather user input, improving user experience
  • Integrated Viper to manage configuration settings, allowing users to customize the tool's behavior through config files and environment variables
  • Utilized Open-API code generation to automatically generate Go code from Open-API specifications, reducing manual coding effort
  • Created comprehensive user documentation and help messages to assist users in understanding the tool's features and options
  • Developed and maintained a suite of unit tests and integration tests to ensure the tool's reliability and correctness
  • Used Git for version control, managing code changes and collaborating with other team members
  • Set up and configured CI/CD pipelines for automated testing and deployment, ensuring the tool's stability and availability
  • Identified and optimized performance bottlenecks in the tool to enhance execution speed and efficiency
  • Provided responsive user support and addressed user-reported issues and feature requests promptly
  • Collaborated with other team members and open-source contributors, reviewing and merging pull requests to improve the tool's functionality
  • Managed the release process, including versioning, change-logs, and distribution, ensuring that users had access to the latest features and bug fixes
  • Implemented security best practices to protect against vulnerabilities and secure user data
  • Promoted the tool to a broader audience and actively collected user feedback to drive improvements and enhancements
  • Demonstrated problem-solving skills by identifying and addressing complex technical challenges in the development process
  • Followed coding standards and best practices to maintain clean, maintainable, and efficient code.

Senior SDET

EnterpriseDB
01.2020 - 12.2021

Skills: DevOps, CI/CD, Python, Selenium, Ansible, Test Automation, Test Effort Estimation, API Testing, JIRA, Jenkins, Linux, OpenStack, GitHub Actions

Responsibilities:

  • Work with the development, quality assurance, and product management teams to design and implement test and validation strategies
  • Integrate automated tools into the CI/CD pipeline - Contribute to robust, scalable, and high-quality test automation solutions for functional, integration and performance testing - Break user stories into automation tasks and provide estimates
  • Design, write, and execute new automated test suites and test cases based on user stories
  • Improve our test framework - Estimate test efforts, analyze and communicate results
  • Automate build and deploy process in CI/CD - Use configuration management via ansible to expertly manage configuration at scale
  • Manage code deployments, fixes, updates and related processes
  • Manage & audit CI/CD (Builds & Releases) Pipelines
  • Review and recommend improvements to operational processes and procedures utilizing automation.

Senior Automation Engineer

Calsoft
08.2018 - 01.2020

Skills: Team Leadership, Python, Ansible, Linux, Git, JIRA, IaC, Automation, PyCharm, Confluence, Test Automation, Quality Assurance, Agile Methodologies

Responsibilities:

  • Host/Lead scrum meetings to help the team communicate and produce a better product, - Assist the client in building and growing an automation function
  • Analyze and understand the project/module environment, architecture, and inter-dependencies to determine and apply appropriate test automation methodologies
  • Guide testers in the execution of test cases and assist in debugging failures
  • Assist team members in executing test cases and debugging runtime failures/expectations
  • Guide and mentor team members to automate manual processes in the project
  • Identify and report risks and issues to the client, ensuring that all risks are documented with corrective actions
  • Conduct code reviews of the modules and test scripts involved in regression testing
  • Report the current project status to the client via weekly WSR calls
  • Automate infrastructure provisioning and server configuration
  • Design, create, and implement automation scripts
  • Continuously improve automation tools and test strategy
  • Identify test cases to be updated as per new framework functionality.
  • Automate validations and installation of desired services on devices using Python
  • Review test scripts and make necessary revisions based on client input.

Associate Consultant

Capgemini
01.2017 - 08.2018

Skills: Python, Linux, Git, JIRA, Automation testing, PyCharm, Confluence, Quality Assurance, Agile Methodologies

Responsibilities:

  • Development of test automation scripts in python using framework for regression testing
  • Code review of test case scripts and automation framework python modules
  • Troubleshoot and fix problems that come up with the physical or logical node
  • Enhancement and optimization of existing resources into the system to keep up with demands on capacity and increasing test coverage
  • Conversion of test scripts from obsolete client proprietary tool into python based test automation framework
  • Support and Guide Manual Testing Team: Provide technical support to Manual testing team in installing the application and troubleshooting the problems
  • Amol Vyavahare - page 3 - Automation Test Execution: Execution of automation test scripts for various releases and assess the health of product.

Senior Software Engineer

Capgemini
08.2015 - 12.2016

Test Automation Engineer

Quick Heal
01.2015 - 08.2015

Skills: Python · Test case scripts · Quality Assurance · Test Scenarios · Build Testing · Test Strategy · Test Automation Framework · Regression Testing · JIRA · AutoIt

Responsibilities:

  • Develop and maintain automated test suites and test scripts for various software applications
  • Design, develop, and maintain test automation frameworks using Python
  • Contribute to application development from an automated testing perspective
  • Identify manual test cases that can be converted into automated test scripts
  • Analyze project/module environments and architecture to determine appropriate test automation methodologies
  • Prepare test automation design, strategy, and plans
  • Identify and segregate manual test cases/automation test scripts suitable for regression testing
  • Work to make code easy to understand, reusable, generic, and less error-prone in the automation framework
  • Train and mentor new team members in test automation best practices
  • Communicate with developers and other team members to resolve issues or questions related to test automation code
  • Devise and create test tools using automation to reduce manual effort
  • Build and maintain automation tests that will reproduce known issues and validate functionality.

Associate Test Engineer

Quick Heal
12.2013 - 12.2014
  • Create and maintain test scenarios, test cases, and test plans
  • Execute test cases to validate the functionality and stability of the software
  • Investigate and debug defects to determine their root causes
  • Perform regression testing for each new build of the application
  • Collaborate with the development team to raise and track defects
  • Contribute to test planning, including analyzing requirements and use cases
  • Participate in review meetings and actively contribute to the review process
  • Ensure test case coverage of specific requirements
  • Deploy software builds on Linux servers and configure them with the latest changes and updates in
  • SQL databases
  • Utilize bug tracking tools like Bugzilla and test management tools like TestLink to manage defects and test cases.

Test Engineer

GlobalStep
Pune
04.2013 - 12.2013

Education

Master of Technology - MTech - Computer Software Engineering

Birla Institute of Technology and Science
01.2021 - 05.2023

Bachelor Of Engineering - Information Technology

Indore Institute of Science and Technology
01.2008 - 04.2012

HSC - Science and Mathematics

Central Board of Secondary Education
01.1996 - 04.2008

Diploma - Software Testing

SEED Infotech Ltd

Skills

Team Leadership, Agile Project Management

undefined

Timeline

Staff SDE 1B

EnterpriseDB
08.2022 - Current

Staff SDE 1A

EnterpriseDB
10.2021 - 07.2023

Master of Technology - MTech - Computer Software Engineering

Birla Institute of Technology and Science
01.2021 - 05.2023

Senior SDET

EnterpriseDB
01.2020 - 12.2021

Senior Automation Engineer

Calsoft
08.2018 - 01.2020

Associate Consultant

Capgemini
01.2017 - 08.2018

Senior Software Engineer

Capgemini
08.2015 - 12.2016

Test Automation Engineer

Quick Heal
01.2015 - 08.2015

Associate Test Engineer

Quick Heal
12.2013 - 12.2014

Test Engineer

GlobalStep
04.2013 - 12.2013

Bachelor Of Engineering - Information Technology

Indore Institute of Science and Technology
01.2008 - 04.2012

HSC - Science and Mathematics

Central Board of Secondary Education
01.1996 - 04.2008

Diploma - Software Testing

SEED Infotech Ltd

Hobbies

Playing Guitar, Football, Badminton, Traveling, Photography.

Strengths

Adaptable, Optimism, Leadership, Team Player, Self-reliant.

Strengths

Adaptable, Optimism, Leadership, Team Player, Self-reliant.

Amol VyavahareProduct Lead (Software Professional)