PROFESSIONAL SUMMARY: A professional with 20+ years of hands-on leadership experience in building and testing of cutting-edge information systems. From inception to completion, through requirements, design, implementation, testing, maintenance and support, delivered large and small projects successfully on time and on budget.
SEP Technology Consulting, NY City, Lead QA Automation Engineer 3/2017 – 12/2018 Led and managed distributed testing team with personnel in the US and India to create robust testing systems based on LogiGear. Developed and deployed Test Architect solutions for multiple government entities including NYC Department of Sanitation. Utilized automated testing solutions to replace bulky manual configuration processes. Applied Unix Shell to extract and combine a variety of test data. Established guidelines and codding standards for unified QA automation process. Hearst Corporation, NY City, Contractor (Senior QA Engineer) 3/2016 – 1/2017 Automated and manual testing of the state of the art MediaOS system using Selenium WebDriver for the front end and employed various tools to validate Micro-Services backend (Postgres and Mongo Databases). Validated micro-services responses in JSON format against DB values. Worked with Agile process using JIRA and GitHub workflows.
Discovery Communications, NY City, Contractor (Automation QA Lead) 4/2015 – 11/2015 Developed a light-weight Selenium-based automated test suite to validate Services-APIs. The tests were automatically triggered by CI engine following each software build. The authentication tokens for the services access were dynamically obtained via curl. The tests processed the MongoDB data via the APIs and through direct calls to the same MongoDB and then compared both results to validate that the APIs worked correctly.
Created initial performance and load tests using JMeter. Implemented load and stress testing strategies utilizing Load Impact performance tool to validate APIs performance with preset response time. Directed and lead an offsite testing team.
Kindlingapp, Contractor, NY City, (QA - Selenium) 2/2015 – 4/2015 Created Selenium WebDriver and Python based system for testing collaboration software in Agile environment using CI processes. The system uses simple text files for test cases which are then parsed into Selenium test commands and are executed by WebDriver Akkadian Labs, NY City, Manager QA Automation 7/2013 – 12/2014 In charge of distributed QA team (US and Argentina) that developed and fulfilled testing requirements for three independent products/applications in AGILE development environment using continuous integration methodology and JIRA project management tool. Major responsibilities: 2
Developed automated test system based on Selenium and Python where: o Coined the phrase “Selenium for the Masses” and implemented this concept in a way where QA and development can use Selenium proficiently with negligible starting cost yielding very high ROI
o Developed Python code for Selenium WebDriver. Created a set of Shell scripts to run tests and record results. Developed an overall testing framework. o The system allowed testers with no or rudimentary programming experience create, run, verify and confirm results - all via automation.
Established stringent guidelines for the acceptance criteria for all features/user stories to minimize time wasted on “Not a Bug” resolutions
Collected data and created reports on test coverage by automation and manual testing including Number of Defects, Number of bugs and bug severity, Number of regressed bugs.
Produced product readiness reports for executives and product owners VMI Enterprises Inc, NY City, Consultant 3/2008 – 6/2013 Contractual work for various clients primarily in the financial services industry dealing with all aspects of automated trading:
Built prototype development tools with a “make it work, then make it better” mentality using Unix Shell and Python and Perl
Designed a Trade Execution engine that allowed a quant system to be virtually assured of existing positions and make decisions solely based on incoming data
Budgeted, planned, and built high performance IT infrastructures at client locations
Negotiated client and vendor contracts; Directed and managed subcontractors
Managed IT installations and implementation; Set up development and testing environments Marine AMA LLC, Senior Technology Officer 2/2002 – 2/2008 In charge of operations, networking and software development for a complex high-performance algorithmic trading system:
Created an integrated infrastructure framework, architecture and conceptual design for a proprietary real-time algorithmic trading system
Initiated design specification for specialized data feed
Developed specification and design parameters for a custom-build and optimized execution engine that enables analytics engine to issue buy/sell orders with virtual guarantee of fills.
Directed operations, managed and mentored local development and support teams, maintained local network infrastructure. Built verification systems using Perl and Shell scripts to monitor and optimize overall system performance
Lucent Technologies, Consultant 1/1990 –1/2002
Designed, planed, implemented and integrated various projects’ development environments into one cohesive support system.
Created automated build tools and version control routines using C, Perl and Shell scripts to provide streamlined access to ClearCase MultiSite and Oracle database
Managed network infrastructure of over 50 UNIX and Windows servers and hundreds of PC.
Oversaw all aspects of supporting 300+ developers including: networking, sys admin, resource allocation and management. Led integration of locally developed and vendor supplied packages into a seamless development environment to satisfy diverse needs of large projects EDUCATION:
M.S. Computer Science, New York University, New York, NY B.S. Computer Science, Brooklyn College, Brooklyn, NY