Ron Urman
Software QA Engineer at SendGrid- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
SendGrid
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Software QA Engineer
-
Mar 2017 - Present
-
-
-
Cisco
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer Quality Assurance
-
2004 - Dec 2016
Senior software QA team member for Cisco’s software system products used by companies in the satellite and cable TV broadcast industry. These headend products are high availability, complex multi-server software systems making use of Linux and Oracle. Responsibilities included developing test plans, automation tools and procedures for evaluating and verifying software performance to determine system throughput, capabilities, and scalability. • Analyzed system components to determine key areas in which to focus evaluation of system/sub-system performance. Designed performance tests using the appropriate simulation tools, such as JMeter, SoapUI, Spirent Avalanche, or worked with developers to create custom tools to simulate system activity. • Identified cause of API performance issues were due to the specific Java heap and garbage collection configuration, determined new configuration to increase software reliability and throughput. • Automated a previously manual procedure by developing web-based applications using JavaScript, HTML, Java, and Apache Servlets to automate the sending of requests to devices being tested. Later implemented a security layer, making use of AJAX and PHP, to control access to tool functionality. • Developed and maintained a website that organized and presented test information and results which allowed for a single, convenient, location for executive and engineer test data review and comparison. • Pioneered the use of Replay testing as a method to replicate customer system transactions in a lab in order to analyze system performance based on actual customer usage patterns, also proved to be extremely useful to investigate problems, and verify the performance impact of new software releases. Show less
-
-
-
FileNet
-
Costa Mesa, CA
-
Principal Software Engineer
-
1993 - 2004
Team member on projects forming FileNet’s electronic document management products including desktop and web document management applications, multiple database cross-cataloging system, and an optical character recognition system. Responsibilities included writing functional and design documents, concept prototyping, software design, implementation, unit testing, maintenance, support, Configuration Management, installation programs. • Implemented a client-server network application featuring the ability to search and retrieve information from multiple databases. Prototyped a web-enabled version of the application for IIS using HTML, ISAPI, ASP, and JavaScript. Integrated functionality into newer products. • Pioneered the use of patch installers for updating software installations, significantly reducing software update production complexity and increasing customer satisfaction. • Uncovered memory leaks exhausting system resources, redesigned code to use memory more efficiently increasing system stability and longevity. • Originated use of Windows NT services and IPCs allowing process communication, application control and data sharing. • Introduced a basic system test procedure that uncovered software defects earlier in the development phase, greatly enhancing system quality. • Constructed and administered a configuration management and software build system for a multi-platform environment used in a project co-developed by two companies, reducing complexity and achieving consistency between development teams. • Designed and developed a Windows database application that provided customers with customized access to optical character recognition data. Show less
-
-
Education
-
California State Polytechnic University-Pomona
Bachelor’s Degree, Computer Science