Business Analyst/ It Analyst Resume
San Jose, CA
SUMMARY
- 9 years of experience in the field of Software/Information Technology with regards to Business Process and software analysis, development, support, testing and implementation on Windows and UNIX platforms.
- A solid base in gathering and documenting user and business process analysis and business requirements and transformation into functional/ technical requirements.
- Proficiency in creating functional flow diagrams, interviewing stakeholders, project management, documentation, troubleshooting, requirements analysis and realization using Use Cases, deriving testable functional / non - functional system requirements, providing strategic and tactical inputs and coordinating with business functions and technical project teams from conception through deployment, training and support.
- Knowledge of RDBMS in Oracle/Informix, PL-SQL, Sybase.
- Experience in Functional testing, Unit testing, Back-end testing, Ad-Hoc testing and System Testing
- Experienced with Automation Tools and manual testing. Familiar with testing the integration and implementation of large-scale systems for Internet, Intranet and Client/ server based applications.
- Experience in leading QA efforts- creating Master Test plans, Test cases, Test Scripts, establishing Test environment, UAT, SIT, integration testing, sanity testing and Bug triage and Bug tracking
- Experience in Cisco Commerce Workspace (CCW), Salesforce, Quoting, Non-Standard Approvals, Ordering, Telecom domain, Revenue/Cash Management System, Casino Management System, VOICE ordering system
- Experience in full Software Development Life Cycle (designing, coding, debugging, testing, documentation, maintenance and enhancement), UML, RUP, Use-Case
- Hands on experience with working on MS- Office- EXCEL, ACCESS, WORD,VB, Lotus Notes
- Experience in writing shell scripts to automate processes in a UNIX environment
- Experience working on Call - Centre/ Helpdesk based software
- Knowledge of advanced level programming in C++ like thread synchronization, Inter-Process Communications, multithreading and TCP/IP Socket Programming
- Experience in TCP/IP internals
- Excellent analytical, problem solving, communication and interpersonal skills
TECHNICAL SKILLS
Languages: C, C++, PERL, VB, SQL, Java, Javascript, Shell ScriptingPlatforms UNIX, Windows (98, NT, 2000, XP, 7), Visual Studio 6.0 and MSDOS
DBMS: Informix, ORACLE, Sybase, PL/SQL and DB2
Tools: CCW, Salesforce, HP Quality Center, Selenium, MS-Office - MSEXCEL, POWERPOINT, FRONTPAGE, Project, Visio, MS- Access, Test Director, ITSM, PVCS, APPLIX and MATLAB
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Business Analyst/ IT Analyst
Environment: Languages: SQL, Java, JavaScriptWindows XP, Windows 7 CCW, Salesforce, Oracle, HP Quality Center, WebEx, MS Outlook, Connect, MS EXCEL, WORD, POWERPOINT, ACCESS, VISIO
Responsibilities:
- Responsible for business process design and solution architecture of CCW and SFDC Quoting and Quote-to-Order capabilities.
- Engage with cross functional stake holders such as Commercial Finance, Corporate Revenue, Sales Operations, Channels Operations, Distributor Operations, Business Units, Customer Service and Sales Finance to identify business problems, simplify business processes and define the business value for system solutions.
- Perform the role of solution architect by defining the capabilities, creating an integration map of various components and by collaborating with the engineering team towards the design and development of a unified platform.
- Coordinate with the different business groups/stakeholders across different geographies to understand the business case, existing and new business processes/modal and articulate the business requirements.
- Translate objectives to strategy via creation of scenarios/solutions, provided expert advice & contributed to new business enablement.
- Design models to describe data structure, workflows, logical architecture, up-stream/downstream analysis
- Design Solution Proposal (Assist UE teams in mock-ups, prepare conceptual design doc, business process flow diagrams, provide inputs to Engineering team)
- Act as program cross functional SME to Stake holders, Release Leads, Cross Functional teams & the Engineering teams
- Conduct theater engagement sessions for critical scope review & approval.
- Conduct demo sessions for Partners, Distributors, Cisco Sales and theater stakeholders, led BAT and UAT sessions and facilitated FPR and Go Live activities
- Coordinating the simultaneous projects with experience in leading Software Development efforts comprising of an Onsite offshore delivery model. Experienced in the full SDLC and Testing Methodologies.
- Responsible for engaging with stakeholders and understanding the business requirements and author business requirements documents (BRD) to capture the business requirements
- Responsible for understanding the business requirements and write Functional requirements/system documents (FRD/ FSD), use cases and flow diagrams to capture the functional requirements
- Understand the existing system and perform gap analysis on the existing and to-be requirements.
- Talk to business and understand the biz requirements during the ID and Assess Phase.
- Responsible for reviewing business requirements, functional specifications, project schedules, documentation, preparing test plans, map current business processes, identify gaps and failure points, perform root cause analysis, and develop functional requirements that support overall strategy, goals and objectives.
- Responsible for writing reports and extracting data from relational databases using SQL queries.
- Document business process flows, conceptual designs, proposals, impact analysis and solution options for new business modal and requirements, experience in conducting GAP analysis, Cost benefit analysis, SWOT analysis.
- Translate the business needs into system requirements, communicating with the business on a non-technical level, and with the Programmer Analyst on a more technical level.
- Mentor fellow IT analysts for a better understanding of the CCW and MDM UI.
- Document and give presentations to upper level management about project status, schedule etc.
Confidential, Seattle, WA
Applications Systems Analyst
Environment: Languages: C, SQL, Java, Shell Scripting, PERL, JAVAScript, JBOSS, SmallTalk
Responsibilities:
- Responsible for gathering and reviewing business requirements, functional specifications, project schedules, documentation, preparing test plans, map current business processes, identify gaps and failure points, perform root cause analyses, and develop functional requirements that support overall strategy, goals and objectives.
- Translate the business needs into system requirements, communicating with the business on a non-technical level, and with the Programmer Analyst on a more technical level.
- Management and business - Assists business in correction of data errors; Provides information for decision making
- Contributing to project planning by identifying business and system impacts, key assumptions and risks.
- Receive and Implement projects: Coordinate and plan with application developers for clean handover of a product.
- Responsible for writing reports and extracting data from relational databases using SQL queries
- Optimizing some ETL scripts
- Application performance monitoring and tuning: Closely monitor performance; identify system issues that affect the quality or reliability of supported applications; Report performance trends and system health to Capacity Manager.
- Problem Resolution: Perform root cause analysis and fault isolation for environmental, server, and application issues; Document recovery procedures and resolutions in a knowledge database for future analyst reference
- Providing on-call production support 24/7
- Provide first level application support: Resolve Incidents and restore service as quickly as possible. Answer questions related to the business applications and platform environment; provide detailed documentation in the Incident tracking system; proactively identify and research system data integrity issues/anomalies and report them to the appropriate channel.
Confidential, Mountain View, CA
Automation Engineer
Environment: Selenium 9.2, Java, JavaScript, Shell Scripting, XML, Eclipse, Buganizer, Test Scribe, Mondrian, Perforce, Unix/Linux, Window XP/Vista, Mac, Firefox2.0/IE 7/Safari, Confidential Docs.
Responsibilities:
- Responsible for maintaining all requirements documentation, test cases in test scribe.
- Responsible for maintaining all continuous builds.
- Fixed automation test cases related to different functionality of Gmail.
- Wrote automation shell script to enable running test cases in the background.
- Built the IE7 continuous build from scratch using build tools and responsible to keep it running. The build runs more than 120 test cases every 30 mins on the Selenium Farm. Goal is to get the continuous build compile code and run all test cases to success.
- Cross Platform Browser Testing - Actively involved in getting all P0 and P1 BAT tests running on Firefox20-linux, firefox20-winxp, firefox20-macos, firefox-vista, ie7-winxp, ie7-linux across the various QA job sets in production. Extensively worked to make the selenium tests run against the hugely popular IE browser.
- Trainings - Attended various training sessions designed for Test Engineers like How to get 100% code coverage, testing in International Languages, Mobile Testing, Are we ready to launch etc.
Confidential, Seattle, WA
Applications Systems Analyst
Environment: Languages: C, SQL, Java, Shell Scripting, PERL, JAVAScript, JBOSS, SmallTalk
Responsibilities:
- Responsible for gathering and reviewing business requirements, functional specifications, project schedules, documentation, preparing test plans, map current business processes, identify gaps and failure points, perform root cause analyses, and develop functional requirements that support overall strategy, goals and objectives.
- Translate the business needs into system requirements, communicating with the business on a non-technical level, and with the Programmer Analyst on a more technical level.
- Management and business - Assists business in correction of data errors; Provides information for decision making
- Contributing to project planning by identifying business and system impacts, key assumptions and risks.
- Receive and Implement projects: Coordinate and plan with application developers for clean handover of a product.
- Responsible for writing reports and extracting data from relational databases using SQL queries
- Optimizing some ETL scripts
- Application performance monitoring and tuning: Closely monitor performance; identify system issues that affect the quality or reliability of supported applications; Report performance trends and system health to Capacity Manager.
- Problem Resolution: Perform root cause analysis and fault isolation for environmental, server, and application issues; Document recovery procedures and resolutions in a knowledge database for future analyst reference
- Providing on-call production support 24/7
- Provide first level application support: Resolve Incidents and restore service as quickly as possible. Answer questions related to the business applications and platform environment; provide detailed documentation in the Incident tracking system; proactively identify and research system data integrity issues/anomalies and report them to the appropriate channel.
Confidential, Tampa, FL
Programmer/ Systems Analyst
Environment: Languages: C, C++, Shell Scripting, Java, Db2, SQL
Responsibilities:
- Contributing to project planning by identifying business and system impacts, key assumptions and risks.
- Assisting with data conversion activities and all levels of testing (functional, system, regression, and integration) as necessary.
- Responsible for writing reports and extracting data from relational databases using SQL queries
- Responsible for creating project artifacts such as business requirements in Use Case and other formats, requirements Traceability Matrix, Test Scenarios and Scripts
- Bug tracking in Remedy and resolving them in a timely manner
- Providing production support 24/7
- Co-ordinating onsite-offshore teams’ efforts in resolving issues and status reporting.
Confidential
Environment: Languages: C, C++, Java
Responsibilities:
- Interact with the business owners/ clients to identify new requirements, enhancements or change requests
- Designed and developed many enhancements to the existing router/switch activation code in C/C++
- Developed functional requirements, specifications, documentation, test cases and test scripts - regression and performance- to install and test the new vendor Network Elements in the lab.
- Responsible for kit builds and release management.
- Provide 24/7 support to various test teams - DIT/UAT/SIT to resolve issues in a timely manner
- Perform gap analysis for different vendor equipment to determine if all functionalities are implemented
- Serve as a liaison between business team and the project team by assisting the business in identifying, understanding, and documenting their business needs.
Confidential, Memphis, TN
Business Analyst
Environment: Languages: C, C++, PERL, SQL - Informix
Responsibilities:
- Worked and facilitated meetings with the business users/groups to gather, define and document business requirements and analyze the possible technical solutions.
- Worked closely with the IT technical team to translate and document functional requirements into technical specifications. Involved in coding the automated scripts for automated FTP.
- Collaborated closely with Quality Assurance team to develop test plans, test cases and test scripts based on business requirements, technical specifications and coordinate overall system testing activities.
- Served as a liaison between business team and the project team by assisting the business in identifying, understanding, and documenting their business needs.
- Trained End Users and provided them with comprehensive documentation about troubleshooting.
- Used Test Director to maintain test cases and test scripts.
- Provided enhancements to different Business process procedural documentation.
- Worked on MS Office (MS-EXCEL, MS- ACCESS) based applications to record the activity of service providers in real time, calendar schedule of code loads and change management.
- As a Systems Analyst, researched, resolved and closed numerous incidents/bugs/tickets by executing SQLs and shell scripts on the Patron Database.
- Handle test environment tickets in APPLIX and resolve them in a timely and proper manner.
- Build all service providers and keep all test environments up to date to match Production environment.
- Assist in System Test planning and execution.
- Major involvement in Change Management process- perform PVCS Version checks on code, code load according to load sheet as submitted by developers, and ensure that all tests have been performed and results documented.
- Handle requests on the PDB CHANGE MANAGEMENT Mailbox for Checking In/Out Code for Programmer Analysts.
- Allocate test environments to different projects as requested by the developing teams.
Confidential, Philadelphia, PA
Programmer Analyst
Environment: Languages: VB 6.0, VC++ 6.0, SQL
Responsibilities:
- Responsible for creating and reviewing business requirements, functional specifications, project schedules, documentation and test plans.
- Worked with production staff to identify and map detailed current processes, identify gaps and failure points, perform root cause analysis and develop functional requirements that supported overall strategy, goals and objectives.
- Also involved in content management change control and Version Management. Performed regular updates to various static web pages.
- Designed and developed many functionalities to the existing VB 6.0 GUI, as per the requirements
- Developed functional requirements, specifications, documentation and process flows for each functionality
- Prepared "Post Implementation Document" for turnover to operations support, at the conclusion of every phase of the project.
- Provided enhancements to the interface CIS (COG Interface System) between the GUI and COG (Common Order Gateway), using VC++.
- Lead the Development Test, Regression Test and System Test teams. Helped develop QA Test plans for Development, Integration and System Testing.
- Fixed any bugs in the GUI reported by the testers.
- Responsible for tracking and analyzing the server logs for incomplete/failed transactions.
- Provided some critical server code fixes as a member of the server team