Post Job Free
Sign in

Engineer Quality Assurance

Location:
North Brunswick Township, NJ
Posted:
December 06, 2012

Contact this candidate

Resume:

HEMAL H. PATEL

- *** Briarwood Drive, North Brunswick, New Jersey 08902 ( 732-***-****(C)/(732) 422- 9732(H) : **********@*******.***

US Citizen

More than 12 years of experience in requirement analysis, object oriented design, development and testing of business applications involving full Software Development Life Cycle (SDLC), Agile & Scrum development life cycle.

Experience in the areas of trading applications, investment banking, broker dealer platform, fixed income pricing/analytics, complex event processing, security information management, distributed systems, computational complexity and networking. Experience in writing test plans and quality assurance engineering/testing (feature, functional, white box, gray box, black box, GUI, regression, stress, performance, stability, smoke and manual testing). Experience in creating test automation framework/harness using Unix shell scripts and Selenium.

Very good understanding of fixed income (bonds/credit default swap pricing), equity, options, derivatives, FX and financial data sources.

TECHNICAL SKILLS

Operating Systems HP-UX, AIX, Unix, Sun Solaris, Linux, Windows, Mac OSX, iOS, Android

Languages C++, Java, HTML, XML, SQL, Perl, Shell

Databases MySQL, Oracle, briefly worked on Sybase/DB2/SQL Server

Network Protocols TCP/IP, FIX protocol

Test Tools Selenium (Webdriver/RC)

Defect Tracking Tools Jira, Bugzilla, Salesforce.com

EXPERIENCE

DirectMarkets Inc, New York, NY

QA Lead 11/11 – PresentTested ATM (At the Market) module which allows Issuers to sell their shares directly to the public using DirectMarket’s electronic trading platform.Test BBD (Buyback direct) module which allows Issuers to buy shares using DirectMarket’s electronic trading platform.Tested Shelf Match module which allows direct negotiation between Investor and Issuer for an effective shelf registered with SEC.Tested IR/PR (Investment Relations/Public Relations) module which allows Issuers to upload their profile, videos, twitter updates, SEC filings, earnings reports, press releases to DirectMarket’s platform.Verify FIX messages for ATM, Buyback and Shelf modules.Install and monitor development builds using Hudson. Responsible for installing builds in QA/UAT/Production environment.Automated frontend tests using Selenium that can be run using Hudson continuous integration system.Load tested the software using Neustar’s Browsermob service.Provide status updates to upper management. Work as hands on technical QA lead to support QA/UAT/Production environment.

Test Environment: Linux, Java, MySQL, ActiveMQ, Hudson, Selenium, FIX, Subversion, Git

BENCHMARK SOLUTIONS, NEW YORK, NY

Senior QA Analyst 03/10 – 11/11Tested Benchmark’s Fixed Income Pricing Engine which uses various market inputs to calculate bond and credit default swap pricing.Designed and developed automation framework for Pricing Engine using Perl/Shell scripts which can be run via Hudson continuous integration system.Created Code/Test Coverage framework using GNU’s gcov/lcov.Designed and developed test plan and test cases for Engine and Frontend. Designed and developed automation framework for Frontend using Selenium (open source tool).Create and maintain QA test environment with latest builds. Created end to end integration tests to verify various business flows.Verify reference data integrity for new bonds/cds as well as updates for existing data in MySQL database.Reproduce customer defects in QA environment.

Test Environment: Linux, C++, Java, MySQL, Perl, Ruby, Hudson, Selenium, Hadoop, Cassandra, Redis, Git

ALERI INC., MURRAY HILL, NJ (Acquired by Sybase in January 2010)

Senior QA Engineer 04/06 –01/10Tested Aleri Streaming Platform which collects data from various financial market data feeds, order books, various databases and then aggregates, analyzes and responds to high volume, high frequency data with low latency. Designed and developed automation framework and automated the regression testing using shell scripts which runs on nightly basis and sends summary of test failures. Performed unit, system, client, stress, stability, performance and user acceptance testing of back end streaming platform engine.Developed Test Plan and Test cases for various Aleri Streaming Platform features that can also be run using regression overnight. Document and communicate test results with management and developers.Verified data integrity using SQL queries. Tested the end to end ETL flow. Perform package builds on multiple platforms (Linux and Solaris) and its release to staging servers for four different productsWorking on Aleri Studio GUI (front end) regression automation using Silk Test. Aleri Studio GUI (front end) connects to Aleri Streaming Platform (back end). Source code management using subversion (SVN)Debug production defects using GDB to find the root cause of the problems. Troubleshoot and reproduce customer defects in integrated SQA test environment. Solve critical customer problems in a timely manner. Preparation of release notes in coordination with development team. Maintenance/monitoring of Cruise Control - an automatic build master.Delegate new QA features to the QA team and co-ordinate QA status with offshore teams. Participate in various conference calls related to customer defects, design discussion and project planning.

Test Environment: Linux, Solaris, Windows, C++, Java, SQL, XML, FIX, ActiveMQ, Cruise Control, Subversion

NETFORENSICS INC., EDISON, NJ 05/04 – 03/06

Senior QA EngineerWorked as a team leader to manage a group of 7 QA engineers.Tested netForensics Agents that collect and then normalize security events from event sources such as Firewalls, IDS, VPN servers, Application, Web Servers, Operating Systems, Servers, Desktops and many other event sources. netForensics Agents then transport the normalized events to netForensics Engine.Tested netForensics Engine that aggregates and correlates normalized security events for real-time analysis and stores these events into netForensics Database which can be used to generate various reports from SIM Desktop.Manage various projects and work as a technical lead to guide other engineers to successfully deliver the new releases on schedule.Ensure the quality of the product meets quality expected by the high profile client like US Army, DOE and major financial firms like Citigroup, ADP and UBS.Identify new features need to be included in the product, prepare the analysis report for the new features and provide a high level requirement document to the development team to integrate the new feature. Work with technical partners like Cisco, Netscreen, Checkpoint, Hewlett Packard etc. to integrate their latest security devices (Cisco Secure PIX Firewall, Cisco Secure IDS, HP Open View, Checkpoint Firewall etc.) in the product. Prepare a complete project plan and identify resource requirement for the same. Ensure projects are successfully executed on time.

TELCORDIA TECHNOLOGIES (FORMERLY BELLCORE), PISCATWAY, NJ 7/00 – 04/04

Software Engineer

Project 1: ServiceGate Gateway (SGG) for BellSouthInvolved in User Requirement review and System Requirement analysis.Maintained stations (for PRE, AAV, ADD, TNR systems) that are runs under SG platform. These stations receives XML message from SGP bus and logs the transaction to the transaction log file.Wrote Multi-Unit-Test Staged Test Testcase Specifications. Installed various modules in multi-unit-test environment and performed multi-unit-testing. Created and ran business flows with customer data to anticipate and avoid field problems.Provided support to QA team in troubleshooting and debugging the problems. Also, provided support for fixing customer defects in production environment.

Project 2: Wholesale Service Manager/Service Manger 2 (WSM/SM2) 07/00 - 12/02Involved in User Requirement review and System Requirement analysis.Maintained Initialization Sevrer (a C++ Corba Server) that parses FCIF message and stores LSR information in WSM/SM2 database. Designed and implemented TAG client Server (a C++ Corba Server) that maps parsed message into TAG’s data structure format. Maintained Order Resend Server. When TAG system is down, key information is stored WSM/SM2 database.

PERIPHONICS, A NORTEL NETWORKS COMPANY, NJ 02/00 – 06/00

Application DeveloperWorked closely with clients to establish system design, business logic, and solutions to problems. Provided object-oriented design, programming and implementation support to Peri Studio written in C++.Prepared test plans, test data and user documentation. Developed software solutions for problem reports (bugs) raised by clients

STEVENS INSTITUTE OF TECHNOLOGY, HOBOKEN, NJ 10/98 – 12/99

System Consultant/Lab Admin

FLORIDA INTERNATIONAL UNIVERSITY, MIAMI, FL 01/98 – 07/98

Teaching Assistant

AASHIL INFO TECH PVT. LTD, AHEMDABAD, INDIA 8/96 – 12/97

ProgrammerInvolved in Design & Development of Client Server Applications using C++.Created test plans and wrote high level and detail design documents for the features.

EDUCATION

Master of Engineering in Computer Engineering, Stevens Institute of Technology, Hoboken, NJ, Graduated December 1999.

Bachelor of Engineering in Electronics and Communication Engineering, Gujarat University, India, Graduated August 1996.



Contact this candidate