Murali Thangella +91-963*******
Test Architect/ Manager ******.*********@*****.***
PROFESSIONAL SUMMARY
Around 10 years of experience in IT industry including extensive expertise in Automation testing using Selenium Web Driver, TestNG, Maven, Jenkins and UFT (QTP) tools.
An Automation SDET Architect, experienced in Automation, Functional Testing, Database, Backend API, Mobile Testing & DevOps.
Ability to Manage Multiple Automation Projects on Multiple Automation Tools, Manage the Complete Automation phases from Initiating, Planning, Executing, Controlling, and Reporting.
Ability to Establish and Manage Testing Centre of Excellence (TCoE) and create innovative and efficient Testing solutions, Automation Testing Solutions and Automation Frameworks to Accelerate delivery.
Collaborate with Management to strategize & align long-term solutions for automation including roadmap, tools, framework & approach.
Experience in Resource Planning, Scope Assessment, Test Framework, Communication Plan, Reporting Metrics Template and Change Management.
Responsible for Test Planning, Preparation and Execution in different environments and Ensure Test Plans are created and approved.
Result driven Leader in Test Management, Test Automation, Quality Assurance & DevOps space with expertise in managing Testing CoE, Strategic Planning, Assessment & Technical Consultation.
Automation Framework & DevOps Skills: Data Driven, Key Word, Hybrid, Page Object Model, Selenium WebDriver/GRID, Auto IT, SIKULI, Groovy, TDD (JUNIT/TestNG), BDD (Cucumber-JVM, JBehave), JavaScript, Jasmine, AngularJS, Protractors, Mocha, SVN/GIT, MAVEN/ANT, CI Jenkins, Log4j,Sauce Labs, Docker Container.
Multithreading implementation using Selenium GRID in TestNG for UI automation
Have strong communication & leadership skills with proven record of achieving targets within challenging deadlines.
Strong Experience in Debugging the code and Troubleshooting. Experience in Database and Email automation using selenium.
Have an excellent relationship with my team, peers and clients and I am extremely pro-active, hardworking and loyal with strong management, interpersonal and technical skill.
Global framework for teams to deploy suites & execute with CI using Selenium, TestNG
(APIs) directly and as part of integration testing. Experience in creating test xml suite and generating report using TestNG and analyzing the report.
API (Backend) Web Services Automation Skills: SOAP, REST, HttpClient, Google Gson, SimpleJson, Jackson, Jersey Client, REST Assured, SOAP UI, JSON, XML, JMETER, Swagger, Marshelling, Un-Marshelling, Mockito, WireMock, POSTMAN
Creating value to the business, getting new Business, Creating the SOW, Creating the Test Plan, Design Test Automation Architecture, Creating test Strategy/Approach, Leading the multiple project Teams in the area of E-Commerce, Retail Domains.
Guiding the team technically with innovative solutions, which gives excellent Productivity for testing the applications through Automation.
Defining Metrics and yield ROI of Automation.
Develop framework from scratch for Selenium Web Driver and QTP [UFT] testing tools.
Using TestNG unit testing framework, extract data from Excel and used JDBC-ODBC connectivity to extract data from Excel in Selenium
Automating Web, Mainframe, .Net, Flex, Oracle Forms applications, Descriptive programming and ADODB connectivity for excel inputs using SQL queries and customized HTML reports.
Test Automation Feasibility Analysis, Test Tool Feasibility Analysis, Proof of concepts, Test Planning with Managers, Automation Effort Estimation, Framework Design/Implementation/Maintenance, Re-engineering cross team framework, Test Suite Execution, Continuous Integration, Defect Management, Project Management, Offshore-Onsite Coordination, Test Script preparation, Review and Execution.
Quite good in program management inclusive of test & automation as well as establishing efficient test strategy for early product release with better customer experience.
EXPERIENCE SUMMARY
Working for Sapient through SDIT, Bangalore since Nov ’17.
Worked for Mind Tree, Bangalore from Oct ’15 to Oct’17.
Worked as a Module lead for Tech Mahindra, Bangalore since Feb’14 to Oct ’15.
Worked as a Test lead for Semantic Space Technologies from Dec’12 to Jan’14.
Worked as Consultant for Capgemini, Chennai from Feb ’10 to Nov’12.
Worked as Assistant System Engineer for Tata Consultancy Service Ltd, Hyderabad from Sept ’05 to April 2009.
ONSITE EXPERIENCE:
Worked in USA, for Qwest Communications.
TECHINICAL EXPERTISE
Technology
Tools Used
Languages
VBScript, Core Java, Java Scripts, Data Structure & Algorithm, XML/JSON, HTML, CSS
Software Testing Tools
QTP 11.0, UFT 12.1, Eclipse IDE, Selenium Web Driver, HPALM,Para softSOA,TestNG,TestNG, Jenkins, Maven, SVN, Auto IT, Apache POI, Salesforce CRM and GIT
Database
Oracle 8i/9i, SQL Developer, Toad 9.6
Operating Systems
Windows 7//XP, Android OS
EDUCATIONALQUALIFICATION:
Degree Name Master of Computer Application.
CURRENT PROJECT EXPERIENCE
Howdens SENIOR TEST ARCHITECT (Oct’17 to Till Date)
Howdens Joinery is the UK's largest manufacturer and supplier of fitted kitchens, appliances and joinery products.Howdens project main objective is providing friendly site management and Howdens have 41 components majorly. There are different template pages to users by Howdens. Mainly There are 3 types persona in templates.
1.InspireHome page
2.TradeHomepage
3.Depot Home page.
There are majorly activities get involves are CMS(SiteCore), Front End and Fee Xml’s uploading.
RESPOSIBILITIES
Understanding client expectations and formulating start-up documents like Automation Test Plan, Test Strategy and performing Automation Feasibility.
Using CATS of Sapient internal framework develop Scripts, Test data and Object repository.
Developing, maintaining, monitoring and reporting on automated test (Selenium).
Perform Sprint QA testing efforts for the Agile-based project.
Responsible for writing Automation test script using Selenium Web driver andTestNG.
Execution of Test Cases in different browser (Chrome, Firefox,IE and Safari)
Conducted code review for the members based on Coding and Scripting standards.
Analysis failed test cases report and Fixing failed script due to application change and X path changes.
Involved in Identifying the E2E scenario & Creating the Reusable methods & Generic methods.
Test data prepared and validated with the business team to avoid test data issues during the test execution stage
Test Status Reports sent on a daily basis
Running batch execution using Jenkins and sending status report to higher management.
Experience in debugging and modification of existing scripts.
Automation test case Identification, Framework development and implementation, POM class development, Test cases Script (development, review, execution).
Mentoring, helping to cross teams, work allocation.
Executed the automation scripts for different releases, consolidated results, maintained Status Tracker Documents, tracked defects and documented different observations and best practices.
Client :Howdens
Team Size:8
Environment :CATS,Java, Java Script, XML, Selenium Web Driver, TestNGand Eclipse IDE.
Intralinks -Deal ManagerPROJECT LEAD/MANAGER (July ’16 to Till Date)
Intralinks main objective is to maintain the documents and files securely and provide workspace to users for their activities. It contains different functionalities like maintain Organization creation, department, business groups, template creation etc. Also intralinks provides Exchange groups for user’s activities. Deal Manager has functionalities to deals with other business groups deal managers.
RESPOSIBILITIES
Understanding client expectations and formulating start-up documents like Automation Test Plan, Test Strategy and performing Automation Feasibility.
Developing, maintaining, monitoring and reporting on automated test (Selenium).
Perform Sprint QA testing efforts for the Agile-based project.
Responsible for writing Automation test script using Selenium Web driver andTestNG.
Execution of automated script and Maintenance.
Conducted code review for the members based on Coding and Scripting standards.
Analysis failed test cases report and Fixing failed script due to application change and X path changes
Involved in Identifying the E2E scenario & Creating the Reusable methods & Generic methods.
Test data prepared and validated with the business team to avoid test data issues during the test execution stage
Test Status Reports sent on a daily basis
Running batch execution using Jenkins and sending status report to higher management.
Experience in debugging and modification of existing scripts.
Preparing test data for new development of automation scripts.
Automation test case Identification, Framework development and implementation, POM class development, Test cases Script (development, review, execution).
Mentoring, helping to cross teams, work allocation.
Executed the automation scripts for different releases, consolidated results, maintained Status Tracker Documents, tracked defects and documented different observations and best practices.
Client:Intralinks.
Team Size :6
Environment :Java, Java Script, XML, Selenium Web Driver, TestNGand Eclipse IDE.
WWL AUTOMATION TEST LEAD/MANAGER (Nov’15-July’16)
As part of WWL (WALLENIUS WILHELMSEN LOGISTICS)Automation Testing. It is a Logistic company. They do mainly shipping. There are 2 verticals in WWL.1.WITsOnline, GIS (Global system).Here 3 systems were involved and those are VOP, SAGA and FAPS. VOP is for scheduling the vessel. Functionality covered on VOP are Voyage creation and associate the voyage to port and publish the voyage. The details of voyage created in VOP flown to SAGA. Once details are flown, will create currency and booking & receive the cargos. Also create bill for the booking. Once these details flown to FAPS (Payment) system, will create the invoices and these details are available in CODA database.
RESPOSIBILITIES
Developing Hybrid Framework (HTAF) design using HP UFT.
Effectively estimating the end to end estimation for entire Automation development lifecycle.
Debug and execution of Automated Test Scripts using HPUFT.
Designing the automation test depending on the journey of the data through different source systems.
Maintained folder structure dedicatedly for the automation project.
Resolving and supporting with fixes for issues in the developed scripts.
Generating custom reports using HP UFT.
Consolidate and publish the test reports.
Involved in converting same scripts of UFT into selenium.
Preparing test data for new development of automation scripts.
Migrated QTP Test scripts into Selenium Web driver scripts using TestNG framework.
Automation test case Identification, Framework development and implementation, POM class development, Test cases Script (development, review, execution).
Mentoring, Helping to cross teams, work allocation
Client :WWL (WALLENIUS WILHELMSEN LOGISTICS), USA
Team Size :8
Environment:UFT (QTP), Java, Java Script, XML, Selenium Web Driver and Eclipse IDE.
BT VMM -Automation Testing TEST LEAD (Feb ’15 to Oct ‘15)
As part of VMM Automation Testing, there is three systems areinvolve to create provide order and modify orders. Those are Expedio, SI and AIB. On every release there would be some changes in all the systems, that we would automate and maintaining as regression suite. Each release will have changes on different contracts like one Cloud cisco, Internet service Access on provide and Modify orders.
RESPONSIBILITIES:
Developing HybridFramework design using HP UFT.
Effectively estimating the end to end estimation for entire Automation development lifecycle.
Debug and execution of Automated Test Scripts using HPUFT.
Designing the automation test depending on the journey of the data through different source systems.
Maintained folder structure dedicatedly for the automation project.
Resolving and supporting with fixes for issues in the developed scripts.
Generating custom reports using HP QTP.
Consolidate and publish the test reports.
Involved in converting same scripts of UFT into selenium.
Preparing test data for new development of automation scripts.
Developed Selenium Web driver scripts using TestNG framework.
Client :BT
Team Size:6
Environment:UFT (QTP), Java, Java Script, XML, Selenium Web Driver and Eclipse IDE.
SFDC TestAutomation Test Lead (April ’14 to Sep ’14)
SFDC Application having bunch of Objects to test. GR11 Regression Suite of SFDC are automated
Using IAF framework. There are around 800 test cases to automate. From there we were identified 550 test cases to automatable which are from Accounts, Contacts and Contracts objects etc.
RESPONSIBILITIES:
IAF Framework tool used to automate Test scripts.
Provided support to technical discussions and implemented Framework changes.
Trained other Automation developers regarding usage of Selenium frameworks
Modified automated test scripts as per system functionality and functional requirements.
Reviewed test results, issues and defects related to business units.
Reported queries in Rally tool.
Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
Customized existing HTML report as per client requirement.
Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment
Supported solution designing activities and automated test scripts.
Designed and implemented test scripts and managed Selenium test automation processes
Peer reviewing of automated scripts, library files and sending appropriate comment
Creating Test Plan, Test cases.
Agile based testing implemented for this application.
Takes responsibility for the management of the Automation testing activities at onsite.
Tracking all the automation activities against the plan, providing regular and accurate reports to Client at client location.
Takes responsibility of completing the execution of Sanity, Regression and developing the new automation test scenarios by identifying the right ones.
Allocating work to the automation resources within the team to ensure successful delivery.
Client:GE
Team Size:6
Environment:Eclipse IDE, Selenium Web driver, TestNG, Java, JAVA Script
DOTCOM Automation TEST LEAD (Apr ‘13 to Dec’13)
Dotcom Applications basically deals with all the web pages that offer different services to Bank of America customers. The customers can access these services through Internet and Intranet. All the applications that are hosted on the Bank of America pages would be tested by our team Dotcom. Testing the all bankofamerica.com pages.
RESPONSIBILITIES:
Allocating work to the automation resources within the team to ensure successful delivery.
Effectively estimating the end to end estimation for entire Automation development lifecycle using QTP.
Plans the planning of automation framework and coordinates the execution of these plans.
Reviewing the functional requirements from QTP Automation aspects.
Takes responsibility of completing the execution of Sanity, Regression and developing the new automation test scenarios by identifying the right ones.
Maintaining and tracking all automation activities as per the plan, providing regular and accurate reports to Sr. Management.
Ensures proper upkeep of the project delivery documents as per the QMG standards.
Developed descriptive programming for the objects which are not identifiable by QTP.
Allocating work to the automation resources within the team to ensure successful delivery.
Run the Automation scripts from QC11.0 (ALM) and update the status in Heat Map.
Developed and maintained automated regression test cases in Selenium Web Driver using Java as well.
Prepared test cases and scripts utilizing TestNG annotations.
Client :Bankof America
Team Size:13
Environment:Quick Test Professional 11, Quality Center 11.0(ALM)
ADCE Automation TestingTestLead (Aug’11 to Nov’12)
ADCE (Amstelveen Data Center Exit) is a complex data centre migration project that involves migration of 450+ applications (incl. application instances) from Amstelveen to Edinburgh. Applications and related processes are migrated as 75%OS level migration and 25% fresh installs, to ensure like-for-like migration from Amstelveen to Edinburgh.
ADCE central testing team will manage and co-ordinate the testing efforts for this migration, thereby ensuring the business as usual operation exists, post migration.
RESPONSIBILITIES:
Allocating work to the automation resources within the team to ensure successful delivery.
Understand the Requirements
Identifying test cases for Automation.
Converted Manual to Automated test cases using QTP
Performing Execution of Automated Test pack.
Preparing the test data.
Creating and updating the driver scripts, reusable actions and functions as per the requirements.
Executing the Test Scripts, debugging the test scripts and reporting the bugs to Development team.
Manages all risks associated with the automation testing and takes preventative action when any risks become unacceptable.
Client :RBS, UK
Team Size: 13
Environment:Java, Java Script, HTML, Quick Test Professional 10, Quality Center 9.2
STAF FRAMEWORKTest Lead (Feb ‘10 to May ’11)
The Strategic Test Automation Framework, referred as STAF hereafter, is a standard Test Automation Framework that supports the following technologies:
Web
Web/Java
Web/.NET
Mainframe
STAF Framework comes with the following features:
Accelerator (QTP Script) that allows the automation script developer to create the following
Object Definition file for a screen (Object repository in .vbs format)
Screen Library file for a screen (.vbs file)
Data Definition file for a screen (.xls file)
Function Libraries:
Input/output functions
Utility functions
RESPONSIBILITIES:
Understand the Requirements
Involved in Business discussions, while stabilizing the Functional Specifications.
Involved in writing code for various Components.
Developed Accelerators for Web/Java/Mainframes Technologies.
Involved in Unit testing.
Involved in Code Review.
Client interaction and issue resolution through telecons.
Daily status report to PM.
Client :RBS, UK
Team Size:4
Environment:Quick Test Professional 9.5, Quality Centre 9.2
Qwest – Qwest Network OOR Automation Individual Contributor (Sep‘08 to Apr ’09)
Qwest Communications International, Inc is a large telecommunications carrier. Qwest provides local service in 14 western U.S. states. Qwest provides voice, backbone data services, and digital television in some areas. It operates in three segments: Wire line Services, Wireless Services, and Other Services. Qwest Communications also provides long-distance services and broadband data, as well as voice and video communications globally.
RESPONSIBILITIES:
Understand the Requirements
Understand the Requirements.
Developing new scripts based on the IVV&T test cases
Involved in developing new reusable actions& library Functions by identifying the necessary areas.
Peer review of the scripts developed.
Providing functional support to the team members.
Preparation of QTP Reusable actions and scripts for test cases & library Functions by identifying the necessary areas.
Review of the scripts.
Execution of the scripts
Involved in reporting issues in the Web-cm page of BT and following up.
Interacting with onsite coordinators.
Client:RBS, UK
Team Size:4
Environment:Quick Test Professional 9.5, Quality Centre 9.2.
Shakespeare-SBC Shipment View ReportTeam Member (Nov’05 to Mar’06)
The SBC shipment view (SSV) will be a similar to the existing OEM OSV report. This report will fulfill the business requirement of “Distributor Invoice Reconciliation and Dispute Resolution” providing a comprehensive querying and report generation tool for SBC channel customers. Through the use of this report, SBC customers will be able to track shipments received and products returned.
This reporting tool is to be added to existing MOO portal and users of this report are going to be SBC customers, along with members of MIOL and MLGP SBC operations.
These new pages will reside in MOO (Microsoft OEM Online) portal inside SBC sales out application. A new link will visible in left-hand menu option, for users with appropriate permissions to see this section.
RESPONSIBILITIES:
Understand the Requirements
Preparation of Test Plan, Use Cases, Test Cases, execution of test cases.
Done System Testing, Regression Testing, Database Testing, Performance Testing(by using ACT)
Defect Tracking and Reporting was done in Product Studio.
Involved in the Daily & weekly interaction with the stakeholders.
Written the knowledge base document & Provided Quality awareness in the team and ensuring the compliance of standards in the Product.
Test Case Execution of Browser Compatibility, O/S Compatibility areas with different components based on various matrices. It included:
Combination of various OS and Browsers like Win XP SP1, SP2, and Win 2K Professional with IE 5.5, 6.0, Netscape 7.0 browsers.
Exposure to SAP (SD) and involved in creation of Customers and contracts in SAP and verifying these in the Backend database as part of Regression testing.
Client :Microsoft Corporation, Redmond.
Team Size:4
Environment:Quick Test Professional 9.5, Quality Centre 9.2.
(T.Murali)