Post Job Free

Resume

Sign in

QA professional

Location:
Palo Alto, CA
Posted:
July 12, 2016

Contact this candidate

Resume:

Ramya Nandakumar

E-mail: acvnne@r.postjobfree.com Phone: 408-***-****

Summary

9.6 years of IT experience in Software Quality Assurance.

Proficient in handling testing projects for both QA & UAT teams & performed active roles as E2E QA analysis, software & embedded system testing, Data analysis, report results & data management, in both manual & automated.

Web & MS Windows based Stand-alone Desktop Application Testing – End to end testing including all test deliverables from Requirement analysis until testing sign-off.

Analytical & detail-oriented QA WhiteBox Tester has extensive experience with System & regression testing using C++ & various frameworks.

Experienced in creating build scripts using Wix toolset & MS build in Visual studio & create jobs in Jenkins. Maintain continuous integration at the project level for msi/exe releases of software.

Strong working experience with Agile Application Development Testing, including testing various user stories in the form of sprint & an active team player in scrum meetings.

Well experienced in testing Driver software, Firmware & software in embedded environment.

SOA Testing based on IBM SOA Framework-Effectively carried out the testing at Component Business Service (CBS) level and the test scenarios and test data are created based on the nature of service and service calls. Hands on experience in Message flow testing using Queuing mechanism on communication protocols like SOAP, JSON & XML. Performed Security, Performance & End-to-End testing.

Working experience in organizing and managing all phases of the application lifecycle management process, including defining releases, specifying requirements, planning tests, executing tests, and tracking defects.

Experienced in wide Business Domains like Insurance (Retirement Technology) and Banking (Customer Data Management Systems), Biotech & Networking.

Well versed & experienced in performing different types of tests viz. System, User Acceptance, Integration, Smoke/Sanity, Security, Product Installation testing, Stress testing, Usability, Back End, Message-based and Regression Testing in SOA applications, Process Workflow applications, Web-Based applications, Networking & Database for the software product under varying conditions and analysing the behaviour of the system.

Hands-on Experience in Preparing System Test Estimations, Test plan, Test Strategy, Test cases, executing test cases, bug reporting, bug tracking/Monitoring, Data mining & gathering based on Business/functional requirements, Technical Specifications, HLD, LLD, SDD & Data Modelling & Mapping documents. Also identified & proposed Process Improvement in various testing areas.

Perform defect analysis to ascertain any non-compliance with the set procedures / guidelines.

Hands on working experience in UAT team, to extend knowledge in Business scenario level testing, interacting directly with Business team.

Software Quality Assurance

Providing scope, resource and time estimates for projects presented to QA for testing and analysis.

Designing & coordinating implementation and availability of QA test environments. Ensuring compatibility of testing.

Providing QA test status and progress reports as appropriate to top management.

Working with business analysis function to ensure QA testing requirements are appropriately identified and included in the requirements.

Creating quality assurance documents like traceability matrix, defect trend charts and metric reports.

Allocating tasks to resources, managing compliance to timelines specified and ensuring team members adhere to quality process guidelines (as per CMM/ CMMi standards).

Academic Credentials

Bachelor of Engineering (Electronics & Communication); University of Madras; Chepauk, Chennai, Tamil Nadu 600005 India in 2001.

Professional Certification

IBM Certified SOA Associate, IBM India Pvt Ltd

Insurance Domain Certification in Retirement Services – RPF Certified by ASPPA, USA

Project Management - MPP Certified by Astrowix Solutions, India

Tools & Technologies

Test & Defect Management – JIRA, VersionOne, HP Quality Centre 9.2, Rally Dev (CA Agile Center), HP Application Lifecycle Management (ALM) 11.0, Star team, IBM Clear Quest.

Build management/Continuous Integration – Wix toolset v3.8, Jenkins, MS Build

Source control – GitHub enterprise, Team Foundation Server, Team Forge, PVCS, Rational Clear Case

Tools/IDE – Qt Creator, Agilent proprietary tools, Version control (CVS, Subversion), Eclipse IDE, Visual studio 2013/2015, STF (SOA Testing Framework), SOAP UI, XML Tester,, Rational Portfolio Manager, IBM WebSphere MQ (Message Queue), IBM ESB, SQL Programmer (BMC), RFH Util, Putty, HTTP Watch.

Products – Agilent LC/MS SQ/QQQ, Agilent MassHunter Workstation software, Agilent MassHunter Qualitative Analysis, OMNI 5.95 (SunGard), WCC/IBM MDM), SFDC (Sales Force Dot Com), PRPC 6.0 (Pega Rules Process Commander).

Test Environment Mgmt Tools – VMWare vSphere Client, Acme (CTM ecommerce Systems), WAS.

Technology – Microsoft technologies, Web, Client/Server, WSDL, XSD, SOAP, JSON, XML, Web Services, PRPC Rules, Pega System, Message Queuing technique, Message Broker technique, IBM DB2, ODS/ETL (Extract Transform Load)

Languages/Frameworks: Python, C++, Java, UI Automation frameworks. Knowledgeable in JavaScript, Junit, Object Oriented concepts, Wix coding.

Database: CouchDB, IBM DB2, MySQL

Automated Functional Test – Spec Flow, Test Complete 10, Selenium – Web driver & Ranorex.

Processes: Agile methodology, IBM SOA Methodology, IBM’s QMS (Quality Management System), IBM Lean Six Sigma, Waterfall & Iteration

Employment Scan

April 2015 – Till date Sr Programmer Analyst – QA WhiteBox Tester

Client: Hewlett-Packard Co,Palo Alto, California, United States.

Project – HP Sprout is a revolutionary all-in-one computer that makes it easier than ever to get creative. By blurring the line between physical and digital, sprout lets you bring your creativity to life, instantly. Using the Sprout SDK, you can develop apps that use Sprout's features and that place the user in the midst of Sprout's immersive experience for capturing objects, creating, sharing, and collaborating. Sprout has a monitor screen, the HP Touch Mat onto which the mat screen is projected, a front-facing webcam, and an assortment of cameras that face the mat. This synergistic combination provides users with an immersive experience for capturing objects, creativity, sharing, and collaboration.

The Sprout Platform makes Sprout hardware features (for example, cameras) and software features (for example, the ability to capture moments) available to Sprout apps through language bindings in the Sprout SDK. The Sprout Software Development Kit (SDK) contains language bindings that allow Sprout apps to use Sprout Platform features. Sprout Workspace is Sprout software that is developed by HP and available on Sprout immersive computers.

Technology: Qt creator, C++, CouchDB, JSON-RPC, Microsoft Windows 8.1/10 Professional, Microsoft Visual Studio 2013/2015, WPF, C++, C#, Java Script.

Responsibilities:

Analyse user requirements and defining testing specifications using Agile methodologies.

Designing test plans, test procedures, test cases and testing strategies for Windows based platform.

Designing and implementing QA test environments and data set up.

Extensively use Github enterprise for test Source control management.

Perform WhiteBox Testing using Qt Creator IDE with Qt Test framework to validate API calls that includes various components like JSON-RPC, methods involved in Hardware interaction layer, platform APIs, etc using C++ programming language.

Handle the deployment/integration/usage of dependency packages from the backend (CouchDB) at the code level.

Use Web sockets to validate JSON response for a valid request.

Create HTML based Sample Apps to validate javascript APIs & their respective methods for WebApp.

Participating in the deployment of the products from a quality assurance perspective.

Documenting test plans, testing status and testing outcomes & all other test deliverables as required by the project.

Release Management: Make build and create installers from Source control tools like Git & TFS using Wix toolset & also package all applicable components in the form of executable for release.

October 2013 – April 2015 Quality Assurance Analyst/Lead QA Engineer

Client: Agilent Technologies, Inc.Santa Clara, California, United States

Project - Rigel: Agilent Technologies is one of the world's premier measurement company, that offers broadest range of innovative measurement solutions in the industry. The company's four businesses - Chemical Analysis, Life Sciences, Diagnostics and Genomics, and Electronic Measurement provide customers with products and services that make a real difference in the lives of people everywhere. Agilent is a leader in life science, diagnostics and applied markets. The company provides laboratories worldwide with instruments, services, consumables, applications and expertise, enabling customers to gain the insights they seek.

Liquid chromatography–mass spectrometry, is an analytical chemistry technique that combines the physical separation capabilities of liquid chromatography (or HPLC) with the mass analysis capabilities of mass spectrometry (MS). Rigel is the LC/MS driver, a software layer which encapsulates module control specific functionality, that includes instrument configuration, method handling, status representation & run control that supports distributed (Client/server) deployment of software. This includes the Firmware module as well, which will be part of instrument control download, into non-volatile memory of an instrument. The firmware is controlled by a set of python scripts which operates all the tune algorithms & acquisition.

Technology: C#, Linux C, Visual Studio 2012, LC/MS Driver & Firmware modules, Single & Triple Quadrupole 6100 series, DSP, Python, Pyxb, Agilent ChemStation software & data systems.

Environment: Agile software development, Visual Studio 2012, embedded environment, VMWare vSphere

Responsibilities: Embedded testing (Software & Firmware testing)

My key responsibilities as a LC/MS Driver in OpenLAB CDS (Instrument control software) tester is to review & analyze user stories acceptance criteria’s to develop Acceptance Test cases, execute & record results for all the modules including Firmware, software & Device driver.

Playing a role of Build & Release manager as well. Created the build software source code using Wix toolset in Visual Studio.

Continuous integration using Jenkins. Perform product Installation, Configuration & build tests.

Active usage & set up of desktop virtualization using VMWare ESX, using web client, creating VMs, creating/reverting snapshots etc.

Primary responsibilities includes software testing of Driver program, Python scripts, Firmware module for LC/MS driver binaries, methods, tune (manual & autotune), data acquisition etc

Responsible for creating & executing smoke/sanity tests using Test Complete 10 – Desktop module

Active participant in Backlog review, scrum, sprint planning, design meetings.

Performed demo session at the end of every sprint to the product management, technical & marketing teams from LC/MS Driver stand point.

Performed Data Analysis using Agilent MassHunter Qualitative Analysis & also the Data store testing for Client/Server architectural style.

Extensive usage of VersionOne throughout the project life cycle for every sprint.

Develop firmware, device driver, application acceptance test plans and test cases for LC/MS specifications and requirements.

Well proficient in interrupting python installation, scripting & customizing python script for testing purpose.

As part of testing, well versed in project specific & basics of Linux commands & work on Vi Editor mode to update python script & other Firmware & driver related files.

Designed & developed Wix coding using Wix toolset to create msi build for the LC/MS driver binaries. At the end of every sprint, run a build, create MSI & released the package to platform for integration.

Involve in Defect RCA calls with the Analyst, Design & Development team members.

As a Data Analyst, responsible on effective analysing data by gathering information from various master sources & integrated systems, report the results to business & technology teams & maintenance of Data Management.

Perform Automated Regression testing using Spec Flow in Visual Studio. Created Functional tests framework using Spec flow. Developed Bridge code (Step definition) coding for all feature files.

Created test scripts for UI testing using Test Complete, to support GUI regression testing for Continuous Integration in Jenkins.

May 2007 – March 2013 QA Lead/Onsite co-ordinator/UAT Lead

Employer: IBM Client: Prudential Financial, Scranton, PA, United States

Prudential Financial companies have a history of 125 years in the Financial Services Sector and offer a broad range of financial products and services for people in the United States and abroad. Prudential Financial includes The Prudential Insurance Company of America, which is the second largest life insurance company in the United States. Prudential offers a variety of products and services, including life insurance, property and casualty insurance, mutual funds, annuities, pension and retirement related services and administration, asset management, securities brokerage, banking and trust services, real estate brokerage franchises, and relocation services.

Project I : (1) EClient Mobile Applications – Web Service & Mobile App Testing May 2010 - March 2013

Technology: Web services, Java Script, Mobile apps, Selenium WebDriver

Environment: Web, SOAP, Junit, iOS, Android

Responsibilities:

Perform business/system requirements analysis and review.

Partner with Mobile Development teams to identify testing criteria and to write test case based on wiki docs and/or white-boarding discussions

Work closely with the Mobile Development team to troubleshoot and work with developers on resolving/triaging issues to ensure deliverables that meet the cross-functional team's go live criteria

Proficient in SQL and Database validation

Experience with iPhone, Android, and/or Windows 7 Mobile technologies

Cross browser testing using User Agent Switcher for various devices & OS.

Experience testing native & hybrid mobile apps.

Perform Web service testing to support Mobile Application, for various Methods, Services etc with respect to the attributes towards the Data Source/Rules using SOAP UI.

Web Services Testing, Service Oriented Architecture (SOAP) Testing, XML, WSDL using SOAP UI.

Experienced in validating the Mobile application version of the sites for android & smart phones.

Well versed in designing test cases & execution using the Interface Control Document (ICD) is to document the system interface data feed between Retirement Services Online (RSO) and eDG Mobile.

(2) Service Workflow Automation (STARS – PEGA a Pegasys Inc product) – A BPM based project

(3) SFDC (Sales Force Dot Com) – A CRM Strategy Project

Technology: SOA testing, BPM testing for PRPC (Pega Rules Process Commander) & Web Service Testing

Environment: Service Oriented Architectural Style, WSDL (Web Service Definition Language), PRPC (Pega Rules Process Commander), DB2 UDB, Apache Struts, EJB 2.0, Java Servlets, IBM JADE Framework, and SOAP.

Responsibilities:

Perform testing for various Business Work Flows on multiple financial functionalities.

Primarily skilled in performing Skill based routing testing involved in Pega workflow management system for an end to end case based on business scenario & processes

Testing includes Web services, Work Flows, SLA's, Skill Based routing, Stand alone and Process integrated Macros, Process scenarios, Process tracking etc.

Worked on DCO (Direct Capture of Objectives) & Pega Version Management

Involved in all layers of SOA Governance testing, starting from the User Interface (Web/portals), Business process in evolving Business scenarios, Business rules to convert the business functions to technical scenarios by creating test beds & stubs, data services to support the technical scenarios by that is break down further to test cases & finally the back-end (database/record keeper systems (mainframe)).

Deliver new and complex high quality solutions to clients in response to varying business requirements.

Performed Web Service testing using SOAP UI.

Derive test scenarios & test cases based on Data modelling & mapping documents provided by Data Architects.

PruForce (SFDC product)- As part of CRM testing, involved in testing Operational CRM, Analytical CRM, Sales Intelligence CRM, Campaign Management, Collaborative management & Consumer Relationship CRM. Validated the PruForce methods & return objects involved.

Make use of use cases, interface data mapping, CRM design document & SFDC data dictionary as references to create test cases, execution & data set up.

Performed End-to-End Testing for primary Sales & RM Process like IRM, Prospecting, Lead conversion et.

Project II: Prudential Retirement Technology & Services – Eclient applications & integrated platforms

June 2008 - May 2010

Technology: Web, IVR, IBM DB2, Mainframe, BPM, CRM, Selenium Web Driver

Environment: XML tester, Web sphere, DB2, OMNI 5.95, SQL Programmer, HP ALM 11.0,

Responsibilities:

Develop QA Estimation at various levels starting L0 to L4 for each DMS/project involved.

Handle projects on release basis categorized as Initiative, Enhancement & Production Support.

Manage test team at offshore including resource allocation, time tracking, project allocation, test co-ordination etc.

Supported Prudential’s customer facing RSO Participant site Mobile Application’s Web Service Testing for major financial information data flows.

Provide support to Automation team to automate the manual testing done. Major tasks involves providing test cases to automate, automation gap analysis, organizing/notifying automation runs for regression purpose etc.

Create STP, Test Strategy, Test conditions, test data set up and test bed/stubs etc at project level.

Work closely with Technology partners to ensure environment readiness.

Co-ordinate with Business team and involve in Business Process review & analysis which will further serve as test reference for the entire test team.

IVR (Interactive Voice Response) Testing Roles & Responsibilities:

Validate the XML Messages that will be used by the NLU (Natural Language Understanding) & touchpoint application to interface with the backend systems, using XML tester tool.

Validate the Data in the response message based on the input provided in the request xml.

Validate the IVR prompts, intents & Semantics.

Design test cases & execute them for various messages in both fixed & dynamic sequence of prompts & transaction based IVR testing based on the business logic & functional requirement, referring to the VUI Design document, Message Interface Specification document & System Design Specs.

Make necessary data set up for the respective functionality & environment.

Execute test cases, by making real time call flows using the respective QA Box build & validate the .wav file messages.

Ensure the complete end-to-end financial transaction processing for those posted through the IVR request channel across multiple integrated systems, record keeping systems & database.

Project III: CDMS (Customer Data Management System) April 2007 - May 2008

Technology: SOA, IBM MDM, WMQ, IBM ESB, WAS, IBM MB

Environment: IBM AIX, ESB(WebSphere Enterprise Service Bus), MB(WebSphere Message Broker V6), WAS 5(WebSphere Application Server), Rational Software Architect, IBM DB2 v8.1.14.292, STF 4.0 (SOA Test Framework), RFHUtil v5.0.5,, IBM WebSphere MQ Explorer 6.0, RAS 6.0, Putty 0.58

Responsibilities:

Worked on Service & Component testing. Responsible for End-to-End system & Integration testing.

Effectively perform testing at Component Business Service (CBS) level and the test scenarios and test data are created based on the nature of service and service calls.

Perform SOA testing in a combination of Service testing, Process verification, Test Data Management, process orchestration testing, and process choreography testing.

Layout IBM SOA testing approach for

oService testing – to ensure both stand-along (atomic) & composite (orchestrated) services are tested.

oProcess testing – to cover all business process scenarios enabled by the services.

oEnd-to-End testing – to ensure the end user application that invokes the services in turn the business process conform to the functional & non-functional requirements.

oRegression testing – to ensure stability of the systems across the SOA life cycle.

Perform Service-end testing tool to verify financial transaction based services that are exposed by IBM ESB (Enterprise Service Bus), by generating test cases, scripts, Data pools, invokes, verifications, check points etc.

Design test cases in the form of test scripts in IBM STF tool & execute the same for SUT.

Validate all the methods in the WSDL (Web Service Definition Language) & XSD (Extensible Schema Definition) files to validate the web services & methods.

Validate the messages (communication protocols) using IBM Web Sphere Message queue using classes such as Queue Manager, remote queues & messages. Validate the Methods on each class corresponding the MQI (Message Queue Interface) calls. Validate & configure the Properties on each class corresponding to attributes of MQ objects.

Involve in identifying test requirements that includes service definition, Business Object identification; attribute identification & definition of attributes.

Perform E2E connectivity testing in AIX OS environment & STF tool with service layer through Http adapter.

Configure & set up Listener ports in IBM Web sphere Process server to validate the Business process choreography.

Verification of SOAP request and SOAP response messages as a part of service transaction validation using RAS-TCP/IP monitor tunnel.

Involved in End to End connectivity testing in AIX environment & STF tool with service layer through Http adapter.

Nov 2005–Apr 2007 Software Quality Engineer

Employer: Zilog India Elect Pvt Ltd. (Presently, UEI Electronics Pvt Ltd, Bangalore, India)

Projects involved: RC Builder, ZBase Portal, RC Express 2.0 (RCX)-SRU102, Zilog TCP/IP Protocol stack (ZTP)-Zilog Networking platform & Zilog Real-time Kernel (RZK)

Technology: Remote IR, RTOS & Networking Communication Protocol, Embedded environment

Environment: C#, ASP.Net, VC++, SQL Server 2000, Windows 2003 Server, C, cygwin, WinPcap, Apache Server, PHP, Shell commands, eZ80, ZDS-II with ZPAK-II emulator, HTTP Watch

Responsibilities:

End to end embedded testing of both Hardware & software components of Zilog RC products & IC chip units.

Involved in identifying test requirements & scenarios, creating Test plan, test cases, test procedures, test topologies, test execution, bug reporting & bug tracking.

Co-ordinate with defining & finalizing QA Test environment & Integration testing

Prepared QA related documents like CM & SQAP, PNB, RTM, Review reports etc.

Run test for stored procedures that containing application business logic, including security levels, error handling, boundary conditions, valid and invalid data.

Performed “Black Box” software validation as per software requirements specification (SRS) and software design specification (SDS).

Support for customer interface, recruiting, test planning, staff supervision, staff training and progress status reporting

Involved in Protocol stack testing, Gateway testing and DNS testing using Shell scripting and Network troubleshooting UNIX commands.

Metrics data collection to support continual test-process improvement & Performed a process compliance audit for the project. Plan, schedule, execute and report out for Process Compliance Audits

Nov 2003–Dec 2004 Member Technical Staff

Employer: Accel ITA Ltd,Chennai, India.

Major Projects Handled

Web Application Testing as a Test Engineer

Implementation of Automobile Controls using RTOS (Micro C OS-II) as an On-job trainee.

Multi Function Kiosks Application Testing

Technical Environment: Windows XP, Windows EPOS (Embedded Point of Sale)

Scope: This project entailed the development of a KIOSK-based solution wherein a user can download media files onto their mobile phones and portable media players via a USB interface and transaction are carried out through smart cards.

Responsibilities:

Created test cases for the application and executed test cases for the system under simulated as well as real world conditions.

Executed test cases for System Testing, Bug logging & tracking.

Handled deputation to client's site in Bangalore and provided supported for Alpha testing done by 3rd party (Integra Micro). Worked in sync with the various groups regarding the bugs found during alpha testing.

Preparing Bug Matrix.

Current location: Cupertino, California



Contact this candidate