Post Job Free

Resume

Sign in

Customer Care Software Engineer

Location:
Carlsbad, CA
Posted:
November 10, 2020

Contact this candidate

Resume:

Swathi Pokkuluru

Carlsbad, CA adhqay@r.postjobfree.com Mobile: 435-***-****

Professional Summary

Over 15 years of experience in software development life cycle (SDLC) and software test life cycle (STLC) processes that include Requirement Analysis, Design, Development, Testing, Integrations, and Re-engineering, mentoring, maintenance and post production support/analysis as a Team Lead.

Experience in various domains like Medical Devices, IoT, Cloud Computing, Mobile Apps, HealthCare, Banking and E-commerce domains.

Cross-functional team testing strategy, analysis of existing test strategy, gap analysis, and working across teams to mature test integration strategies.

Fluent expertise with Agile-TDD software development teams.

Collaborate closely with development teams to deliver software releases with an ever-increasing level of quality and ensure that product teams are informed in all phases of product development, with the perspective of the customer while partnering with product development leadership to drive the process & tooling.

Recruit, lead, mentor, and develop a talented high-performing team of technical Quality Engineers and manual testers.

Work closely with Product Management, Development, Support, Sales and Services teams to prioritize assignments and manage risks/issues to ensure successful delivery with high quality.

Education: Bachelors of Technology in Computer Science & Engineering.

Certifications

Certified Scrum Product Owner (CSPO)

Professional Experience

JPMorgan Chase, Plano, TX - Lead QA Automation– Chase Digital Mobile Products Feb’17 – till date

Set up QA processes, provide technical leadership and drive validation strategies following Agile best practices and ADA compliance for Chase Pay mobile and Chase Rewards app, which has over 1M+ users

Lead a team of 5 automation resources, mentor and manage them.

Drive the test automation strategy for Robotics automation of testing for Mobile apps using Chase’s proprietary framework in a Dev ops environment.

Writing Test Automation scripts using Java and Appium using Page Object models for both iOS and Android for each of the Acceptance Criteria in the user stories and as well as for Regression and Smoke Test purposes.

Writing test automation scripts, tools for REST/SOAP API testing.

Develop Server mocks to run the regression automated tests on CI/CD environments.

Create software validation plans (White Box, Black Box), validation protocols, and software risk analysis.

Work closely with key stakeholders to identify product quality goals and KPIs.

Creating and executing risk management activities, traceability matrix to support chase products.

Lead Software Change Board and Code Review meetings to address software issues and track change control activities and ensuring Software Verification and Validation activities adhere to business processes and procedures.

Environment: Java, Appium (iOS/Android), See test Cloud testing (Mobile Device Farm), Cucumber, Gherkin, Android Studio, Git, Selenium, BDD, Jenkins (Devops), Confluence, Bit Bucket, Eclipse, SOAP/Rest, SpringMVC, Servlets, TestNG, Maven, JIRA.

Intellicentrics, Flower Mound, TX - QA Automation Lead Apr’16-Jan’17

Intellicentrics is a Medical staff and vendor credentialing company.

Architecting the Test Automation Framework and building it from scratch using Page Object model, TestNG in Selenium and Java.

Developing Automation pocs for newer Technologies like Polymer, Angular applications.

Configuring Jenkins and enhancing the build scripts to run automated tests as post-build tasks.

Create test tools required by the QA department using Spring MVC, Servlets to create and consume REST web services.

Review test plans of team members and provide feedback.

Work towards process Improvement and suggest new tools to Management.

Environment:Java,SeleniumWebDriver,Sikuli,Cucumber,Gherkin,SQL,Jenkins,Appium(iOS/Android),SOAP/Rest,TestLinkApi,SpringMVC,Servlets,REST/SOAP,TestNG,Maven,Eclipse,shell scripts, JIRA, RubyOnRails.

CITRIX SYSTEMS, Fort Lauderdale, FL - Software QA Consultant May’13 – Jan’16

Citrix Receiver for Windows phone

Citrix Receiver for Windows phone provides users with self-service access to resources published on XenApp or XenDesktop servers. Receiver combines ease of deployment and use, and offers quick, secure access to hosted applications, desktops, and data. Receiver also provides on-demand access to Windows, Web, and Software as a Service (SaaS) applications. Can be used for Web access or configure it for use with Citrix Cloud Gateway. The app also supports various gestures like Pan and zoom, App bar buttons, gestures for mouse clicks, Citrix Mobility Pack features.

Developed test plans and test cases to support system validation and/or User Acceptance Tests using UML and submitted them in SharePoint.

Configure the backend servers like XenApp, XenDesktop for testbed setup to execute the test cases, reproduce bugs and prioritize them.

Validating different Citrix protocols like Thin wire, Rich Graphics-Support on Windows Phone receiver.

Log defects in JIRA, defect tracking system.

Coordinated with team members, to discuss issues related to bugs, configurations, problem solving strategies.

Analytically identify root causes and assist with problem management.

Conducted daily sprint meetings to get the status of the QA team, to make sure the goals are being met and to discuss any issues and blockages.

Training new Joiners on various tools and products related to the Windows Phone Receiver.

Environment: Microsoft Visio, JIRA, IBM Doors, C# 5.0,C++,Windows Phone SDK, Windows Power Tools, Visual Studio 2012, Perforce,Windows Server 2008 r2, XenApp 6.5, XenDesktop 5.6/7,StoreFront 1.2,AccessGateway 10/10.1, AppController 2.6,XenCenter,CDFTrace,HDXmonitor,Linux,Windows Phone/RT Simulator, XenCenter, CDFTrace, HDXmonitor, Linux, Windows Phone/RT Simulator.

CWIE HOLDINGS, Tempe, AZ - QA – Test & Automation Lead Aug’11 – May’13

Secured Cloud: CWIE has a Secured Cloud solution, with enterprise-level supportive technologies and a highly-intuitive user-interface. This innovative cloud provides, provisioning customized cloud virtual machines on-demand, Scale RAM allotment on the fly, Load Balance VMs, easily deploy a virtual firewall.

Transaction Gateway Systems: The Transaction Gateway System (TGS) integrates with third party payment processors to facilitate processing through the entire transaction lifecycle – from the initial transaction request through settlement and reconciliation. The overall vision of the system is to become the primary payment gateway for all CCBill.

Lead a team and implemented the GUI automation for Secured Cloud using Selenium, Sikuli, Java and Xpath and automation frameworks.

Monitor and analyze a large amount of Server Performance data using Advanced Excel and SQL.

Developed QA Testing Tools for testing, SOAP and Rest style External API calls for Secured Cloud using Java, Apache HTTP 4.x library, JXL library.

Performed Functional and Integration testing using TestNg.

Enhanced the functionality of Name Collection application (Candidate Evaluation Software written in PHP).

Responsible for authoring and reviewing Test Plan, Test Strategy,

Test Scenarios, Traceability Matrix, Execution Report, Test Lab, Defect Management, Report Generation.

Conduct Smoke, functional, Stress and regression testing in QA, staging and production environments. Performance testing of various Company Websites using JMeter.

Log defects in Test Track and follow up with Development Team and Business Analysts on the issues and status of the defects etc.

Lead, manage and mentor, the team, assign workloads, determine timelines, through team status and code review meetings.

Carry out Test bed setups (installation, configuration of servers, frameworks etc.)

Environment: Selenium, Java, Java EE, JDBC, Java Script, Sikuli, Maven, JSP, Servlets, Spring framework, Web Services, REST Style, SOAP based, SoapUI, Jsch library, JXL, TestNg, Apache HTTPClient 4.x, Junit, JSON,REST API, Servlets, Maven, Eclipse IDE, HTML, XML, Xpath, Apache JMeter, Apache Tomcat, Apache Webserver, Windows OS, SCM, Serena Test Track, Centos Linux, Red Hat Linux, Shell Scripts, PHP, Windows PowerShell, Groovy, MYSQL Query Analyzer.

EDWARDS LIFESCIENCES, Irvine, CA - C++ Embedded Software Developer Consultant – Critical Care May’09 – Aug’11

EV1000 is a Critical care patient monitoring unit. The product works in a typical Client-Server Architecture, where the backend is called the Data box, which is an embedded Linux system is running on an ARM processor. The Data box collects pressure, temperature, light data from DPT’s and passes the data through the Algorithms for analysis. The Data box runs on a Linux Kernel and the Application is written in C++ and the Algorithms in C.

Developed the required Business logic in C++ using Boost Library, POSIX threads, STL, Object Oriented Methodologies, Design Patterns adhering to FDA standards.

Reviewed the code, Software Requirement Specification, V&V Test Plan and provided feedback.

Fixed and verified various bugs that arise from time to time during the Software V&V Process.

Detailed memory leak analysis and leak fixing done using Val-grind.

Made modifications to various internal testing tools from time to time as required, using C#.

Debugged using GDB, on the Target debugging using JTAG.

Used code profiler, KCacheGrind to profile the code.

Wrote Unit test code for the project, using CPPUNIT framework.

Coordinated and executed the Build and Release activities of the Data box.

Automated the build and Data box upgrade Processes and participated in V&V process.

Involved in Linux system setup activities.

Used various tools from GNU compiler collection for various improvements from Time to Time.

Contributed to the Software Requirements Specifications Document, including adding content and reviewing existing content.

Environment: C,C++, STL, Boost Library, GDB,G++,GNU Tools, ARM Cross-Compiler Tool Chain, Wind River JTAG, Linux 2.6.26 Kernel, PXA270 XScale Processor, Linux Ubuntu 8.04,Fedora Linux 13, Eclipse IDE 3.4,SVN, Microsoft Visio, Microsoft Visual Studio, NetBeans 6.8, TCP/IP, Shell Scripts, CPPUnit, PVCS Tracker, Test Coverage Analysis Tools, Valgrind, KCacheGrind, Wireshark, C#

CHECKFREE (FISERV), Wallingford, CT- Level – II Support Mar’08 – Apr’09

CheckFree Pay by Phone provides an IVR service secure environment for customers to make payments over the phone using credit cards, ATM, debit cards or electronic checks. It has a Real-Time Communication Server which takes transaction data from the IVR frontend and sends these transactions to the Credit Card, Debit card processor for processing. The response from the processor is received by the server which updates the Database. There are other processes which take care of settlement, reporting, Chargebacks, ACH etc.

Break up a feature into different tasks and do the estimates for each of the tasks. Documenting the Development work Order for each of the features.

Automating the various processes in the system to speed up settlements and reporting processes using C, Perl and shell scripts.

Customer Support and On–Call support for customers on a rotation-basis.

Querying the Transaction Database from time to time to check various transaction records.

Documented the Unit Test Plan and QA Work Orders for each of the features worked on. Prepared RFC’s for code to be released to production.

Conducted Peer-review of Team members, review the QA Test Plan.

Implemented immediate need production changes required for smooth processing of production jobs. Fixed bugs found in production, added new jobs in Cron, changed crontab entries in production and ran the erroneous jobs manually.

Resolved issues arising in the production environment pertaining to settlements, reporting, authorization errors, etc.

Modified client configurations to control report creations and distributions.

Created access ids for clients/customers to retrieve data from production environment

Setting up configurations for new clients.

Interface with client/customers to determine business requirements and product specs

Environment: Unix, C, Perl scripts, TCP/IP, Shell Scripts, Sed, AWK, Grep, Unix Crontab, SQL, Sybase v 8.1, SVN, Rational Clear Case, SVN, SCCS, Team Track, ITIL practices.

FLEXTRONICS SOFTWARE SYSTEMS, Bangalore, India - Software Engineer Dec’04 – Apr’08

CCWS allows for the provisioning of all subscriber and voucher information in the Comverse Real-Time Billing and Prepaid Solution (RTBS), Group Account and Corporate Account Management Web service Interface (AWI). It offers to service providers a SOAP-based service with a set of methods that provide for the typical needs of customer care. These methods operate on vouchers and subscriber-related objects like subscribers’ balances, periodic charges, group accounts, and phonebooks. CCWS Test Automation project deals with the automation of CCWS method testing.

Coded each of the methods for CCWS

Completed Unit Testing for several Releases of the RTBS.

Analyzed Customer reported defects and fixed them.

Made code Enhancements for Record and Play-back Capabilities.

Prepared Setup, Usage Documents.

Environment: Java, C++,SOAP, Windows XP, Eclipse 3.0, Oracle 8, IIS Server, XML

BITSOFT SYSTEMS, Bangalore, India - Software Engineer QA Aug’03 – Nov’04

The Agilent 93000 SOC Series is the industry's first multi-port architecture designed to support true concurrent ICs. This gives widest application coverage with full testing capability in digital, analog, RF and embedded memory devices.

Black-Box Testing of the software, GUI testing.

Analysis of Customer reported defects.

Test coverage using GNU-Gcov, Rational Pure-Coverage.

Test Specification Management.

Creation of Test Plans and Automated Test Scripts.

Environment: GNU-Gcov, Ksh Shell Scripts, Test Management Tool, HP-UNIX, Test Coverage Analysis, Gnu-Gcov, Rational Purify, Rational Pure-Coverage.



Contact this candidate