Employer details:
Srini
acxrm3@r.postjobfree.com
Venkata Mukkamalla
Summary
. 9 years of experience in Software testing (QA/QC) of Web Based, GUI
based client/server applications using Manual and Automated testing
procedures.
. Provided clear business, organizational and/or operational
requirements from the client in order to successfully deliver complex
and/or highly transactional solutions.
. Skilled in developing test plan, test strategy and utilizing best
practices in software testing methodology.
. Involved in all stages of Business Requirement gathering, Analysis and
Quality Assurance Life cycle.
. Develop testing programs that address areas such as database impacts,
software scenarios, regression testing, negative testing, error or bug
retests, or usability.
. Highly proficient in Automated Testing Tools (Soap UI, Soap UI Pro,
Selenium, Quality Center 10.0, Rest Client, CA Lisa, JMETER, JIRA
AGILE, JENKINS)
. Strong Experience in SOA (Service Oriented Architecture) based Web
services testing and API Testing(Both Rest and Soap). Strong
Experience in Service/Component level testing for the SOA/web services
applications.
. Developed test scripts and maintained automated regression test cases
in Selenium WebDriver using Java programming language and TestNG.
. Experience in Data Driven Testing, Cross Browser Testing, and Parallel
Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
. Deploy the Code by using Continuous integration tool with Jenkins,
Automating the process, creating the jobs to automatically integrate
the regression test suite with Jenkins.
. Strong Experience In OOPS Concepts, CORE JAVA, UNIX.
. Expertise in Testing Hadoop ecosystems and its components like HDFS,
Hbase, MapReduce, Sqoop, Flume.
. Scrum Master for the current project, Facilitate Daily scrum meetings,
spring planning, spring review, and spring retrospective and Demos.
. Hands on experience with analysis of business, technical, and
functional requirements, use case scenarios, preparation, execution of
the test plans, test cases and test strategies.
. Good understanding of object oriented methodologies, software life
cycle and software testing methods.
. Review software documentation to ensure technical accuracy,
compliance, or completeness, or to mitigate risks
. Document software defects, using a bug tracking system, and report
defects to software developers. Monitor bug resolution efforts and
track successes. Create or maintain databases of known test defects.
. Familiarity with complete Software Development Life Cycle (SDLC),
Project Management Life Cycle (PMLC), Quality Management Processes and
Testing Management.
. Excellent experience in managing customer expectations and
communicating with senior management.
. Participate in product design reviews to provide input on functional
requirements, product designs, schedules, or potential problems. Test
system modifications to prepare for implementation.
. Strong experience working with Agile, Scrum process. Organized and
facilitated Sprint Planning, daily stand-up meetings, Reviews, Scrum
Meetings, Retrospectives, Demos etc). Facilitated Scrum of Scrum for
offshore teams.
Technical skills
Testing: Manual, Automation
Operating Systems: Windows 2000, Mac OSX, UNIX, LINUX
Languages: C, C++, SQL, HTML, XML, SHELL, JavaScript, VBScript, Java
Databases: Oracle 10g/9i, MS-SQL Server 7.0/2000, SQL Developer
BigData Ecosystems: Hadoop, Hbase, MapReduce, HDFS, Hbase, Sqoop,
Cassandra, Flume
Testing Tools: Soap UI, Soap UI Pro, Rest Client, CA LISA,Selenium
Application Servers: Apache Tomcat, Jboss
Defect tracking tools: Quality Center 10.0, Jira, BugZilla
Agile Tools: Rally, Jira Agile
Integration Tools: Jenkins
CM Tools: VSS, Perforce
SOA Technologies: WSDL, XSD, XML and Web Services (Soap based and
Rest based)
Others: Cloudera Manager, Splunk, Dyna Trace, Move IT,
Visual Studio
Education:
B. Technology, Computer Science Engineering, JNT University. India.
Professional Experience
Organization - Walmart, Bentonville-AR, United States
Designation - Sr. QA Engineer
Oct 2015 - Till Date
Organization - Digital Insight (NCR), Bangalore, India
Designation - Sr. QA Engineer
April 2014 - Oct 2015
Organization - UST GLOBAL, Bangalore, India
Designation - Test Analyst
April 2013 - April 2014
Organization - HCL Technologies Limited, Bangalore, India
Designation - Senior Software Engineer
Sep 2007 - Apr 2013
Project Details
Company : Walmart, Bentonville-AR, US
Oct 2015 - TillDate
Role : Senior QA Engineer
FLEX POS
FlexPOS is Wal-Mart's program name for enterprise store services and POS
services. Toshiba's TCxGravity LINK product is a POS Client able to
integrate with POS systems delivering a customer's Omni-channel experience.
This project's "purpose" is integrating TCxGravity LINK with TSA.
TCxGravity LINK is extensible, multi platform POS client solution.
[pic]
Responsibilities:
. Involved in Preparation of Test Plan and Test Strategy.
. Analyzed requirements, detailed design, and formulated test plan for
the functional testing of the application.
. Building the regression automation suite for the application which can
be executed during each release.
. Developed Test Cases & Test Scripts for functional testing.
. Developed test scripts and maintained automated regression test cases
in Selenium WebDriver using Java programming language and TestNG
. Responsible for Smoke/Sanity and Adhoc, Compatibility Testing, Peer
Review of Test Cases, Executing the regression test suite finding
defects and logging defects, Keep track of the new requirements /
change in requirements of the Project
. Ensure content and structure of all Testing documents / artifacts is
documented and maintained
. Track and prepare the report of testing activities like testing
results, test case coverage, required resources, defects discovered
and their status, performance baselines etc.
. Organized and facilitated Sprint Planning, daily stand-up meetings,
Reviews, Scrum Meetings, Retrospectives, Demos etc).
. Deploy the Code by using Continuous integration tool with Jenkins
. Escalate the issues about project requirements (Software, Hardware,
Resources) to Product Manager / Product Owner.
. All issues tracking to closure - Requirements, Defects, technical
issues, Preparation of Test Closure Report and the Test Summary
Reports, Create a weekly status report for the Tasks completed in the
entire week
Environment: Java, Jira Agile, 4690, Jenkins,, Soap UI
Company : Digital Insight (NCR), Bangalore, India
Apr 2014 - Oct 2015
Role : Senior QA Engineer
Global Logging
Global Logging is a new logging system to capture event logs in a central
repository. Primary use is for applications to be able to log audit events
to satisfy security and audit requirements; secondary uses include system
or application logging. The system utilizes Apache Flume,Apache Cassandra,
Hadoop (Hbase) Cluster open source projects along with IFS created plug-ins
and software to implement the logging process.
Basically, the flow starts at an Application running on a Web or App server
which sends a log or audit event to a Flume Agent. FLume agents are either
local or remote processes that listen on a port for log requests. When a
log request is received, the Flume agent logs the request locally and then
forwards it on to a Flume Collector. This is an asynchronous process such
that the application may continue on after sending the log. Many agents may
log to one collector, and the collector process writes logs into the
Cassandra data cluster, Hadoop(Hbase) Data Cluster and sends
acknowledgements back to the Flume agent that the log has been archived.
A Global Logging service is provided which allows clients to access the
data for reporting or data query/analysis or to fetch audit data from
Cassandra, Hadoop (Hbase). Global Logging also provides a Global Logging
Catalog (GLCatalog Service) which contains metadata about log data so that
clients can know how to use the data and structure of log events for
queries via the GLService. These services are REST services so any
application can be written to query the service and procure log data. The
GLCatalog uses Quickbase for the metadata.
Responsibilities:
. Involved in Preparation of Test Plan and Test Strategy.
. Analyzed requirements, detailed design, and formulated test plan for
the functional testing of the application.
. Building the regression automation suite for the application which can
be executed during each release.
. Developed Test Cases & Test Scripts for functional testing.
. Developed test scripts and maintained automated regression test cases
in Selenium WebDriver using Java programming language and TestNG
. Involved in functional Testing for API/Web services (Rest APIs)
through tools like SoapUI, Rest Client.
. Developed test scripts and maintained automated regression test cases
in Selenium WebDriver using Java programming language and TestNG.
. Responsible for Smoke/Sanity and Adhoc, Compatibility (Forward and
Backward) Testing, Peer Review of Test Cases, Executing the regression
test suite finding defects and logging defects, Keep track of the new
requirements / change in requirements of the Project
. Ensure content and structure of all Testing documents / artifacts is
documented and maintained
. Track and prepare the report of testing activities like testing
results, test case coverage, required resources, defects discovered
and their status, performance baselines etc.
. Organized and facilitated Sprint Planning, daily stand-up meetings,
Reviews, Scrum Meetings, Retrospectives, Demos etc).
. Deploy the Code by using Continuous integration tool with Jenkins
. Escalate the issues about project requirements (Software, Hardware,
Resources) to Product Manager / Product Owner.
. All issues tracking to closure - Requirements, Defects, technical
issues, Preparation of Test Closure Report and the Test Summary
Reports, Create a weekly status report for the Tasks completed in the
entire week
Environment: Java, Web services (XML, REST),HDFS Hadoop, HBase, Flume,
Cloudera Manager, Jira Agile, Unix, Linux, Jenkins, Perforce, Move IT
DMZ, Soap UI, Cocoa Rest Client
Company : UST Global
Role: Test Analyst
Export Documentation
Apr '13 - Apr '14
Export Documentation process is a business process which is used to
verify all the documentation required before the real shipment occurs. The
overall process comprise of sub-process Indexing, SI Chasing & Mandatory
information, Customer update, process Shipment Instruction, Manifesting,
Amendment and Issuance. Primary users of the process are customer service
executives in GSC and Country office. As part of
this Project it requires to perform all the validation to ensure the End to
End process should be performed without any real time issues.
Business Objective
. Improve process effectiveness through adaptive automation and
coordination of people, information and systems
. Standardize the export documentation process and eliminate
opportunities for communication errors by promoting 2 way
communication with customer.
. Improve our ability to control service levels by providing more
flexibility in how to set-up and prioritize queues in order to support
changing business requirements
. Support structured process handovers between Customer, country CS and
GSC's and eliminate dependency on e-mails.
. Automated business validations in order to improve quality of the
output.
Responsibilities:
. Designed the Test Architecture and the Scenarios for the Automation.
. Participated in writing Test Plan and Test cases, software
documentation from business, technical and functional requirement.
. Created and documented the Test Scenarios for each functional area
mentioned in Test Plans to develop the test scripts (automated
scripts).
. Developed test data depends on the Test Scenarios as per the
functionality of the application.
. Involved in Web Services and Rest API testing by using SOAP UI and
SOAPUI PRO.
. Performed Integration, System, GUI and Functional testing as per task
packets.
. Back end testing of the application using SQL queries for the Content
Testing.
. Utilized process-based test management system Quality Center for
organizing test requirement's documents, test plans and test lab.
. Analyzed business needs against the best platforms & tools available.
. Lead business requirement definitions. Analyze and reconcile user,
business, and technical needs.
. Produce high quality documentation including business requirements,
functional specifications, use cases, process flow diagrams and other
documents for clients and internal stakeholders.
. Automated the test scripts for the GUI, Functional and Regression
testing using Rest Client and Soap UI Pro
. Involved in the conversion of Manual regression test cases to
Automation Test Scripts.
. Bugs reporting, reviewing and Defect Tracking using Quality Center.
. Tested the server before the application has been developed.
. Automation using Selenium with TestNG/Junit with Cucumber integration.
. Prepares / updates the metrics dashboard at the end of a phase or at
the completion of project.
. Report and Track all the defects in the QC and follow up with onsite
till the closure of the same
. Create a weekly status report for the Tasks completed in the entire
week to be shared with the Client.
Environment: Java, Selenium, Soap UI Pro, QC 10.0, OBPM, FileZilla, JMS,
Mqueue, SOA Architecture, Oracle OSB, Agile Scrum, UNIX, Linux
Company : HCL Technologies Ltd Sep '07 to
Apr '13
Role: Senior Software Engineer
CBA CBM Retrofit L3A
CBA CBM Retrofit L3A aims to Migrate all the legacy accounts to SAP
accounts in order to avoid low processing speed and to orchestrate payments
for all SAP accounts (new and migrated legacy accounts). It will also
process BPAY, Direct Credit, Direct Debit, IMT/RTGS,GDES and Transfer
payments containing Credit Card Accounts. Specifically, BPay can include
only a single debit transaction either from SAP or Credit card account
type.BPH will process all International Money Transfer (IMT) for FCA,OFI
and RTGS payments for SAP accounts.
To achieve this CBA CBM Retrofit L3A replaces TGP (Transfer Group
Processing) to BPH (Bank payment Hub) system. The L3A payment used the OPF
Framework of Clear2Pay's. Clear2Pay's Open Payment Framework (OPF) product
is delivered as an off-the-shelf and customizable Payment solution. The
product includes a set of reusable and customizable frame works and
extension points. Bank Payment Hub send request data to CommBiz as xml
format and this xml is stored as queue. CommBiz read the request from the
Queue and service start with interchange loader,parsing, validation,
Duplicate Check, Payment Warehouse, Release From Warehouse,Bank Check and
final submission.
Responsibilities:
. Involved in reviewing and discussing Test Plan with other team
associates.
. Analyzed requirements, detailed design, and formulated test plan for
the functional testing of the application.
. Developed Test Cases & Test Scripts for functional testing.
. Participate in Requirements analysis with customer
. Building the regression automation suite for the application which can
be executed during each release.
. Worked as an Onsite coordinator, co-ordinating with the team which was
sitting in offshore, Giving the knowledge transition to the offshore
team.
. Allocate responsibilities for design, implementation and testing of
various modules to appropriate project engineers
. All issues tracking to closure - Requirements, Defects, technical
issues.
. Involved in functional Testing for API/Web services through tool like
SOAP UI, SOAPUI Pro and ITKO LISA.
. Process adherence in projects, Conduct periodic process audits / work
product audits / release audits including configuration Audit
. Tracking and monitoring of action items emerging from internal and
external audits, project review meetings, customer review, SMRs,
Collecting the metrics, preparing the weekly status reports and
metrics dashboards,
. Helping the team members Business Users/End users in UAT Environment
in Onshore location.
. Preparation of Test Closure Report and the Test Summary Reports,
Reporting of metrics as per the PMP, Participation in CAR activities
. Analysis of Requirement and interaction with Business Analyst and
Client.
. Peer Review of Test Cases, Writing and maintaining Traceability
matrix, Responsible for Smoke/Sanity and Adhoc testing.
. Executing the regression test suite finding defects and logging
defects, Tracking and reporting defects using Quality Centre 10.0,
Reporting Daily status of test execution.
Environment: Java, Quality Center 8.2, MS SQL Server 2005, Soap UI, CA
Lisa, UNIX, LINUX, MQ Util
HBOS-Customer Review Process (Perfect Sales)
The existing sales process of various products in HBOS is based around the
Customer Review. There are a number of problems with the process that are
impacting the amount of cross-sales that are made (the current level of
sales is 0.8 with a target of 1.2).
The Customer Review application will be rewritten to the latest Service
Orientated Architecture (SOA) and will be adopting the principals of the
HBOS Application Framework (PSF) to deliver a more flexible application
with reusable assets that can be used across many other applications and
Channels.
The Customer Review application was written in .NET v3.5 and utilised
Windows Workflow Foundation (WWF) technology. The .NET application will be
hosted on the eBusiness Platform. This will allow the branch users to
access a more reliable and secured application which decreases the amount
of time spent with the bank customer so that the review will be completed
in a less span of time.
Responsibilities:
. Rigorously prepared the Test cases and Test scripts.
. Responsible to perform the manual testing to execute the test scripts by
manual testing.
. Performed Regression Testing, Ad-Hoc testing, Integration Testing,
Function Testing
. Performed Black box testing
. Generated Test data for various types of testing like valid data,
Invalid data.
. Assisted in creating test cases using Quality Center
. Closely interacted and worked with the development team to discuss the
defectsInvolved in preparation of the test cases for SIT and FT Test
Cases.
. Preparation of Test Data for the End to End Activity.
. Involved in sanity testing for the new releases.
. Involved in Services testing by using SOAP UI Pro.
. Prepared the test scenarios and test cases based on the Requirement
documents.
. Verified the XML Response file With Test Data
. Prepared the Web Services Regression suite for automation
. Report and Track all the defects in the QC 10.0 and follow up with
onsite till the closure of the same
. Create a weekly status report for the Tasks completed in the entire
week to be shared with the Client.
. Participate in Requirements analysis with customer
. Building the regression automation suite for the application which can
be executed during each release.
. Process adherence in projects, Conduct periodic process audits / work
product audits / release audits including configuration Audit
. Tracking and monitoring of action items emerging from internal and
external audits, project review meetings, customer review, SMRs,
Collecting the metrics, preparing the weekly status reports and
metrics dashboards,
. Preparation of Test Closure Report and the Test Summary Reports.
. Analysis of Requirement and interaction with Business Analyst and
Client.
. Preparation and execution of Functional, Integration and System test
cases and test data.
. Executing the regression test suite finding defects and logging
defects.
. Tracking and reporting defects using Quality Centre 10.0
. Reporting Daily status of test execution.
. Provided support for timely and quality delivery.
Environment: C#, HTML, Java Script, SQL Server, Quality Center
Siena
Capital Series is a Structured Investment product offered by Commonwealth
Bank under Global Markets. Capital Series investment provides diversified
exposure to the customer to a wide range of global / local assets
(underlying portfolio) like equity, currencies & commodities. This
investment option is suitable for individuals, companies, trusts and SMSF's
(Self Managed Super Funds). Capital Series provides varying level of
Capital Protection under different Investment Strategies to cater to the
varying investment objective of the customers. The investment under a
strategy in Capital Series offers exposure to the underlying asset and the
portfolio return would be Capital Growth and / or Income generation based
on the aim of the Investment Strategy.
Responsibilities:
. Ensured requirements and functional specifications are translated into
test cases, covering all testable business requirements.
. Ensured adherence to test case standards and guidelines.
. Assisted Test Specialists in understanding of the application and
writing effective test cases and providing technical mentoring.
. Ensured development and execution of functional and system test cases
meet project time lines.
. Performed Regression & Assembly Testing and responsible for
interacting with developers to fix the problems.
. Execution of Manual Test scripts and responsible to track and log the
defects using QC.
. Analysis of Requirement and interaction with Business Analyst and
Client
. Preparation and execution of Functional, Integration and System test
cases and test data.
. Reporting Daily status of test execution.
. Provided support for timely and quality delivery.
. Responsible for Smoke/Sanity and Adhoc testing.
. Responsible for Smoke/Sanity and Adhoc testing.
Environment: Windows NT/2000,SQL Server 6.0, Visual Source Safe, Quality
Center