Automation Architect Resume
AtlantA
SUMMARY
- Around 14 years of progressive IT experience and currently working as an Automation Architect
- Define and document the QA Automation processes, Best practices, Automation & Performance Frameworks and roll out to different projects across an enterprise
- Evaluate and select test automation tools for different products and applications
- Experience to analyze business requirement, business blueprints, developing project plans, defining automation framework, test cases, and developing automation test scripts
- Collaborate with project teams to strategize & align long term solution for automation including roadmap, tools, framework & approach
- Ensure adherence to the QA - TCoE Automation testing processes and standards
- Expertise on CI/CD tools (Jenkins, Hudson etc.)
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG, selenium Grid, Jenkins and SauceLabs.
- Sound Functional Knowledge on SAP(ECC and S/4 HANA) MM, SD, WM, FICO, HCM, CRM, SCM, PP, PM and IC Web
- Expert on industry leading Automation Testing tools like Microfocus ALM, QTP/UFT, Selenium WebDriver, Cucumber, TestNG, Java Scripting, VB Scripting, Web Services, SoapUI, Postman, Load Runner/Performance Center and Jmeter
- Expert in Load Runner/Performance center and Jmeter
- Experience with a variety of protocols such as Web Service(SOAP), Web/HTTP(REST), SSL, ODBC, JDBC, SAP GUI, SAP Web, Turclient and MQ/JMS Extensively worked on SAP application and involved in Business Process Testing (BPT) using SAP Solman, SAP TAO, UFT, eCATT, CBTA and ALM
- Good in analyze performance bottlenecks and engineering solutions
- Experience to analyze scalability, throughput and load testing and collect metrics against servers
- Experience on SAP Solution Manager(SolMan), ITSM, Workbench, ChaRM, BPCA analysis and Enterprise integration of Solman with third party’s
- Experience on process like Change Management, WRICEF Management, Document Change Control, Scope Management and Issue Tracking
- Experience in writing of RFPs to identify ERP vendors for eCom, SAP and SFDC Financial/Logistics implementation
- Worked with SAP idocs and Middleware validation
- Conducted ROI (Return on Investment) studies to shrink the cycle time needed to conduct regression testing
- Expertise in designing Keyword driven, data driven, Hybrid and BPT automation test frameworks
- Developed deployment plans, requirement managements plan, test plans and test strategies
- Worked on Selenium RC and web drivers by using Junit, TestNG and Maven frameworks
- Involved in monitoring and measuring performance of the Servers, OS, Network drives and application components, load balancers
- Experience in design API automation framework using Cucumber(BDD)
- Extensively worked on ALM Administration, Reports and Workflow customization
- Installed and configured SOAP UI/Service Test/Postman to test Web Services using WSDL’s, REST and JMX protocols.
- Extensive experience with AGILE - SCRUM and Kanban methodologies
- Sound experience on database testing (Oracle SQL, PL/SQL, SQL Server and MySQL)
- Worked on UNIX/Linux flavors and Microsoft Windows family
- Sound knowledge on shell scripting
- Extensive experience on Functional, Regression, Integration, System, UAT, Database, Load and Stress testing
- Worked on Black box and White box methodologies
- Extensive knowledge on bug tracking tool to create/track requirements, test cases, defects, generate custom reports
- Expertise in Preparing Test plans, Test Scenarios, Test Documentation and Test Cases
- Experienced in Test schedule planning, Batch Test Scheduling and Execution
- Expertise in QA Methodologies like V-Model, Agile, Spiral, Iterative, TDD and Waterfall. Quality Assurance Life Cycle (QALC), Test Strategies, Test Metrics and Software Development Life Cycle (SDLC)
- Expertise in Effort estimation and Metrics preparation
- Good Communication skills and flexible to adept to any new environment and work on any project
TECHNICAL SKILLS
Testing Tool: ALM, QTP/UFT, Performance Center/Loadrunner, Jmeter, Service Test, Postman, SAP TAO, Soap UI, Selenium Web Driver, Junit, TestNG, Maven, Cucumber, Jenkins, Mobile Center, Perfecto Mobile Appium, SauceLabs
Operating Systems: Windows family, UNIX/Linux flavor, Mainframes and Mac
Methodologies: Agile Software Development (Scrum & Kanban), V-Model and Waterfall Methodologies
RDBMS: Oracle (SQL, PL/SQL), Microsoft SQL Server and MySQL, ERPSAP and Oracle eBiz
Scripting: Shell Script, VB Script, Java Script, HTML and XML, Web ServerIIS and Apache Tomcat
Version Control: Git, Bitbucket, SourceTree, Rational Clear case, SVN and CVS
Languages: C, C++, and Java, Ruby and Perl
Technologies: Web Services, SOA and Middleware’s (TIBCO)
PROFESSIONAL EXPERIENCE
Confidential, Atlanta
Automation Architect
Responsibilities:
- Sound functional knowledge on SAP MM, SD, FICO, CRM and PP modules
- Configuration setup of Solution manager(SolMan) and connecting managed systems
- Define Project planning, sizing, implementation of solution manager 7.2 upgrade from 7.1
- Leading SAP(ECC/S4) providing support to various functional modules
- Technical monitoring, ITSM, CHaRM setup configuration for ECC systems
- Technical prerequisite verification, configuration and set up for TBOM,BPCA,SAP TAO 3.x
- Activating and generating TBOMs for the corresponding business processes
- Documentation on BPCA within Solution Manager to support change analysis and testing scope definition
- Creation of BPP's for BPCA execution to determine test coverage
- Defined integration strategy for eCom, SAP, Salesforce(SFDC) and Legacy systems
- Developed a proof of concept for regression testing on E2E transactions
- Created BPT components by executing t-codes on SAP TAO interface with the help of PFA, Inspection and UI Scanner
- Created an End-to-End automation flows for SD,MM, CRM and SCM flows
- Performed Solman TBOM creation, BPCA analysis and CBTA
- Synchronized business process from SAP Solman to HP ALM
- Developed and executed load test script scenarios based on the business requirements and specifications.
- Developed web based scripts using VuGen and enhanced scripts with Load Runner API functions.
- Plotted realistic test scenarios using Load Runner Controller based on test model.
- Analyzed scalability, throughput and load testing metrics against test servers, ensuring timely go-live of new builds.
- Recommended changes to system capacity/performance using quantitative methods, statistical data and historical performance data, defining and managing system tuning and workload balance
- Analyzed the load test results and provided recommendation to the development and infrastructure team.
- Measured, reported, and recommended performance SLAs
- Documented results and observations after inspections and audits
- Improved and maintained new and existing performance test frameworks
- Involved in Effort estimates and task allocation to the team members
- Involvement in the System Test Plan Preparation and Requirements Streamlining
- Responsible for GUI and Functional Testing, using Black box Testing Techniques.
- Involved in Automation Infrastructure Development using Selenium.
- Designed Selenium POM using Maven framework
- Created Test cases Using Element locators and Selenium Webdriver methods.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Worked on Listener retry, Event Listener and extent report
- Analyzed the roadmap for automation.
- Involved in Master test data preparation
- Implemented CI/CD through Jenkins
- Design API interface validations through Cucumber(BDD) framework
- Performed browser (IE, Firefox, Chrome, Safari) compatibility testing for various environment
- Prepared Test Plan for END-END and UAT testing
- Involved in Mobile automation for IOS and android apps
- Automated Salesforce Lightening app using Selenium Webdriver using Eclipse/Idea IDE’s
- Expert in inbound/outbound Idocs Validation, processing and status tracking
- Involved with Salesforce-SAP integration
- Implemented Mobile Center for mobile automation
- Involved in Master test data preparation
- Worked with business team to identify Performance test scenarios and identify metrics need to be measured
- Worked with business team to define SLA’s on system performance measures
- Executed system load testing and distributed across LGA’s for performance validation
- Expert on VuGen, Controller, LGA, Analysis and SiteScope
- Design and Execution on high end user performance through Jmeter scripts
- Document Preparation for Test Strategy, Test plan and Test Summary Report
- Reviewed the scripts that was prepared by team members
- Involved in ALM administration - Project creation, user field and report customization
- Involved in ALM Migration
- Participated in Bug Triage meeting
- Collected Test Metrics and documented
Confidential, Atlanta
Automation Technical Lead
Responsibilities:
- Worked on airline Ecommerce, Cargo, Crew management, Flight Management and Reservations
- Analyzed test results using Load Runner Analysis and generated test reports.
- Designed performance test scripts with HP Load Runner to test Delta.com applications such as the booking, SkyMiles and Flight Status applications.
- Executed performance tests on Delta.com applications and call center applications, analyzing response times of the various pages and systems.
- Supported JVM engineering team to test prototype builds and jvm flags. Collected profilers and report performance results.
- Assisted developers and system architects with identifying system bottlenecks and capacity issues, along with identifying methods for increasing system capacity.
- Designed and built intelligent test systems that can simulate production load traffic
- Coordinated daily meetings to track defects and test related issues.
- Developed test scripts for GUI, functionality and regression testing
- Measured, reported, and recommended performance SLAs
- Implemented automation using Selenium Webdriver, Grid, Java, Maven and Cucumber
- Developed Page Object framework and Hybrid framework from the scratch
- Developed test scripts to automate process of ecommerce transaction
- Developed and maintained automated regression test scripts
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/ Windows 8 / XP) compatibility testing for various environment
- Performed continuous integration testing(CI/CD) using Selenium, Maven, and Jenkins
- Identified and isolated software defects and reported through JIRA
- Reviewed test reports using TestNG and extent reports
- Developed BDD test using Cucumber by writing behavior, feature and step definition
- Developed Test Cases for WSDL testing and Rules validation testing on the functionality of the application with Soap UI
- Developed Groovy scripts for data driven testing, test runner customization
- Performed report customization in SOAPUI
- Designed API automation framework using Cucumber(BDD)
- Executed Web services test case on Multiple environments(SI, ST, Staging and production)
- Created regression test suite for IOS and Android devices
- Worked in highly dynamic AGILE environment and participated in Scrum and Sprint meeting
- Involved in Effort estimates and task allocation to the team members
- Delivered presentations on test strategies and approach to all project members
- Document Preparation for Test Strategy, Test plan and Test Summary Report
- Reviewed the scripts that was prepared by team members
- Involved in the Design and Requirement doc Review meetings
- Prepared Test Plan for END-END and UAT testing
- Involved in the Walkthroughs for Test Plan with the Team
- Monitored over versions of files and modification being made using SVN
- Built a library of regression testing scripts and mentored client on how to execute the automated test scripts
- Involved in Functional Testing, Regression Testing and Compatibility Testing
- Tracked and reported day to day activity/progress of testing progress to QA Delivery Head
- Developed Test Metrics and documented
Confidential, Atlanta
SAP Automation Lead
Responsibilities:
- Developed a proof of concept for regression testing on SAP handheld transaction
- Involved in the creation of Master Validation test Plan in accordance with the functional requirements for SAP
- Involved in analysis of the wricef’s for the functional understanding
- Worked closely with SAP team to create test scripts, scenarios, test data and test conditions
- Analyzed the roadmap for automation.
- Created project strategy and dependencies Documents.
- Created QTP BPT components by executing t-codes on SAP TAO interface with the help of PFA, Inspection and UI Scanner
- Created standards for peer-reviewing documentation of SAP test cases, peer-reviewed test cases, and identified SAP test conditions to be validated
- Involved in preparation and execution of test scripts for Customer Master, Order Management, Logistics Execution, Collections and Account receivables under SD module
- Involved in preparation and execution of test scripts for Master Data, Vendor Metrics, Procurement Cycle under MM module
- Validated idocs inbound and outbound communication, segments and status
- Validated Functional requirements against BAPI’s
- Exposure on the BADI identification and validations
- Verification of the middleware data’s and JMS messages by using Tibco GEMS
- Execution of Automated test scripts and analyzed results based on business blueprints
- Functional Regression scenario validation after the transportation
- Involved in fit gap analysis
- Co-ordinate with functional team members to identify the automation test script for validated string, UAT and Regression test cycle
- Extensively involved in reviewing the pre and post execution of the test script all over the modules
- Implemented the flow diagrams for Pre-Execution Review, Post-Execution Review and Defect Life Cycle
- Involved in defining the performance scenarios based on the business process
- Involved in Creation and Execution of Load Test scripts, Scenarios for modules like MM,SD,FICO and Portal by using Performance Center
- Analyzed and created strategy for converting data from legacy systems to the new SAP solution
- Involved in defining the performance scenarios based on the business process
- Worked with Basis team, Functional teams with the issues of load testing
- Maintenance of Automation Regression Pack.
- Involved in ALM administration - Project creation, user field and report customization
- Involved in ALM Migration
Confidential
Automation Test Engineer
Environment: Java and Oracle
Responsibilities:
- Presented management with results from proof of concept automated testing to extend testing to other business areas.
- Preliminary discussion of the project with the core team and understanding the Business Requirement Specifications.
- Prepared component driven framework(BPT)
- Given knowledge transition to the business users and BPT framework and script execution
- Performed Smoke testing and Regression testing for hot fixes released during Integration phase
- Preparation of custom functions and business(BPT) components
- Created and executed test strategies and test plans that coordinate activities across multiple work streams
- Execution of Business Components
- Performed in both Front End and Back end Testing
- SQL validation against an application functionalities
- Prepared test scripts reports based on the process followed
- Prepared Defect report as per severity
- Participated weekend reviews with team members
Confidential
Assistant Test Lead
Environment: SharePoint, SQL Server
Responsibilities:
- Discussion of the user stories with the functional team.
- Followed Agile Methodology, participated in scrum stand up meeting and Sprints
- Participated in Daily Scrums, Sprints, GO/NO-GO meetings, Net meetings, Training Classes, and Cross Trainings
- Prepared Document for Test Strategy, Test plan and Test Summary Report
- Created automation hybrid framework for the regression and functional scripts
- Preparation of Automation scripts and custom functions
- Used Quality Center to create and execute the automation test scripts
- Reviewed the execution of the test cases and bugs reports
- Participated in Bug Triage meeting
- Communicate with Functional Analyst on issues clarifications.
- Worked closely with functional team to develop test scripts for various functionalities
- Participated weekend reviews with team members
Confidential
Assistant Test Lead
Responsibilities:
- Gather specifications and requirements from development and business team prior to System Testing.
- Interact with the business analysts to analyze user stories and gather input for creating the test plan
- Followed agile methodology, participated in Scrums stand up meeting
- Prepare Document for Test Strategy, Test plan and Test Summary Report for Functional Testing and UAT
- Involved in set up the Test Environment
- Participated in Scrum meetings
- Executed SQL queries and validated the application against the data base
- Actively participate in the team meetings to discuss the issues arising out of testing
- Involve in the development of the system documentation and execute the test cases
- Report defects in Test Director, mail and involved with the development Team in addressing issues
- Worked with end-users on UAT to sign off the releases and emergency fixes.
Confidential
Senior QA Engineer
Environment: Java, JSP, Servlets, Struts and MySQL
Responsibilities:
- Involved in Requirement Analysis
- Responsible for complete life cycle testing, including the Functional testing
- Involved in Negative/Positive testing, System Integration testing, Regression testing and User Acceptance Testing (UAT)
- Preparation of Test strategy and System Test Plan
- Managed all scheduled testing releases and cut-over testing activities
- Created and reviewed the test cases written by the team.
- Created and executed functional test cases
- Prepared regression scenarios and test data’s
- Executed Regression Testing through Test Director
- Reviewed and analyzed of test results
- Ensure that defects are reviewed within the team before logging
