Principal Qa Architect Resume
SUMMARY
- Overall 15+ years of experience in Design, influence and Lead quality and testability of software and services in Agile Development methodology
- Experience in creating and executing Test Organization transformation road maps delivering cost and quality benefits with extensive experience in Retail, Transportation and insurance domain
- Responsible for Quality delivery and operational measures and sound understanding of T&M, Fixed Price, Unit Based pricing models
- Managed build and release management office in coordination with PMO
- Lead a team of engineers on evaluating new tools and automation technologies along with evaluation report.
- Experience in creating and executing test strategy for all types of Fixed & Flex capacity test programs
- Providing solution, estimates and pricing for large RFP's and proactive propositions to customers
- Excellent People Management, talent acquisition and retention skills
- Risk and Issue Management for complex and critical programs
- Coordinated Test Automation Delivery, CoE teams and established process and tools for efficiencies gain
- Strong communication, soft skills and task master to deliver the desired results for my customers
- Develop Test Strategy for complex projects involving multiple teams to collaborate
- Architect and drive Large Scale Quality challenges and initiatives across wide variety of Quality teams
- Automation ROI Calculation and proposal documenting experience with extensive knowledge on Visio and MS Word, Excel, PowerPoint
- Skills demonstrated through value realization for customers and industry acknowledged certifications including QAI - CSTE, HP - AIS ( Quality Center, Performance Center, Quick Test Professional), Professional Scrum Master ( PSM), Certified in Web Services testing ( SoapUI NG Pro)
- Developed test automation framework across multiple domains and showcases vast technical expertise in Web and Mobile automation using Perfecto Mobile iOS/ Android, Appium tools, Selenium IDE, WebDriver Java, Selenium Grid, JUnit, TestNG, QTP, HP ALM, Cucumber, Protractor, Rest-Assured frameworks using Jasmine, Mocha,Chai assertion libraries
- Extensive knowledge on SauceLabs, AWS, Blazemeter, CrossBrowserTesting tools for cloud based simulators & execution
- HP Quality Center Administration experience with VBA scripting, TestComplete, QA Complete tools suite used
- Developed SOA / REST Web service tests using SOAP UI NG Pro, JMeter tools
- Specialized experience working on large scale development and Migration projects with in-depth technical expertise in test automation framework design, development experience using Business Process Testing (BPT), Proactive automation, Function Library, Data Driven and Hybrid models
- Architect and develop automation tools and frameworks to be used across Quality Engineering community
- Implement automated testing of web services, GUI, newrelic performance tests and conduct test case reviews to ensure scenarios accurately capture business functionality and performance SLA
- Continuous Integration test integrated with Jenkins Maven build tools
- Implement automated testing for data transformation ensuring high quality for data integrity and consistency
- Execute all components of product testing such as functional regression, end to end testing, performance & load testing and Failure mode testing
- Provide scalability recommendation for complex services and applications
- Mentor other engineers, new team members and apply technical expertise to challenging programming and design problems relating to quality engineering
- Participate in establishing project plans, estimate work and monitor progress against milestones
- Communicate and coordinate testing with offshore and local teams as well as make recommendations to improve product reliability, performance, and quality assurance, best practices and processes
- Investigate and evaluate new testing technologies and product for applications with the environment
- Develop new testing tools to make the testing process effective and efficient
- Test Automation consulting experience and provided specialist practices for various customers in North America and experienced in descriptive programming using VB Script, Selenium-Java.
- Excellent documentation and reporting experience using MS word, Power point, Visio, Publisher tools
- Working experience with Agile Scrum teams, PMO and Release Management Office and burn-down charts in JIRA and Confluence tools
TECHNICAL SKILLS
- SQL Server, Oracle, AdvantageDB
- Java, VB, VBScript
- Agile, SCRUM, Waterfall, QuickTest Pro, Performance Center, Quality Center, Eggplant, Selenium
- Retail, Transportation and Insurance
PROFESSIONAL EXPERIENCE
Confidential
Principal QA Architect
Responsibilities:
- Working on defining QA Automation strategy and implementing Healthcare Management system Automation
- Test Framework design, development and mentoring staff on Quality Engineering Strategies.
- RESTful services automation framework design and development using SoapUI, Maven & CI integration with TFS. Results report integrated with TestRail.
- Groovy based test assertion scripts development. Building GUI test automation from scratch using Protractor Jasmine BDD framework.
- GUI automation execution extended to mobile emulators & mobile devices using Appium, Protractor frameworks and using QAComplete, TestComplete tools
Confidential
QA Manager, Principal QA Architect, QA Lead, Agile QA Developer
Responsibilities:
- Working in Scrum teams and enhancing automation scripts for current sprint features
- Monitor and correct Jenkins pipeline build execution progress and escalate / resolve failures
- Quality Delivery management includes QA Strategy development, effort management, Milestone adherence, Risk management and Quality Gate checks for new state wide product launches for HomeOwners and Canada province launch for Auto Line of Business
- Team quality objective setting and quality monitoring for 4 transaction intensive applications
- Application Life Cycle Management (ALM) for Quality governance and delivery
- Critical defects in production are reduced by 15% for all 4 applications year-on-year
- Application downtime due to functional issues are reduced down to 1 occurrence from 8 in previous year
- Hands-on automated tool development using Java to Insurance policy rating and premium comparison
- Works in close collaboration with Release Management Office (RMO) & Portfolio Management Office (PMO)
- Coordinated 6 different User Acceptance Test (UAT) groups for on-time UAT tests results review and signoffs
- Quality delivery coordination with onsite-offshore model for effective cost of Quality and accountability
- " Automation First & Automation only " approach for Web service endpoints and execution for improved speed to market
- "Fail Fast & Fail Often" Continuous Integration and Deployment testing using Jenkins and Selenium automation
- 28% Automation achieved and resulted in reducing build acceptance test execution time from 12 hours to 4 hours
- QA effort ratio is maintained at less than 40% in comparison with DEV efforts
- 18K manual regression test cases reviewed, revamped and right sized to 6500 test cases with optimal quality test coverage
- Annual QA objectives setup for team members & Mentoring them to accomplish Organization Objectives
- Extensive hands-on test script development using Selenium Java drivers
- Works with Product sponsors and AppDEV management for both legacy SDLC product delivery and Agile Sprint product delivery
- Earned Value, Actual cost & Backlog realization using JIRA
- Sprint planning and story delivery in Agile SCRUM sprint cycles
- Earned value realization during sprints and actual cost determination in sprint retrospectives
- Exercised Shift-left test strategy for early quality assessment and quality engineering
- Implemented Business Process Testing (BPT) framework for cost effective regression suites definition and execution
- Enhanced quality coverage with Code component validation tests and Risk Based Quality Index
- Engagement experience includes Business Analysis, Process development, Project management, Contingency planning and Test Management, Project due diligence & Project transitioning, System Analysis, production support, programming, Acceptance Testing to Project Implementation
- Identify and resolve issues critical to the project's strategic and operational succes
Confidential
Sr Test Manager
Responsibilities
- Test Design, development using JMeter tool for functional and Performance aspects
- Test assertions written as per Service documents and endpoint details
- Execution of tests in Continuous Integration Environment to Agile Development and
- Regression test execution and results review along with Product Owner and release manager
- Functional and Performance QM Assessment for Bi-Weekly Sprint
Environment: JMeter, Selenium, Maven, JIRA, TeamCity
Confidential
Sr. Automation QA Manager
Responsibilities:
- Test Project management with quantifiable measurements of project health
- Project planning, execution, monitoring & Control
- Involved in Enterprise testing approach & release strategy
- Project synch up meetings with customer on daily progress
- Automation Test script effort estimation and schedule milestones definition
- Regression test execution and results review along with release manager
- Review project risk and mitigation plans with team on Bi-weekly basis
- Project metrics dash board creation and publishing to key stake holders
- Managed the team to support bi-weekly project releases with 21000 automation scripts with 180 machines automation lab
Technology/Skills: Mainframes, VB.NET, SQL Server, Quality Center, WinRunner, QuickTest Professional
Confidential
Onsite Coordinator & Test Automation Architect
Responsibilities:
- Involved in identifying automation testing scope in various applications
- Sizing and ROI estimations for automation test efforts
- Test framework design using Business Process Testing (BPT), Hybrid models
- Reusable Business Components design, creation and Business Process tests assembly in Test Plan
- Business Component automation using Object Repository and Descriptive programming as well
- Authored scripting guidelines, framework best practices, test execution process documents for optimum utilization of tool and test execution resources
- Designed framework and developed automated scripts for business critical Windows Service and Web services
- Published dash boards to all stakeholders with program progress and automation test metrics
- Acted as the onsite interface for any interaction with clients that will be engaging with any of the Testing Services Centers and Groups outside of Testing Services. Ensured that they have a detailed understanding of Test Centers Of Excellence/Best Practice within Testing Service Delivery Model and able to articulate the vision of transition towards these types of models
- Created performance testing framework
- Designed and developed test scripts using VU Gen tool
- Defined test scenarios in performance center
- Executed scripts from performance center
- Analyzed results using Analyzer
- Involved in database testing - Coordinated daily and weekly status
Technology/Skills: .Net, HP Performance Center
Confidential
Automation Test Lead
Responsibilities
- Designed and developed Automation Framework / Automated Test Architecture using Business Process Testing
- Designed and developed Business Components
- Automated Business Components and developed tests to cover the functionality
- Documented the automation testing process and automation user guidelines
- Developed Automation scripts in QuickTest Pro (QTP 9.0) using Descriptive programming
- Maintained Regression Test Suites to perform Regression Testing, including data setup and cleanup scripts
- Analyzed and interpreted test results, and accurately report all issues in the Quality Center (QC 8.2)
- Participate in analysis, design and development of test plans, test cases on mid complexity/systems under deadline pressure
- Create test documentation including but not limited to Test Plans and Test Release Notes
- Design and document test cases for software release projects based on functional and technical specification documents
- Execute test cases, record results, identify and track code issues, and validate bug fixes
- Proactively drive the test efforts for assigned area in conjunction with test team counterparts
- Work closely with different functional groups to review specifications, ensure timely resolution of issues, ensure thorough testing from a business perspective, understand support issues, and release high quality products to production
- Participate in LOB application compatibility testing (Windows, Office, SQL, etc.) efforts
- Ensure compliance with privacy, security and performance guidelines. - Work closely with program managers, development leads, test lead and production support and drive issues to resolution
- Partner and coordinate with onsite teams - Train and mentor junior testers
- Proactively taken the responsibilities as Planning Manager and Process Manager in TSP/PSP Process
- Developed a tool for automatic generation of Team Status reports based on IndividualWeekly Effort This tool has been published across Microsoft TSP Coaches/ Users groups
- Proactive in testing the Database aspects on the system legacy features
Technology/Skills: SQL Server 2000, SQL Server 2005
Confidential
Test Lead
Responsibilities:
- Derived test cases from Functional Specifications
- Maintained the Review log
- Executing test cases on various builds of the product
- Reporting the defects in ClearQuest defect tracker
- Performed Regression tests -Identified the scenarios to be considered for Performance
- Analyzed the Performance monitors/ graphs generated thru LoadRunner
- Prepared analysis reports with areas of performance improvements required in the product
- Daily status reporting to the client on Product Quality Improvement status
- Preparation of Test plan as per business requirements
- Generation of test cases based on Test plan and Business Requirement Specification (BRS)
- Writing Test cases, Testing as per the test cases
- Reporting the test results in specified manner
- Review and analysis of the errors identified
- Coordinating with the team members & Resolve the bugs
Technology/Skills: SQL Server 2000,PL/SQL