Lead Qa Engineer Resume
Santa Clara, CA
SUMMARY:
- 9.2 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 & Stand - alone Desktop Application Testing - End to end testing including all test deliverables from Requirement analysis until sign-off.
- Experienced working on various Agilent products like Agilent MassHunter Workstation software, Data Acquisition, Agilent MassHunter Qualitative Analysis tool, Agilent Firmware & Driver modules for LC/MS SQ.
- 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.
- Adequate working experience in VersionOne (Agile project management tool) in virtualized test 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& XML. Performed Security, Performance & End-to-End testing.
- Experienced in working with HP Quality Centre throughout the testing life cycle in all the phases including Release, Requirement, Test Plan, Test Lab & Defects. Used for both Test & Defect Management.
- 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 analyzing 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.
- 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).
TECHNICAL SKILLS:
Test & Defect Mgmt: - VersionOne, HP Quality Centre 9.2, HP Application Lifecycle Management (ALM) 11.0
Build management: - Wix toolset v3.8
Tools: /IDE: - Agilent proprietary tools, Wix toolset, Version control (CVS, Subversion), Eclipse IDE, Visual studio, STF (SOA Testing Framework), SOAP UI, XML Tester, IBM Clear Quest, Rational Portfolio Manager, IBM WebSphere MQ (Message Queue), IBM ESB, SQL Programmer (BMC), RFH Util, Putty, HTTP Watch.
Version Control Tools: - IBM Clear Case, Git, PVCS, Star team, Epic Clarity tool.
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: - Web, Client/Server, WSDL, XSD, SOAP, XML, Web Services, PRPC Rules, Pega System, Message Queuing technique, Message Broker technique, IBM DB2, ODS/ETL (Extract Transform Load)
Languages/Frameworks: Python, Knowledgeable in JavaScript, Junit, Object Oriented concepts, C#, Wix coding.
Database: IBM DB2, MySQL
Automated Functional Test: - Spec Flow, Test Complete 10. Knowledge in Selenium IDE 1.10.0.
Processes: Agile methodology, IBM SOA Methodology, IBM s QMS (Quality Management System), IBM Lean Six Sigma, Waterfall & Iteration
PROFESSIONAL EXPERIENCE:
Lead QA Engineer
Confidential, Santa Clara, CA
Environment: Agile software development, Visual Studio 2012, embedded environment, VMWare vSphere
Responsibilities:
- 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 acquisitionetc
- 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.
- Conducted 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.
Offshore Senior QA Analyst
Confidential
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.
Confidential
Environment: Service Oriented Architectural Style, WSDL (Web Service Definition Language), PRPC (Pega Rules Process Commander),DB2 UDB, Apache Struts, EJB 2.0, Java Servlets, IBMJADE 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 s to create test cases, execution & data set up.
- Performed End-to-End Testing for primary Sales & RM Process like IRM, Prospecting, Lead conversion et.
Confidential
Environment: XML tester, Web sphere, DB2, OMNI5.95, SQL Programmer, HP ALM
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 for the entire test team.
- 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.
Confidential
Environment: IBM AIX, ESB(WebSphere Enterprise Service Bus), MB(WebSphere Message Broker V6), WAS 5(WebSphere Application Server), Rational Software Architect, IBM DB2 v 8.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
- Servicetesting - to ensure both stand-along (atomic) & composite (orchestrated) services are tested.
- Process testing - to cover all business process scenarios enabled by the services.
- End-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.
- Regression 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.
Software Quality Engineer
Confidential
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.
- Involved in SDLC from Business Requirements Analysis to Development, Testing, Deployment, Documentation and Support.
- Run test for stored procedures that containing application business logic, including security levels, error handling, boundary conditions, valid and invalid data.
- Involved in Software Quality Analysis and Testing of Zilog Processes, products, Projects
- Analyzed Business Requirements and System Specifications to understand the application.
- 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 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
Confidential
Environment: Windows XP, Windows EPOS (Embedded Point of Sale)
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.
