Accomplished Release Manager and Agile Scrum Master with a proven track record at Cognizant Technologies Solutions and Tata Consultancy Services. Expert in leading teams through complex release cycles and fostering a culture of continuous improvement. Skilled in Agile methodology and release planning, significantly enhancing deployment efficiency and software quality.
Overview
12
12
years of professional experience
Work History
Release Manager
Cognizant Technologies Solutions
11.2021 - 05.2024
Managing and overseeing the deployment and release process for software applications
Ensure that software is delivered efficiently,reliably and in alignment with business objectives
Coordinate and schedule the release cycles,ensuring the timelines for features,fixes and updates are aligned with business priorities
Act as the main point of contact between development, testing and business teams to ensure everyone is aligned on release objectives,scope and schedules
Identify and address the potential risks in release process and put mitigation strategies in place to minimize disruption to production environments
Ensure the integration of automated build systems (CI/CD) for faster and error-free deployment
Manage the release deployment process across various environments (development,staging,production) to ensure smooth transition.
Oversee version control practices and ensure proper tagging,branching and merging of code to prepare for release
Ensure proper configuration and setup of environments for development, staging and production to match the required specifications of release
Continuously monitor deployment environments to ensure stability and performance are optimal during release cycles
Work closely with QA team to ensure automated testing is integrated into the CI/CD pipelines and the software meets quality standards before deployment
Ensure that all necessary testing has been completed successfully before a release is deemed ready for production
Ensure post-deployment testing and validation are conducted to verify the success of the release
Ensure proper documentation of release notes,including new features,bug fixes, known issues and any changes made to the application
Ensure that all change to production systems are tracked and documents as part of the release process, adhering to change management protocols
Act as the primary point of contact for any issues that arise during the release process or post-deployment. Coordinate with development,Operations and support teams to quickly resolve any incidents
Work with DevOps engineers to ensure appropriate tools for version control, configuration management,monitoring and automation are being utilized effectively
Collaborate to optimize the CI/CD pipeline and ensure that it is fully integrated into the release lifecycle
In case of release failure, manage the rollback process to revert the application to a stable state
In some cases managing an immediate roll forward strategy to fix issues while maintaining minimal disruption to user
Provide regular updates to all relevent stakeholders on release status,including any delay or issues
Agile Scrum Master
Tata Consultancy Services
02.2019 - 11.2021
Coached team members in Agile practices, promoting a culture of continuous improvement.
Facilitate all Scrum ceremonies (Sprint Planning, Daily standups, Sprint Reviews and Retrospectives), ensuring teams are engaged and focused
Ensured timely delivery of high-quality software products by enforcing adherence to Agile principles during development cycles.
Planned Agile best practices and encouraged team cohesion, overcoming impediments, and hurdles to productivity.
Led sprint reviews and planning meetings to promote full team engagement.
Identified and resolved impediments, ensuring the smooth progress of projects towards completion.
Removed obstacles by finding right personnel to advance tasks and projects.
Worked effectively with multiple Scrum teams both internally and off-shore.
Anticipated impediments to team delivery involving cultural barriers and logistical challenges.
Coached teams in Agile practices and provided necessary training to create positive mindset to Agile methodologies.
Collaborated closely with product owners to prioritize backlog items based on business value and stakeholder needs.
Worked closely and listened to team members' feedback to identify issues and resolve conflicts.
Streamlined and optimized workflow and communication by implementing Agile frameworks.
Monitored and tracked project progress to support timely completion.
Established and enforced project timelines and deadlines.
Test Lead
TCS Siruseri
04.2017 - 06.2019
Lead a testing team to deliver high-quality software on time for multiple projects
Collaborate with product owners, developers and business analysts to ensure test coverage meets the requirements
Design and execute detailed test plans,test cases and test scripts based on business requirements and technical specifications
Mentor and guide junior testers, provide training on testing techniques and best practices
Report defects and track them through Jira, ensure timely resolution and proper documentation
Coordinate with development and operations teams to identify testing gaps and optimize test efficiency
Act as the main point of contact for QA during sprint planning and retrospectives
Test Analyst
TCS Siruseri
10.2012 - 03.2017
Performed manual testing of web applications, focusing on functional and regression testing
Participated in requirement analysis and test planning
Assisted in preparing test environments and setting up test data
Identified,reported and tracked defects to closure, ensuring timely resolution
Developed test strategies, test plans and detailed test cases based on project documentation and user stories
Executed test cases manually and documented defects found during testing phases
Collaborated closely with development teams to ensure quality standards were adhered to during the software development lifecycle
Improved software quality by designing and executing comprehensive test plans.
Evaluated product requirements, translating them into detailed test scenarios and validating expected outcomes.
Reduced production issues by implementing rigorous regression testing before each release.
Identified critical defects, conducting root cause analysis and collaborating with the development team for timely resolutions.
Documented testing procedures for developers and future testing use.
Tested functional and compatibility of new programs or updates in comparison to existing applications.
Education
Master of Arts - Master of Computer Applications
SASTRA University
Thanjavur
06-2012
Skills
Leading teams
Agile methodology
Release planning
Timeline
Release Manager
Cognizant Technologies Solutions
11.2021 - 05.2024
Agile Scrum Master
Tata Consultancy Services
02.2019 - 11.2021
Test Lead
TCS Siruseri
04.2017 - 06.2019
Test Analyst
TCS Siruseri
10.2012 - 03.2017
Master of Arts - Master of Computer Applications
SASTRA University
Similar Profiles
Pinaki KaruriPinaki Karuri
Product Manager at Cognizant Technologies SolutionsProduct Manager at Cognizant Technologies Solutions