I am a highly professional hands-on techie in Agile Product Development & Testing.
My present role as Agile Coach, Test Consultant, and Agile Trainer, to help organisation to a pain-less transition to a more efficient and productive unit using Agile Methodology in quick time. Particularly specializing in Agile (Scrum/XP/Kanban) adoption, Build, Test & Deploy Automation using agile tools and engineering practices to bring the change effortlessly.
My goal here is to bring about change. Though change is hard, the techniques and methods I use have been successfully and widely adopted across all teams in the whole organisation. Having played various roles of Test Manager, Agile Coach, Quality Evangelist, Product Owner, Iteration Manager, Scrum Master, Developer, Tester, Recruiter, Build Master, Release Manager, Mentor & Trainer, I am well equipped to help the entire organization rapidly adapt Agile methods. I have extensive experience with all facets of software quality assurance and test including Automated Functional & Performance Test Development, Test Management, Agile testing. My work experience as a Tester has developed my ability to adapt quickly to the demands of each individual project and work environment, and to create rapport with stakeholders and teams offshore and direct.
• Enterprise Agile Coach
• Agile Transformation Consultant
• Scrum Master / Trainer
• Scrum | XP | Kanban | Scrumban | SAFe | LeSS | DAD | Nexus
• Agile Testing
• Web-Services Testing
• Test Automation (Functionality, Performance, etc)
• Build Automation
• Cloud Infrastructure as Code
• Release & Configuration Management
• Continuous Integration & Continuous Deployment
• VersionOne, JIRA-Agile, Rally, Pivotal-Tracker
• TDD, BDD, ATDD
• Selenium WebDriver, iMacros, JMeter, SoapUI, LoadUI
• Cucumber, SpecFlow, JBehave, JUnit, NUnit, TestNG
• Subversion, Github, Jenkins, Hudson, GO-CD, OctopusDeploy, WebDeploy
• Java, VBScript, Open Source, MS and Mainframe Technologies
Managed testing for various products and ensured superior quality. Won the credibility of teams and management by demonstrating my skills. Coached a test team of Sr. Software testers to find 1000s of bugs and mentored them to grow professionally. Learnt a great deal of management & learnt how to deal & respect people Handled war room situations. Probed customers, interests, and products usage. Collaborated with Developers, Support and Marketing folks. Showed energy and mingled with people well. Cleared traps for the team so that they do well. Worked for leave processing, appraisals, team dynamics, goals, issue resolving, status reporting, productivity improvement, career aspiration handling, collecting feedback, training. Participated in internal and external audits. Awarded testers for their contribution. Most important of all, my team liked me and they trusted my decisions.
Managed testing operations for various products Involved in full Product-Development & Test Life Cycle Planned, prioritized, estimated, scheduled and assigned of test strategies & iterations Defined testing scope, test objectives, test strategies & testing risks Prepared test status reports, analyzed and recommended improvements in processes Responsible for Release Management and Release Go / No-Go Decision Ensured smooth transition of the product to production and support and monitor any defects Identified tests to be automated and reviewed automated test scripts & performed CM Helped Teams to locate product & testing risks / critical areas / bugs of application under test & provided Tech Support to business & development teams by analyzing client tickets Identified & evaluated Automated Testing Tools & involved in procurement Arranged trainings and facilitated support Developed & updated quarterly resource plan, training plan, and Skill inventory Prepared testing work proposals Responsible for bug analysis, test metrics & provided recommendations for test process improvements & implemented best practices As SEPG Lead: Responsible for assigning & monitoring process improvements Developed and updated quarterly Quality plan for SEPG Planned & conducted process refresher training and train trainers Metrics identification, metrics data collection & analysis, Provided recommendations and ensure actions Conducted timely SQA reviews & SEPG audits, track non-conformances to closures Conducted management process review meetings Conducted SEPG Meetings with project teams and ensured actions Tools identification related to project management, metrics collection and data management and their evaluation Maintained QMS and SPDB, tailoring approvals, appraisal planning & execution Member of Change Request Board
Coaching 30 teams on all aspects of Agile with strong focus on Scrum Practices. This includes working in hands-on manner with teams as well as in Consultant model, helping them leverage Scrum and its events, roles and artifacts to reach high performance and greater successes. Coaching Teams to improve team collaboration and self-organization, guiding the teams to increase their transparency and effectively track their progress by leveraging burn-downs and other information radiators, and facilitating effective and meaningful retrospectives. Coaching Product Owners, Scrum Masters, Project Managers, Testers, Developers and Development Managers on the Agile/Lean and Product Development Process as well as Technical Engineering Practices. Training people for Scrum Masters role as well as providing direct team support to improve their planning and estimation skills and their adherence to the various ceremonies and cadence of Daily, Iteration and Release-Level Meetings. Conducting Team, Departmental and Organizational Agile Workshops and Presentations as well as Providing One-on-One Support and mentoring teams. Conducting Scrum Immersion workshops as well as trainings on the areas of Release Planning, Backlog Refinement, Story Writing, Roles and Responsibilities as well as the events of Scrum and Technical Best Practices. Coaching Technical Teams on Engineering Practices for Improved Code Quality, Use of Simple Design Constructs, and proper application of computer engineering principles. Supporting Teams at the Technical Level. Accountable for improvement in results of Software Development Projects in terms of predictability of deliver, Cost Containment, Schedule and Delivery of Commitments and Quality. Participating as member of a Coaching Team, consisting of other coaches across Sabre Global Offices.
Responsible to define Agile Transition Program & its implementation. Providing Agile/Scrum Training, Coaching, and Consulting to various teams in Scrum implementation. At present, acting as agile coach of 16 teams and 120 developers addressing the daily challenges the teams face with implementation, processes & engineering practices. Actively evolving the engineering practices such as TDD, Continuous Integration (Test Automation, Build & Deploy Automation), Configuration & Release Management towards agile way. Responsible to groom Agile Champions, Scrum Masters, Product Owners and Teams during Sprints and in Daily Scrums, Scrum of Scrums, Sprint Planning, Sprint Reviews / Retrospectives.