Professional Summary
Seasoned Automation Architect with 10+ years of experience in developing automation framework and test harness to address QA challenges with focus on managing local and distributed QA teams.
15+ years of experience in test management and development, to roll out different projects across QA department.
10+ years of technical leadership experience in large scale test team management.
Working experience in Oil and Gas, e-commerce, retail, Real estate, Insurance and Financial applications, Stock Broking applications, and Customer Relation applications.
Extensive hands on experience with Web Driver, Selenium, Coded UI, Rational Functional Tester (RFT), Quick Test Professional (QTP), AutoIT, Quality Center (ALM/QC), Rational Quality Manager (RQM), Microsoft Test Manager (MTM), Team Foundation Server (TFS), TestLink, trac.
Certified by HP, IBM, Exins and International Software Testing Quality Board (ISTQB).
A results-driven, team-oriented professional with broad-based skill and hands-on experience in the successful development and support of software quality assurance.
Extensive familiarity with a wide range of crucial software quality management procedures including blackbox testing, whitebox testing, automation implementation, software quality architectural strategies, requirements analyses, test plan and test case deployment techniques, and diagnostic tools.
Deep understanding of agile methodology for Test Driven Development and Behavior Driven Development.
Define, develop and document test automation processes and best practices. Provide guidance, training and mentoring to project team and QA Engineers to implement test automation process and best practices.
Extensive knowledge and experience in developing automation roadmap and detailed implementation plan for test automation framework, test strategy, test plan, test scheduling, and test summary report.
Skills
Acknowledged for being resourceful, adaptable, and self-directed with the ability to meet even the most challenging goals due to outstanding IT troubleshooting, problem solving, and customer support skills.
Experience in test automation, test management, managing complex testing programs and application lifecycle management
Understanding of Software Development Lifecycle (SDLC) (Waterfall and Agile)
Expert in test automation cost-benefit analysis, return on investment calculation, testing metrics and measurements, project management and technical writing, prioritizing requirements based on mission critical needs
Coordinated multiple offshore teams of test automation specialists to execute automation projects
Proven organizational and problem solving abilities
Extensive verbal and written communication with technical teams, non-technical teams and senior business partners
Computer Skills
Test Automation Software Selenium, Web Driver, Coded UI, Quick Test Professional, Rational Functional Tester (RFT), AutoIT, Applitool
Mobile Automation Software Perfecto, Applitool
Test Management Software Quality Center (QC/ALM), Rational Quality Manager (RQM)
Defect Management Software Quality Center (QC/ALM), IBM Rational Clear Case, trac
Business Software MS-Office (including Visio and Project)
Scripting Languages Shell script, HTML, JavaScript, VBScript
Object Orientated Concepts Java, C++, C#, ASP.NET
Database Oracle, MS Access, Sybase and SQL Anywhere
Education
Master of Computer Application, Gujarat Vidyapith, Ahmedabad, India 2001
Bachelor of Science, Gujarat University, Ahmedabad, India 1998
Certifications
ITIL V3 – Foundation Level 2012
IBM Certified Design Specialist – Rational Functional Tester for Java 2008
HP Accredited Integrated Specialist – HP Quality Center 9v (QTP + QC) 2008
HP Accredited Integrated Specialist – HP Performance Center 9v (LR + VUGen) 2008
ISTQB Certified Tester – Foundation Level 2008
Professional Experience
Argus Software, Houston, TX Aug 16 – Till Date
UI Automation Architect (Consultant)
Altus Analytics, makers of ARGUS software, has a reputation for developing innovative products in the commercial real estate (CRE) industry.
Responsibilities:
Design and develop UI Automation framework which support end to end testing using TDD approach for Argus on Demand (web) application.
Design and develop UI Automation framework which support end to end testing using BDD approach for Argus Enterprise (WFC) application.
Partners with project stakeholders during project definition to help the team understand risks, dependencies, and opportunities.
Leads the coding/configuration, testing, implementation and documentation of scripts and standards.
Analyzes requirements, test deliverables, and test results.
Ensures consistency and adherence to test automation best practices.
Builds and evaluates software quality checkpoints using automation solutions.
Reviews, monitors and summarizes progress of project testing activities
Suggest and implement test process improvements that will accomplish team, department and business goals.
Review and monitor automation efficiency, consistency and effectiveness
Provide mentoring or coaching to engineers, software developers and QA testers.
Testing Tools: Selenium, Web Driver, Coded UI Tests (CUITs), TFS, MTM, Visual Studio 2015.
Global Custom Commerce (Blinds.com), Houston, TX Jan 15 – Jul 2016
Automation Architect (Consultant)
Blinds.com is the largest e-commerce retailer of window blinds and window coverings in the world. In addition, the company sells curtains, shades, window shutters, and awnings.
Responsibilities:
Build automation framework for Autobahn platform to build UI automation scripts support cross browser, and cross device testing.
Interact with product management, project management, and development team to develop strong understanding of the project and testing objectives.
Help to drive the automation strategy and flexible heterogeneous automation framework.
Build out a test suite to cover system-level automated smoke, regression and functional tests.
Write system and feature-based test plans for architectural functional specifications.
Manually executing complex test plan with an understanding of how to build new coverage into the existing automation test suite.
Develop automation dashboards, articulate automation KPIs and determine improvement opportunities.
Testing Tools: Selenium, Web Driver, Perfecto, Applitool, Coded UI Tests (CUITs), TeamCity, Visual Studio 2015.
Enterprise Product Partner L.P., Houston, TX Feb 14 – Dec 14
Consultant
Enterprise Products Partners L.P. is a natural gas and crude oil pipeline company with headquarters in Houston, Texas. They are building a new system-business process engineering to streamline the company. The actual system being developed is working with the commercial side of the business-measurement, back office, and logistics. It tracks from where the products are coming and going on the pipeline, communicates with devices, looks at volume movement requests etc.
Responsibilities:
Leads the automation testing efforts in highly complex, multi-platform environments.
Assist other Automation Engineers with technical issues they encounter.
Demonstrate favorable results through regular leadership and influencing others.
Design, Develop, Implement and maintain test automation framework/scripts.
Setup, configure, and maintain the automated testing environments.
Contributes to the initial project design phase of a project(s), providing input on test plans, estimates, and test strategies for a project(s), working closely with clients and EPROD colleagues.
Acts as key point of contact for assigned automation aspects of releases.
Oversee all aspects of automation testing including establishing metrics, applying industry best practices and developing new tools and processes to ensure quality goals are met
Deliver project assignments on time, within budget and with high quality
Participate in scrum, including meetings, iterative development, estimations and design sessions
Creates the program level automation test plan for a project, conceiving of the testing strategy and approach.
Manages the creation of all program level automation test plans, detailed test plan, or phase level plans such as component, system, integration or user acceptance test plan. Drives the testing phase, ensuring QA/test staff executes effectively and adheres to all QA processes and standards
Testing Tools: Selenium, Web Driver, Microsoft Test Manager (MTM), Team Foundation Server (TFS), CodedUI Tests (CUITs), Visual Studio 2013.
OfficeMax, Naperville, IL Nov 13 – Feb 14
Sr. Automation Consultant
OfficeMax is a leader in both business-to-business office products solutions and retail office products. The OfficeMax mission is simple. OfficeMax helps customers do their best work. The company provides office supplies and paper, in-store print and document services through OfficeMax ImPress, technology products and solutions, and furniture to consumers and to large, medium and small businesses. OfficeMax customers are served by approximately 35,000 associates through direct sales, catalogs, e-commerce and more than 900 stores.
Responsibilities:
Performs architectural and detailed designs using sound software test engineering principals in the context of test automation platforms for e-commerce applications (B2C and B2B).
Analyzes current architecture and test platforms to formulate a vision for growth and expansion.
Develop effective Test Architecture and Script as per organizational needs.
Mentor and guide individual team members to deploy test strategies required to support the overall architecture.
Review, recommend, and implement process improvement techniques to increase test quality, improve test productivity, and streamline processes
Implements technology to reduce overall test times and increase test efficacy.
Analyzes, evaluates, and plans methods for the solution of complex problems.
Conducts investigations of considerable complexity pertaining to the development of new designs, methods, materials, or processes, and investigates possible applications of the results.
Optimizes solutions from a systems point of view by taking into account the effect of any change on other parts of the systems and supporting functions.
Testing Tools: Selenium, Web Driver and HP Application Lifecycle Management (AML), Concurrent Versions System (CVS), TestNG,
State Farm Insurance Company, Blomington, IL Dec 09 – Nov 13
QA Automation Lead - Consultant
State Farm insures more cars and homes than any other insurer in the U.S., is a leading insurer of watercraft and is also a leading insurer in Canada. State Farm's 18,000 agents and 65,000 employees serve 81 million policies and accounts - more than 79 million auto, fire, life and health policies in the United States and Canada, and more than 2 million bank accounts. State Farm Mutual Automobile Insurance Company is the parent of the State Farm family of companies. State Farm listed in top 50 Fortune 500 largest companies.
Involved in the following testing efforts of State Farm:
1)Enterprise Content Management (ECM) (Dec 12 – Nov 13)
Enterprise Content Management is very complex and critical project for State Farm Insurance to provide capture and maintain enterprise wise customer artifacts.
Responsibilities:
Ensure all deliverables adhere to software testing standards, processes and frameworks
Partner with Functional/Development leads to ensure timely delivery against project schedules
Gather requirements and provide testing cost estimates and project plans to ECM customers.
Ensure automation strategies are developed, compliant against quality standards, and delivered to project teams
Review manual templates and test cases to certify automation readiness, automated scripts developed by offshore teams against best practices
Communicate weekly and monthly automation progress and metrics to stakeholders and obtain sign-off from functional teams on all required deliverables
Lead automation test teams consisting of both onshore and offshore resources to complete all committed projects and plan
Escalate project issues impacting schedule and/or quality, and drive resolution with a sense of urgency
Perform cross browser testing for State Farm idea generation portal (www.sfideation.com) on web, mobile and table devices.
Lead automation effort of iSEIT area to develop, design and implement automation framework. Developed regression automation suite for various iSEIT release with mainframe testing.
Implement STAF/STAX framework to execute automation script from TestLink.
Testing Tools: Selenium, Web Driver, AutoIT, AutoHotKey, TestLink, Trac.
2)Auto Rate Quote (ARQ) – UAX (Dec 09 – Nov 12)
UAX was very complex and critical project for State Farm Insurance to provide easy to its potential and existed auto customer to purchase new policy or upgrade policy coverage. UAX functionality delivered in form of releases using agile methodology, and in each release multiple projects are delivering there code base with host and rating changes. With each release new functionality and features were delivered to production for State Farm customer and sales associate (agent). a
Responsibilities:
Manage test automation and test management tools across all projects to ensure successful delivery of services.
Provide consultation on test strategy and business value in using test automation tools, test management tools, frameworks, practices, and methodologies
Provide support for Testing Services (Development Integration Test, System Test, and User Acceptance Test) teams on test execution and test data generation activities.
Provide support for testing projects as it relates to effort estimations, test artifacts, testing lifecycle, test management tool, resource utilization and workflow.
Manage communications with stakeholders as it relates to test automation and test management activities.
Provide mentoring and coaching to ensure delivery of Testing Services to achieve business objectives.
Enhance capabilities of existing automation scripts to be used to test web, mobile and tablet version of Auto Rate Quote application.
Testing Tools: Selenium, Rational Functional Tester (RFT), AutoIT, Rational Clear Case, Rational Quality Manager (RQM), Linux
iGate, India Dec 06 – Nov 09
Technical Lead
iGATE is the first Business Outcomes driven Integrated Technology and Operations (iTOPS) solutions provider with a global delivery model. iGATE enables clients to optimize their business through a combination of process investment strategies, technology leverage and business process outsourcing and provisioning. iGATE has over 26000 professionals and 21 Global Delivery Centers in Australia, India, Japan, and Mexico. iGATE has developed the right solutions with its Business Outcomes driven approach for industry verticals – Banking, Insurance, Manufacturing, Retail, Healthcare, Media & Entertainment and Telecom & Hi-Tech.
Involved in the following testing efforts of iGate:
1)Enterprise Claim System (ECS)
Enterprise Claim System (ECS) is complex and critical project for State Farm Insurance to provide operational functionality its marketing professional (agent) to process auto claims. ECS functionality delivered in form of releases using agile methodology, and in each release multiple projects were delivering there UI code base with host and rating changes.
Responsibilities:
Provides leadership to other Test Engineers on automation processes and standards and trains the QA Team on automation techniques to ensure that the automation suite is up to date and works as expected.
Provides oversight to all scripts created by the automation engineering team and ensures that standards are being met.
Development of new scripts and maintenance of existing ones by exploring opportunities for continuous improvement.
Ensures proper version control and configuration management of all test objects developed and test environments used.
Compiles metrics to demonstrate the effectiveness of the automated tests.
Testing Tools: Rational Functional Tester, Rational Clear Case, Rational Quality Manager, Linux
2)Auto Claims
Auto Claims was mission critical migration project for MetLife Insurance to automate claims processing from client server to web based application.
Responsibilities:
Takes ownership of the automation framework utilizing HP’s functional automation tool suite (Quick Test Professional, Quality Center and Load Runner).
Understand the testing effort by analyzing the requirements of project.
Deploying and managing the appropriate testing framework to meet the testing mandate.
Defining the scope of testing within the context of each release.
Planning, deploying, risk mitigate and managing the testing effort for any given release.
Document, implement, monitor, and enforce all processes for testing as per standards defined by the client.
Review the Test Cases and various reports prepared by Test engineers.
Track and prepare the report of testing activities like change in requirements, test testing results, test case coverage, required resources, defects discovered and their status, automation baselines etc.
Ensure the timely delivery of different testing milestones.
Testing Tools: Quick Test Professional (QTP), VBScripts, Quality Center (QC).
Suman Consultancy, Ahmedabad, India Jun 01 – Nov 06
Software Consultant
Involved in the following software testing efforts at Suman Consultancy:
1)HelpOnMobile
HelpOnMobile project was m-commerce portal which provide extensive access to the various apps related to Entertainment, Education, Games, Shopping, etc.
Analyze all aspects of m-commerce portal process and determine need for automation.
Take leadership in communication with all projects stakeholders during the entire project from concept to feasibility and from fabrication and test to production.
Responsible for the training of regional and site engineering resources in automation.
Support continuous improvement of existing automation systems.
Coordinate design of subsystems and integration of total automation system for specific processes to deliver innovative automation solutions to customers.
2)ENVIS
ENVIS is project funded by Ministry of Environment Education of Government of India which provides Environment Educations to various organizations conscious to environment.
Responsibilities:
Create, maintain and review automation scripts using based on manual test cases and scenarios for environmental portal.
Review system/application requirements (functional specifications), test results and matrices for quality and completeness.
Participate in team reviews of product definitions, design specifications and defect review and prioritization with other members from the QA, Development and Project Management departments.
Work with product developers and technical support specialist to resolve defects and installation issues.
Instruct, direct and check the work of an assigned team of Quality Assurance analysts.
enagram Online Ltd., Ahmedabad, India Dec 2000 – May 2001
Software Engineer
Customer Relegation Management system developed to provide customized solution to Anagram Stock Broking customer to do customized investment in stock, commodity and mutual fund.
Responsibilities:
Collaborate with the development team and business partners throughout the development life-cycle of Stock Broking portal.
Work with the QA and development teams to create test data sets which fully exercise data validation and end-to-end system functionality
Validate code changes in various technologies (Java, Oracle, staging database, etc.)
Write and execute SQL queries to validate actual test results match expected results as per financial rules.
Identify and log defects if/when a test fails, if necessary, using SQL to narrow down the root cause of the problem for efficient investigation by the development team and log accordingly
Anagram Securities Ltd., Ahmedabad, India Jun 2000 – Nov 2000
Project Trainee
Online Stock Trading- moneypore.com offers online Share Trading portal for trading in BSE & NSE stocks in India.
Responsibilities:
Worked on several projects and release, each with specific requirement related to Stock Trading portal
Ensure that quality processes are carried out through all phases of the Software Development Lifecycle
Work with business partners, systems analyst, designers and programmers to create/analyze required project documents and ensures that quality assurance processes are incorporated
Assist in developing detailed testing estimates and timelines
Execute manual and automated test cases /scripts,
Log, track, and validate resolution of identified defects.
Awards
Tester’s Choice – “Extra Mile” Award by State Farm 2010
Excellent Performance Award by State Farm 2010
Valuable Contribution Performance Award by iGate 2010
Excellent Performance Award by iGate 2008
Pat on Back Award by iGate 2008