Experienced QE & Test Automation Architect with 16 years of experience working in Functional/Non-Functional Test Automation, Tool/Utility Development & lately DevOps Automation for on-prem & AWS Cloud Solutions. Before Argus, I worked with Microsoft (US) in a Full Time capacity for close to nine years largely focussing on Application Performance & Scalability, UI Functional Automation, BDD Test implementation, setting up automation practice for companies like Dell (eCommerce), Wells Fargo, Bank of America, Fiserv, HP-IT just to name a few. My strengths are owning and delivering projects/engagements from start to finish, working closely with Customers and stake holders managing projects with aggressive deadlines. At Argus, I have had the good opportunity to do most of that plus CI/CD & DevOps Automation. Looking for an opportunity to work in a diverse environment of technologies and learn and contribute from my experience around Test Automation.
Driving Automation Strategy for Functional and Non-Functional Test
Worked closely with the QA Teams around documenting TC's to facilitate Automation strictly from the BDD perspective
Have developed and run automation in AZURE Cloud. Managed VM infrastructure on AZURE cloud. Done POC's around CI/CD on AZURE
Work closely with Development and Tech Support to understand issues and replicate that as a part of testing
Have a pretty good familiarity around Test and CI/CD Automation on the Amazon cloud. That's one my current deliverable.
Contributed around TDD, Integrations Testing plus implementing Quality gates like Code Coverage, Static analysis and Code Metrics as a part of the CI Process.
Setup and Manage virtual Test Environments for Test Automation using the Microsoft Lab Manager/SCVMM stack
Mentoring Automation Teams around Tools and processes.
Automation Code Review. Assist teams and participate and contribute to unblock automation.
Own Performance & Scalability Testing for all our products
Own CI/CD Implementation & Build Deploy Automation. We use tools like Octopus, Jenkins plus TFS v-Next and TFS XAML Builds.
Drive Test and Build Automation in the cloud (AWS)
Hands with .NET platform and C# Development. Built tools and Automation Frameworks that we run as a part of the Daily CI Builds. I have also setup Web Sites using CSS and Bootstrap although I do not work on them regularly.
Hands-on and familiar with .Net debugging and use of HTTP proxy tools such as FIDDLER and POSTMAN
Current Role Highlights (2015 till date)
Own and Lead Automation (Dev-Test + DevOps) across all our products.
Manage a 18 member team across four locations (London, India, Aurora, Canada & Houston).
Own Performance & Scalability, Functional Test Automation plus CI/CD & DevOps Automation for all our Applications
Scrum Master - Requirement gathering,Writing PBI, coming up with Acceptance Criteria, Task out and Size the PBI's along with Dev/QA teams. Work with BA's to commit them to their respective sprints as applicable
Hands on developing Automation Solutions on the C# .Net Platform.
Currently working on an alternate solution for end - end API Automation to replace Visual Studio Enterprise to reduce licensing costs.
Invested in the teams and individual success by working with them to identify their training and career goals.
Conduct Test Code Reviews, make Design change recommendations, hands on- framework enhancements
Role Highlights before ARGUS
Successfully owned and delivered Application Performance & Scalability projects for Large Enterprise customers like HP, Dell, Wells Fargo etc. Owned and delivered engagements.
Setup Dev & Test Automation Practice for seventeen work-streams in Dell. It was executed over 18 months
Hands-on with Writing Test Code on the .Net Platform working closely with Customer Development and Test Teams
Implementing Performance and Scalability Testing on the Microsoft AZURE Cloud Platform
Debugging and Analyzing Applications for Performance. Work closely with Architects and customer teams
Setup & Built UI & API Automation along with frameworks built on CodedUI, MAUI Frameworks.
Managed Large Enterprise Accounts in the US South Central District in the capacity of Application Development Manager/Technical Account Manager at Microsoft focusing on Visual Studio Developer/Test, ALM & Diagnostic Solutions
Evangelized Microsoft Developer and Application Life cycle Solutions on the Visual Studio and Windows AZURE Environment
Lead and Manage large teams (Offshore/Onshore) to success. Successfully setup Automation COE at Large Corporations in my Role as a Consultant with Microsoft Consulting Services (MCS)
Automation Lead/Manager05/2015 to CurrentARGUS SoftwareHouston, Texas
Test Engineering Lead/Manager for the Test & DevOps Automation engineers
Hands on Developer working on tools and Test Frameworks and tools.
Application Development Manager04/2014 to 04/2015Microsoft Corp.Houston, Texas
Managed two of the largest MS enterprise accounts in the Houston Area in the capacity of an Application Development Consultant and Trusted Adviser
Evangelized Microsoft Dev Solutions with focus on the Visual Studio ALM Developing POC's around Unit Testing TDD & Development Methodologies with Microsoft Dev Products and Tools
Trained and mentored Teams around Microsoft ALM Suite of solution and implementation best practices
Test Engineering Consultant (Microsoft Testing Services & Performance Labs)06/2006 to 04/2014Microsoft CorpDallas, Texas
Worked with a broad variety of Enterprise customers helping them plan and execute large scale performance and scalability tests of mission critical applications, usually with very aggressive deadlines.
Executed Tests on AZURE. Trained and mentored Customer teams around AZURE.
Written multiple tools and libraries. One of them being comparing IIS log files and point out the potential differences between dev-staging environment traffic vs. the production traffic
Worked closely with the Visual Studio and the SharePoint Product Teams @ Microsoft to enhance the Load Test and the CodedUI product and enhancing the Performance of the Sharepoint Platform.
Worked with customers to help them plan and execute on various ALM testing practices, including performance and load testing, Integration testing, Unit testing, CodedUI testing, and Test Driven Development training.
Masters in Computer Science & Management: Computer Science2002Pune UniversityPune, Maharashtra, India
Bachelor of Science: Computer Science1999Pune UniversityPune, Maharashtra, India