Post Job Free

Resume

Sign in

Test Cases Engineer

Location:
San Francisco, CA
Salary:
110,000
Posted:
August 17, 2017

Contact this candidate

Resume:

Neville Kwa

San Francisco, CA ***** Home: 415-***-****

ac1u6r@r.postjobfree.com, Cell/Text: 415-***-****

LinkedIn: www.linkedin.com/in/nevillekwa/ Resident status: U.S Citizen

SUMMARY

Sr. Quality Assurance Engineer / Sr. Technical Support with 15+ years experience in software testing, including unit, system, automation, end to end, acceptance, Black/Grey/White box, API, regression, integration, performance, server or client side testing, and computer operations in Health Care, Bio tech, Clinical Startup, Wireless Mobile, and Financial Services. Experience with implementation, integration, and configuration service management tools (e.g. Jenkins, SVN, team city, Devtrack, Sales Force, Sea-pine, etc.). Very hands on, self-starter, and ability to do multiple tasks, strong service management and analytical skills.

TECHNICAL SKILLS

Languages/Tools: JAVA, J2EE, C Sharp, Agile (SCRUM), Amazon Web Services S3 bucket, Rally (Agile), Selenium IDE, RC, Web driver, Eclipse, Jmeter, Tableau, Amazon Red shift, Business Object, pylot, ANT, Github, Subversion, Maven, Jenkins, Postman, SOAP Ui (WSDL/XSD), JavaScript, XML, HTML, CSS, PHP, Python, PL/SQL, SQL, Wire Shark, PUTTY, EPIC, HIPPA, GE, McKesson HL7, Test link, Bugzilla, Jira, HP Quality Center, QTP, XML Spy, Ruby, and Cucumber

Operating System/Networking: Linux Red Hat, Ubuntu, Citrix, Windows, MAC OS, IPhone, IPad, VMware, Postgres, MYSQL, Oracle, and SQL Server

PROFESSIONAL EXPERIENCE

goBalto, SAN FRANCISCO, CALIFORNIA 10/2015 – Present

Lead SQA

Responsible for ETL, API, Black/Grey/White Box, Integration, End to End testing for goBalto AWS cloud-based Clinical Trial Start Up Applications Activate, Select, Analyst develop with (Ruby, Angularjs, Nodesjs) on Agile environment running on Windows, Linux, Mac connecting to Postgres.

• Develop the more than 300 backlog test cases in BDD scenarios in cucumber format.

• Reviewed and approved User stories develop by Product Manager for every 2 weeks Sprint cycles.

• Attend daily SCRUM meeting with Developers, Product manager to discuss the open outstanding issues and given status.

• Organize team bi weekly for bug hunt, log all the open outstanding defects, prioritize the issues and resolved the issues if necessary.

• Develop all test cases base on User stories in BDD cucumber format in Jira, Google docs and test link. Utilize Jira link test cases into stories; capture all the screen shots for all test evidence and defects.

• Responsible for browser compatibility testing for Activate and Select products.

• Develop the SQL scripts for ETL testing.

• Integration and back end ETL testing Amazon Red shift with Front End Activate application.

• Develop the Bash scripts to automate ETL regression test cases.

• Execute all the automate BDD regression testing for UAT and QA environment.

• Create the test data from front end UI Activate, then verify the test data using sql queries for end to end testing.

• Utilize Okta for SSO (Single Sing on) integration testing with Activate site experience users.

• Utilize Open Source tool like Postman or Soap UI for (GET, PUT, POST) API testing for Activate and Select applications.

For Analyze application execute the Java Frame work for data comparing, counts, performance. Utilize other third party tools Jmeter

or Pylot for performance/load testing.

• 100% successfully implement goBalto’s products (e.g. Activate, Select, Analyze) to GA releases for every 3 months.

ROBERT BOSCH HEALTH CARE, PALO ALTO, CALIFORNIA 10/2014 – 10/2015

Lead SQA (Consultant)

Responsible for Black/Grey/White Box, API, Integration, End to End testing for OHSU & Humana Data Integration Project in (C Sharp) and Health Buddy System in (Java) for Agile environment running on Windows and Linux connecting to Oracle DB and MS SqL Server.

Develop the more than 200 Test Cases and Test Plan base on System Design Doc (SDD) & Product Requirement Doc.

Review and approval process with Project Manager and Technical Lead, upload the documents into internal Ritepro for Production Release.

Attend weekly Webx team meeting to discuss the open outstanding issues, status with Project Manager and Technical Lead

Setup weekly bug triages to discuss the open outstanding defects and resolved issues if necessary.

Develop HL7 test data, stored procedure, and sql scripts for back end or end to end to testing from BIPO to HBS or HBS to BIPO.

Utilize the SOAPUI for integration testing for HL7 messages and process HL7 test data in pipe delimited format, Run sql quarries to analysis the HL7 sockets, messages from the back end database Oracle or MS Sql Server.

Deploy the latest code from Development to Production environment, execute Regression Test Cases to ensure not a broken build. Logged defects into Jira if necessary.

Responsible for administrating Jenkins and Daily development build processing.

Automate the Daily Development or Production Build processing using Jenkins, MSBUILD and Integrate with Test Project for (Unit Testing).

Responsible for create performance Test Plan, Test Cases, Test Matrix, performance and loading testing on Test engineering server before UAT push.

Work in very fast paced Agile environment, communicate with developer daily to ensure meeting the project deadline and delivery the product 100% to Production with minimum defects.

100% successfully implement and push OHSU & Humana Data Integration Project go live in Production environment.

Assist implementation with Disaster Recovery site (e.g. Database, Application mirroring, Load Balancer switches).

CISCO SYSTEM, SAN JOSE, CALIFORNIA 03/2014 – 10/2014

Level 3 Application Support/Sr. QA (Consultant)

Responsible for Level3 Application Support, Black/Grey/White Box testing for CISCO System SNTC and CSCC on J2EE Web Application running on Linux RedHat, AIX, Web Sphere, Web logic, Oracle DB, Production & UAT environment

Tracks all the external and internal customers related issues on Sales Force CS1 and Remedy.

Collaborate and work with large India development team to resolve severity 1 and 2 issues timely manner.

Create knowledge base and document the customer issues under internal Wiki.

Attend weekly Webx team meeting to discuss the open outstanding issues with India developing team.

Setup Webx meeting with internal or external customers, troubleshooting and reproducing customer issues.

Research, replicate, perform root cause analysis and provide resolution to product issues reported by customer and field engineer.

Interface with Professional Services, Engineering and QA as necessary to resolve customer issues.

TRADESCAPE, SAN MATEO, CALIFORNIA 01/2013 – 2/2014

Sr. Software Quality Assurance Analyst/Sr. Application Support

Responsible for setting up QA process, integrate QA tools, Black/Grey/White Box, Back End, End to End, integration, Server side testing for Agile Digital Media Billing System on Window, Linux, VM Ware, Mysql, IIS, HTML/CSS, C Sharp & Java, Development & UAT environment.

Review functional specification, and business requirements with Project Lead & Developers. Provide feedback and recommendation to improve Agile System Development Life Cycle.

Install/configure tradescape apps on Mysql, IIS Web server, create test database schema and populate the customer database tables to reproduce the customer’s production issues.

Develop the MySql storage procedure and Sql scripts, troubleshoot customer (Cadreon) relate issues and tasks in timely manner.

Utilize the HP Quality Center (Test Management & Defect) systems, execute all the regression and functional test cases and track all the defects during Agile SDLC.

Develop more than 300+ regression, functional test cases and standardized the QA testing.

Create test data for business logic and test logic according to functional specification.

Utilize the Clearing Engine Tools (Eclipse plug-in) or Talent (ETL) tools for Integration and end-to-end testing.

Utilize Jenkins, Subversion, & Maven, create daily build and deploy into QA and development environment. Ran the regression and end-to-end test suite to ensure all the priority one defects are resolved before the production push.

Utilize the Microsoft SSRS reporting tools to design, generate reports (e.g. Sab, MTD, Face book, Media Bank) per customer request.

Responsible to data migration testing by executing migration scripts, verify record counts, data, and columns.

Responsible for Level3 application support for SASS environment. Track all the outstanding customer issues under Jira, troubleshoot the root cause, resolve or escalate customer issues with developer.

DELTA DENTAL, SAN FRANCISCO, CALIFORNIA 07/2012 – 01/2013

Sr. Software Test Engineer III (Consultant)

Responsible for Manual, Black Box, Grey Box, Automation, Integration, Unit, Acceptance, Regression testing in HTML/CSS and Oracle 11g Application Development Framework for Provider Search running on Apache, Web-logic, and Oracle 11g in J2EE, development & UAT environment.

Review functional specification, and business requirements with Business Analyst. Provide feedback and recommendation to improve Agile System Development Life Cycle.

Integrate the HP Quality Center Test Case management, defeats and QTP for automation, manual, and regression testing.

Develop the test cases, test data, review process, utilize IBM Clear quest to generate daily defects report, setup daily bugs triage for agile system development life cycle with project manager & business analyst to reduce the defects rate before production push.

Responsible for Integration testing with RSO and Site minder for single logon authentication. Functional and usability testing on Mobile devices (e.g. I Phone, I Pad) for Provider Directory Search.

Implement 100% Provider Directory Search and Dentegra to Production with minimum defects.

Evaluate Open Source and commercial tools to automate Web UI for regression and acceptance testing.

UCSF MEDICAL CENTER, SAN FRANCISCO, CALIFORNIA 12/2008 – 07/2012

PROGRAMMER ANALYST III / Sr. QUALITY ASSURANCE/Sr. APPLICATION SUPPORT

Primary responsibilities include End to End, Black/Grey/White Box, Unit, Acceptance, Performance Testing, 24/7 on call support; Interface Engine, Epic Data Courier, change control process, and nightly UCSF batch applications (e.g. Apex, SMS, TPIN, GL, TSI) running on Aix, Web logic, IBM Mainframe and Citrix Servers for Java and C Sharp environment.

Develop test cases, processes, and setup daily bugs triage using Microsoft tool (e.g. go to meeting) for agile development life

cycle.

Integrate open source tools like Test Link, and Bugzilla to automate email notification and auto assigning defeats to developer.

Automate nightly batch processing and job alerts using REXX, ASG Zeke and Zack trigger email and pager notification to reduce production down time to 0%.

Track and resolved all internal customers or operation issues on Remedy and Service Now with timely manner.

Project oriented, create, coordinate, manage project plans and attend on-going project meeting every 6 months (e.g. Time Change, ICD9, DRP, SL8500 tape migration and backup).

Utilized the Crystal Report (Business Object), design, generate daily Census Report for patient financial system department.

Work with entire IT Application teams, to ensure that all the software is/was update to date by: testing and implementing Siemens Custom HL7 errors reports, IDX software or hardware upgrade, Siemens software upgrade and SMS Web Report.

Resolve and analyze all the outstanding HL7 errors, whether not from the email and daily Census Report. Reconcile billing for patient financial system through manual matching of inpatient or outpatient beds, nursing stations, accommodation type, and discharge from SMS and IDX system.

Troubleshoot problems end-to-end, identifying potential root cause, coordinating service/support between patient financial system, IT, Network support, server support, medical device vendors, MDI application vendor, interface team, and SMS or IDX application support.

Performance benchmark, load testing for Epic application on Citrix environment using HP Load runner to reduce the performance bottlenecks.

Integration and end-to-end testing with Epic Implementation Team for Interface Engine.

Wrote the QA methodology and trained the entire QA team to utilize the open source tool. Reviewed requirements, wrote test suite, test plan, test cases for tracking all UCSF on going projects under test management tool.

Coordinated daily 8:30 Epic Data Courier emergency approval processes with others 14 teams’ members to improve the internal communication channel before the production push. Implemented Enterprise goes live 100% for Epic implementation.

ADINFUSE, SAN FRANCISCO, CALIFORNIA 2/2007 –12/2008

LEAD. SQA ENGINEER

Responsible for review engineering specifications, Unit, Functional, Regression, Black /Grey/White Box, End to End, Automation or Performance testing in Client and Server Mobile WAP and Video Advertising software in three tier architecture using Apache as HTTP Server, JBoss as Application Server, and SOAP with Hibernate connection to Postgresql as back-end database server.

Automat Pod cast (http insertion), WAP (Wireless Access Protocol) banner injector call, or Matching Engine API test cases using Jmeter. Use HP Quick Test Pro to automate front end GUI for Admin, Carrier, Advertiser or Content dashboard to reduce manual testing and shorten the testing cycle. Utilize Device Anywhere (Mobile Complete) to automate end-to-end devices testing for RTSP streaming to reduce manual handset testing.

Create complex sol queries for data verification. Use Jmeter as client http traffic generator for performance testing and wire-shark as package analysis for TCP or UPD upstream and downstream packages.

Integrate Test link (Test Management System) with defect system (bugzilla) to centralized test cases repository and automate the test process.

Integrate Sea Pine Test Track Pro, implement workflow, QA Process and trained Junior QA to utilize the tools.

Manual handsets testing and troubleshooting all devices on 3G, 4G or CDMA networks (e.g. Sprint, T-Mobile US/UK, Orange UK, and Verizon).

Install and configure apps on all the handset devices (e.g. Iphone, Samsung etc.) for compatibility testing.

Setup QA test process; arrange weekly bug triage with offshore team, customer support and engineering team to resolve all the severity 1 and 2 defects before production push. Setup project plan tracks all projects and manage offshore UK QA.

VENTURIWIRELESS, SUNNYVALE, CALIFORNIA 9/2004 – 2/2007

LEAD. SQA ENGINEER

Responsible for unit, functional, acceptance, regression, and performance testing for client and server in Mobile Wireless Optimization software.

Designed, reviewed, and executed structured quality assurance test plans and test cases. Interacts and coordinates with development engineers and customers on integration and development testing.

Integrate test link (Test Management) tool and Mysql database. Develops, designs and documents automation test suites for mufti-platforms under Test link.

Documented failures and manually re-tested. Analyzed and captured network packages TCP, UPD or SNMP traps using Wire shark as part of troubleshooting optimization between Venturi client and Server.

Utilized MIB browser or TCP Dump during client and server testing. Logged software bugs into Jira bug database. Add or modify new or existing test cases into test XML files used by automated test scripts for future releases.

Code, debug and manually re-tested the automated test script using modified test XML files. Rewrite test cases into Test Management tool for future releases; generate the daily test results for the test matrix during SDLC.

Install and configure CSS Load Balancer, Big IP, Window Citrix Servers, Apache Web Server, Email Server, IP Transparency and performance benchmark using HP Load runner, Jmeter to assist QA lab manager.

Set up and configure the RF environment using 1xChariot and package storm for performance benchmark.

Installed and configured protocols like SNMP, DNS, DHCP, ethereal, POP3, SMTP, SSH, Telnet, FTP, Exchange, Multi Media Streaming Server, Linux, Fedora Core, PDA, Mobile for integration and compatibility testing between Venturi Server and Client.

NEOFORMA, SAN JOSE, CALIFORNIA 11/2003 – 8/2004

KAISER, WALNUT, CALIFORNIA 11/2002 –11/2003

SR. QA ENGINEER (CONSULTANT)

Primary responsible for Kaiser Permanente’s HIPAA, HL7 and Data Management project. Good high core competence skills, such as communication, team focus, influence, service oriented, problem solving, analytic thinking, and system strategic/system thinking, planning, personal development and decisiveness.

Perform user acceptance testing, regression, white/black box, data end to end, volume, and systems tests for different kind of interfaces such as Web UI on IBM AIX and Web sphere.

Develop and maintain test automation using HP Quality Center and Quick Test Pro (QTP) for GUI Automation.

Responsible for Performance testing using HP Load runner and JMeter for J2EE Java Web Application.

Responsible for Interface testing with Data Integration (DI) for KPC engine, create X12 Test Data using EDISM and validate with HIPAA validation or convert X12 into XML before submitting to KPC engine.

Used XML Spy modified XML file and validated with DDT Schema. Validated all the exceptions or errors through UI (Error Management) audit log and ran SQL queries using Rapid SQL or TOAD connect to backend database DB2.

EDUCATION

2015, Introduction to Python Programming online training at Udemy (100% completed)

2015, Ultimate Java Programming online training at Udemy (on going)

2014, Selenium online training Whiz Dom training (on going)

2012, Python programming at CCSF. (100% completed)

2004, UNIX System Admin Certification at UC Berkeley Extension. (100% completed)

2002, HP Load Runner Certification at Mercury Interactive (100% completed)

1998, MCSE Certification at Quick Start Technology, OCP at Oracle University (100% completed)

1983, Associate Degree in Computer Science at City College of SF



Contact this candidate