Ishwaq KottakotaMohammad
______
Summary:
Over 14 years of extensive experience under varied roles of Functional, Automation Testing, Test Lead, Scrum Master.
Diverse experience in Software Testing and Quality Assurance, with expert level skills in strategic areas - Functional Testing, Integration/System Testing, Regression Testing and UAT.
Experience in writing Test plans, defining Test strategy, Creation of Test cases, Test Scenarios, Developing and Maintaining Test Scripts based on business and functional requirements
Rich experience in various Automation Tools like QTP, Selenium, TESTBENCH and SQUISH.
Knowledge on Cucumber, Gherkins, BDD
Rich experience in all phases of automation lifecycle includes -Test Automation Assessment, Automation Tool Evaluation, Automation Framework Design, Script Development, Re-engineering and implementation, Planning, Process implementation, Gap Analysis, Strategy, Effort Estimation and maintenance.
Experience in design and development of various Test Automation frameworks.
As a part of Scrum, involved in backlog planning for a Sprint, Estimation of the User Stories, Resource planning, Sprint content prioritization, demo to Stakeholders and plans on Emergency deliveries.Track the status of Sprint in the daily standup meetings, identifying & mitigating the risks to Managers and stakeholders.
Project plan, Customer interaction, Handling QA Audit, Internal Audit as per standards.
Rich experience in Agile and Kanban methodologies.
Worked as an onsite Test coordinator at client location JPMC, UK.
Executed and lead Manual and Automation Testing for Web Based Applications.
Managed and used defect tracking tools like JIRA, Bugzilla and Quality Center.
Knowledge in using Continuous Integration Build Tool Jenkins
Hands on experience in Configuration Management Tools like MARS and KBOSS.
Strong knowledge of STLC and SDLC with experience in writing & executing test cases and test scenarios.
Effective Planning, organizing, managing and collaboration skills to lead and work within diverse groups effectively. Sound ability to develop strategies to achieve personal business goals as well as organizational goals. Instrumental in customer handling in meeting deadlines and adopting new technologies.
Education Details:
MCA COMPUTERAPPLICATIONS 2002 - INDIA.
Technical skills:
Technology / ToolsOperating Systems / Windows XP,7,8 UNIX
Automation Tools / HP QTP/UFT, Selenium Webdriver, Cucumber, Gherkins, Squish, Test Bench.
Languages / Java
Test Management Tools and Defect Tracking Tools / HP QC, JIRA, Bugzilla,ALM
Development Tools / Eclipse, MySQL Workbench
Scripting Languages / VBScript, WScript, Excel Macros
Markup Languages / XML, HTML
Technologies Automated / .NET, JAVA, Web, Siebel, FLEX, main frames.
DBMS / MySQL, Windows server 2008
ContinuousIntegration Tools / Jenkins
Honors and Awards:
- Received Ericsson-Excellent PLM Leadership award in2013
- Received the Hercules-Best POC Automation award for Ericsson projectin2010
WORK EXPERIENCE:
Client: Ericsson Inc Plano, Texas, USA
Project Name: ERIC-PM Sep’2010 to Till Date
Role: Test Lead
Environment:Functional Testing,Selenium Webdriver , JIRA, Agil,, Java,
Eclipse, TestNG, Maven, Jenkins, Windows 7, MAC, iOS 8.0, UNIX,
UIAutomation, Cross browser testing.
Team Size: 32
Description:
This project is based on Operation Support System – Radio and Core (OSS-RC)which is a Sub-network Management System for Core network, LTE/WCDMA/GSM RAN network. OSS-RC supports a centralized operation and maintenance of 2G, 3G and LTE networks. OSS provides functionality specified by TMN recommendations (FCAPS). It provides an interface to manage individual management scanners on WCDMA network elements (RNC , RBS and RXI) and LTE network Elements (eRBS). It collects statistical and recording files for active on valid, connected nodes.
Performance Management Support (PMS) provides the performance measurement management (initiation, creation and suspension) and file collection support forWCDMA RAN, and LTE RAN networks. It allows an OSS-RC Operator to list available PM measurements of any type andto display and modify their content in terms of observed objects, measurement name and schedule and so on. Itinitiates the collection of Performance Management Data from Network Elements (RNC,RXI, RBS, pRBS WRAN andERBS). This data is collected using the ftp protocol. Itstores the collected PerformanceManagement Data files on the OSS-RC file system and notifies PM data users such as Recording Events Interface (REI)and ENIQ about the data availability.
Responsibility:
- Worked as a Test Lead. Experienced in Test planning, strategy and execution.
- Involved in writing the Test scenarios, Test Execution, Test case development (automated/manual), test case review, tracking defects, end to end support for PM applications and for reporting bugs and test bed issues.Review of Requirement Specification documents, design, Test documents etc.
- Involved in Functional Testing, Integration/System Testing, Regression Testing and UAT.
- Developed QTP Automation Framework Design, Script Development, Re-engineering, Implementation, Process implementation, Gap Analysis, Strategy,
- Proficient in the planning, monitoring, and control of the testing activities and tasks. Escalates risks to PM and checks for schedule adherence to all milestones.
- Involved in customer escalation calls. Worked with design & FT engineering teams for EU planning and delivery.Handlingof customer service requests according to Tier-2 working level agreement
- Establishing end to end lab setups for testingcustomer use case scenarios
- Tracking of trouble reports during Pre-General Availability phase and maintenancephase.
Client: Nike Inc. USA
Project Name: Global Discount Verification Program(GDVP) Automation Testing
Jul’2009 to Aug’2010
Role: Test Lead
Environment: Selenium Webdriver, Java, Eclipse,ALM, Jenkins,Selenium
Grid, Cross browser testing, Functional Testing, Agile Scrum,Jira,TestNG,
Maven,Windows 7,UI Automation.
Team Size: 28
Description:
Employee Service Verification Program (ESVP) is the initial release of GDVP which is a technology solution to retool, upgrade and enhance the current discount verification program. GDVP is an upgrade to the current ESVP to automate manual process, reducing errors, labor costs and wait times at the employee store check in.
Responsibilities:
- Executing project using Agile methodology with 3 weeks sprint time.
- Analyze and design high level test scenarios and create manual test cases in Quality Center
- Managed testing tasks concurrently on multiple stories in every iteration.
- Facilitated various Agile ceremonies such as Backlog Grooming, Sprint planning meeting, daily stand up, Sprint review, Demos and Sprint retrospection. Responsible for project delivery and customer satisfaction, managed the responsibility of backlog management with PO and ensured a sustained velocity in Sprints.
- Developed test scripts to automate process of testing in Selenium webDriverusing Java
- Conduct functional and regression testing of web service APIs.
- Manual and automated tests of web front-end.
- Manual execution of queries to check the field populations and values
- Log defects in JIRA.
- On time delivery of test artifacts on different sprints.
- Participate in Defect call for status reporting and coordination with Business
team & other IT groups for quick resolution of QA defects-issue.
Client: JP Morgan Bournemouth, UK.
Project Name: Custody and
Collateral Management Service Nov’2007 to May’2009
Role: Test Lead
Environment: HP QTP - UFT Automation Testing, Test Bench, Functional Testing, QC, Mainframe
Team Size: 12
Description:
JPMC, one of the leading European Banks and a major player in the Investment Banking sector, provides Custody andCollateral Management services (CCMS) to all its clients across the globe. It has presence in all the major markets and has authorized the local custodians to act as its representative (called as Agents) and carries out the settlementprocessing. The client instructs JPMC ITS to perform the post trading activity i.e. trade processing & settlement;collateral management & reconciliation of collateral based on the price movement, etc. JPMC acts as a Generic ClearingMember (GCM) for all its clients and performs the settlement activity on behalf of the client. CCMS is the part of ITS(Institutional Trust Services)andperforms various functions. CCMS handles 57 domestic & international markets acrossthe globe (mostly European and US) & does settlement processes for Equities, Fixed Income, Government Bonds, ADR,Bill of Exchange, CP, CD, LC, FD,Government Bonds, Rights, Units, Cash, etc.
Responsibility:
- Automation Frame work design, developed and implemented for CCMS (AS/400) application using the QTP andTESTBENCH at Onsite.
- Automation New Tool (TESTBENCH) evaluation and comparison.
- Developed the POC for CCMS Application using TESTBENCH at the client place (JPMC, UK) and had reviewed by Client.
- Best practices followed to develop automation test harness can achieve testobjectives using code-reuse,
- Execution ofmultiple instances of input data, ease of customization maintenance and also recover fromExecution failures.
- Function Decomposition approach has been followed to structure theprogram into functions.
- Developed robust scripts for Collateral Edge static data, comet lender account locking, CPU Logging Scripts which willbe useful for the clients to monitor the system usage during the PSG batch runs.Developed Automatic
- Creation of swiftsand updated Master ¡VTransaction files as per the client request using QTP and TESTBENCH.
- Data Driven Approach data used by the automation test suite is pulled out into aseparate file, which test script reads.
- Designing bestpractices like parameterization and common library of application specific functions and Excel utilityfunctions.
- Conducted training on TESTBENCH for the clients at Onsite
Client: New York Stock Exchange NYC, USA
Project Name: NYSE March’2007 to Oct’2007
Role: Senior Tester
Skills: HP QTP - UFT Automation Testing, Functional Testing
Team Size: 6
Description:
The Listed Companies Administration System is required to maintain information of all companies and its issues listedon the NYSE. The system is required to monitor the eligibility criteria for listing of the prospect companies and alsokeeptrack of financial compliance to listing rules for companies and delisting of issues that are already listed on theexchange.
Responsibility:
- Best practices followed to develop automation test harness can achieve test objectives using code-reuse,
- Executionof multiple instances of input data, ease of customization maintenance and also recover from execution failures.
- Developing the automation frame work components to reuse the scripts across all the releases without much rework onscripts.
- Function Decomposition approach has been followed to structure the program into functions.
- Data Driven Approach data used by the automation test suite is pulled out into a separate file, which test script reads.
- Reusable. - Easily Maintained - Single data test that uses multiple da ta sets.
- Designing best practices like parameterization and common library of application specific functions and utility
- functions
- Script maintenance, Requirements Management, Coverage Analysis and Defect Management in Test Director
Client: ORACLE Ltd India
Project Name: JD EDWARDS ENTERPRISE ONE Nov’2005 to Mar’2007
Role: Test Engineer
Environment: HP QTP - UFT Automation Testing, Application Testing, Test Director.
Description:
JD Edwards Enterprise One is one of the largest ERP vendors in the world. This project primarily involves testing of theJD Edwards Enterprise One Products spanning areas like SRM, MFG, HCM, FM AM PM and OFP. Currently working as ateam member of the Operation Readiness Testing Team, a part of the Support Development Quality Assurance Team.Working on 9.0 releases now.
Responsibility:
- Involved in automated regression testing of JD Edwards Enterprise One XE, 8.11 & 8.12,9.0 products.
- Involved in creating Scripts using QTP 9.1.
- Timely andaccurate reporting on a weekly basis in Test Director, Raising of Troubleshoot requests, reviewing.
- Creating a Regression Test Suite and doing the Regression test across all the releases including Application as well as
- Tools Release according to the Customer need.
- Creating a New Automation Strategy to run the scripts across the releases.
- Testing Global Functions which has been created.
- Reporting/Logging test case results in Test Director.
- Developing Test Case, execution and bug reporting.
- Responsible for Collecting, analyzing automation & Regression Metrics
- Reviewing the activitiesof other members within the team.
- Conducted Knowledge transfer sessions on QTP 9.1 Quality Center 8.2 Regression testing
Client: ORACLE Ltd India
Project Name: ENTERPRISEONE 8.10/8.11/8.11 SP1/8.12
Jun’2004 to Nov’2005
Role: TEST ENGINEER
Environment: HP QTP - UFT Automation Testing, Application Testing, Test Director.
Description:
People Soft Enterprise One is a complete suite of modular, pre-integrated industry-specific business applicationsdesigned for rapid deployment and ease of administration. It is ideally suited for organizations that manufacture, construct, distribute, service, or manage products or physical assets
Responsibility:
•Automating the test cases in ERP, HCM, SCM, AM and PM modules using QTP.
•Regression test scripts for Enterprise One 8.11 Web Application.
•Review of Automated test scripts.
•Analyze and troubleshoot Test Script failures Reporting/Logging test case results in Test Director.
•Developing Test Case, execution and bug reporting.
Client: Indian Institute of Science (IISc) India
Project Name: HISTORICAL EVOLUTION OF THE MILITARY AIR
Jan’2003 to Mar’2004
Role: TEST ENGINEER
Environment: Application Testing
Description:
The progress of military aircraft during the twentieth century and presently it is carried up to the end of World War II.Even among the military airplanes there are a different types such as transport, reconnaissance, fighters, bombers, carrier based fighters, and fighter-bombers and so on. A simultaneous study of all types would make the analysis wouldmake the effort diffuse and not focused and hence the present analysis is restricted to fighters the present study isanother different wayof attempting to describe the progress of military aviation based on a certain outlook namely toseek the pattern of progress a feature that is new
Responsibility:
•Understanding the application.
•Preparation of Test ware, Scope, Scenario, Test Case, Execution, Bug Report.
•Involved in Functional testing, Integrating Testing and Regression testing.
•Analyzed test Results and Reports.
•Good in inter team coordination. Involved in development and testing.