Automation Architect Resume
SUMMARY
- Around 9 years of progressive IT experience and working as an Automation Technical Lead
- Experience in analyzing business requirement, business blueprints, developing test plans, defining automation framework, test cases, and developing automation test scripts
- Expertise in designing Keyword driven, Data Driven Hybrid, BPT POM and BDD automation test frameworks
- Automated highly transactional web application by using Selenium (IDE, Webdriver and Grid) using Junit and TestNG frameworks
- Experience in developing framework using Page Object Model(POM)
- Experience in CSS selector and XPath expressions to identify web elements
- Having experience working on Maven and SVN
- Performed Continuous Integration (CI) automation using Jenkins
- Sound knowledge on core Java
- Experience in JMeter, Load runner/Performance center
- Installed, configured and performed api testing(SOAP and RESTful services) using SOAP UI
- Expert in QTP/UFT and QC/ALM
- Extensively worked on SAP application and involved in Business Process Testing (BPT) using SAP Solman, SAP TAO, QTP/UFT and QC/ALM
- Extensively worked on ALM Administration
- Exposure on designing ALM Project template, Reports, Workflow customization, custom user groups, permission, user defined field and version control
- Involved in monitoring and measuring performance of the Servers, OS, Network drives and application components, load balancers
- Exposure on Tibco Gems and simulating JMS messages
- Extensive experience with AGILE - SCRUM methodology
- Exposure with User Stories and convert that into business requirement
- Extensively worked on database testing (SQL, PL/SQL, SQL Server and MySQL) and validate an applications against the database
- Worked on UNIX and Linux flavors and Sound knowledge on shell scripting
- Worked on Jira for the incident management
- Extensively worked on Web Based and Standalone applications
- Experience in writing of RFPs to identify vendors for implementation
- Developed deployment plans, requirement managements plan, test plans and test strategies for Projects
- Exposure on SAP Solution manager, BPCA analysis and Enterprise integration of Solman with ALM
- Worked on mobile automation testing tools like Cucumber, Perfecto Mobile and Mobile Truest to test on IOS and Android devices
- Conducted ROI (Return on Investment) studies to shrink the cycle time needed to conduct regression testing
- Extensive experience on Functional, Regression, Integration, System, User Acceptance, Database, Load, and Stress testing
- Worked on Black box and White box methodologies
- Expertise in Preparing Test plans, Test Scenarios, Test Documentation and Test Cases
- Expertise in analyzing High Level Design Documents, and Technical Requirements
- 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: Selenium, Cucumber, QTP/UFT, Performance Center, ALM, SAP TAO, Soap UI and Service Test, Perfecto Mobile and Mobile Trust
Operating Systems: Windows, UNIX, Linux flavor and Mainframes
Methodologies: Agile Software Development (Scrum), V-Model and Waterfall Methodologies
RDBMS: Oracle (SQL, PL/SQL), Microsoft SQL Server and MySQ
ERPSAP and Oracle eBiz:
Scripting: Shell Script, VB Script, Java Script, HTML and XML
Web ServerIIS and Apache Tomcat:
Version Control: Rational Clear case, SVN and CVS
Languages: C, C++, and Java
Technologies: Web Services, SOA and TIBCO
PROFESSIONAL EXPERIENCE
Confidential
Automation Architect
Environment: Java, JSP, Struts and Oracle
Responsibilities:
- 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 using Maven, SVN 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
- Perfomed report customization in SOAPUI
- 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
- Developed V&V plan and metrics per standards
- Participated weekend reviews with clients and team members
- Onshore-Offshore team coordination
Confidential
SAP Automation Technical 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
- Participated in Bug Triage meeting
- Preparation and review of the test summary and test certificate reports
Confidential
Automation Test Engineer
Environment: Java and Oracle QTP BPT Framework and Quality Center
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
- 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
Environment: SharePoint and SQL Server
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
- Participated in Triage Meeting
- Reviewed defects within the team before log into Defect Tracking tool
