GREGORY SOLOVEY
Florham Park, NJ ***** ********@*********.***
TEST ARCHITECT
Provide technical leadership & strategic direction for test community, drive quality practices across entire organizations, set test teams up for continued success and guide throught whole engagements process
Lead cross-functional QA and test teams. Architect, develop and adapt test tools, with a focus on test framework, test environment virtualization, big test data management, test effectiveness. Implement Continuous Integration and Test Frameworks for numerous geographically distributed embedded systems and web products. Speak at conferences and publish on QA and test-related topics, such as Test Design Techniques, Test Automation Frameworks, Continuous Integration Test and Agile processes. Hands-on experience with numerous testing tools and application development background.
Software: Windows, UNIX, Linux, C/ C++, Perl, Expect, Python, Java, KornShell, PowerShell, mySQL, Oracle, INFORMIX, HTML, MS Project, ClearCase, XML, JSON, GCOV
Test Tools: HP (Mercury Quality Center, QTP, LoadRunner, WinRunner), Borland (SilkTest, SilkCentral Test, Manager, SilkPerformer), Cucumber, Conformiq, Jmeter, xUnit, Robot Framework, Jenkins, Azure DevOps, Azure Data Bricks, DB Tester, Test Rail, VitalAgent, NMAP, Nessus, hping3, La Tierra, Jasmine, Angular Protractor, TestNG, Selenium, RestAssured
Modeling Tools: MagicDraw, UML 2, MS Visio, Rational Rose UML modeling
Publications: 60 publications and patents in the fields of QA and testing
Professional Tester Magazine - Member of the Editorial Board
EXPERIENCE
Metlife Investment Management, Whippany NJ 2020 – Present
Lead Test Architect
Responsible for defining MetLife Investment Department test architecture to deliver robust quality engineering practices, faster time to market, and improved client experience.
Proposed the mode-based test design method, including test data generation, for ETL applications
Defined approach to implement the keyword-driven test automation for the company test tools: Jasmine and Angular Protractor, TestNG and Selenium, RestAssured
Developed the Test automation Frameworks for Azure Data Bricks using test notebooks
Provided an approach to measure the user story testability and made 90% of story testability a part of Acceptance criteria
Created the quality portal in Power BI to measure the defect density and test coverage from Azure DevOps analytic data
Endava, Mandham, NJ 2019 – 2020
Lead Test Consultant
Partnered with technology clients and provide software testing leadership and guidance throughout the whole engagement process. Attaining optimal test solutions through model based testing, test automation, Agile best practices, and a DevOps delivery model. Transform the project vision into a comprehensive plan and drive execution with automation teams from delivery centers located in Central Europe and Latin America. Provide strategic consulting services such as pre-sales support, project management, program management, business analysis, software development life cycle methodology expertise (Scrum, Kanban), software architecture, solution architecture, and subject matter expertise.
NOKIA, Murray Hill, NJ 2016 – 2018
Test Automation Architect, DMTS (Distinguished Member of Technical Staff)
Establish test strategies and processes, architect production-grade test tools, embed automation test frameworks, implement continuous integration and set up test-driven development. Lead the continuous integration and test automation groups located in multiple geographical areas. Testing was done in cloud based virtual environments.
Created new generation of testing tools, structured as a test framework. Adopted agile techniques to reduce release cycles. Established test-driven development approach that enabled designers to do test automation in parallel with coding. Developed software test harnesses to ensure objects’ testability. System has been in production for several years; hundreds of thousands of test cases are executed daily.
New applications to test, new test tools, new code releases, new test environments, and new locations integrated within days.
Numerous test tools were incorporated in a standard manner (allowing to seamlessly initiate tests, monitor execution and show results).
Multiple test environments were automatically constructed at run-time, from pools of compatible resources, to cover all permutations of Nokia products. System provided automatic calculation of code and requirements coverage.
ALCATEL-LUCENT, Bell Labs Innovations, Murray Hill, NJ 2009 – 2016
Product Owner for Continuous Integration and Test Framework, DMTS
Architect the test and build infrastructure to support the Continuous Integration of an LTE multi-layer, embedded system. Implemented a suite of test tools, for the Platform test automation.
Developed testware to automate regression and performance tests of the LTE middleware (~15K test scenarios).
Organized testing of wireless network security features as lead of Security Test team, executing scans against common Denial of Service attacks, in multiple network topologies. Confirmed firewall and NAT functionality for various technologies and backhauls.
Defined test department’s approach and automated performance measurements of wireless products and services for Mobility programs such as High Speed Data and Secure Mobile Data Service for Enterprise. Environment included numerous air networks, various VPN Gateways, and Mobile IP support. Automation was based on LoadRunner / WinRunner solution.
LUCENT, Bell Labs Innovations, Whippany, NJ 1997 – 2009
Test Automation Architect, DMTS
Organized performance testing of the air network via multiple mobiles, PDAs, PCs; Led the Offer Level Testing of mCommerce, a Lucent solution for managing commercial transactions and payments over a wireless network.
Conducted trial with Mercury Interactive for enhancing LoadRunner functionality to support testing. Benchmarks created included network latency (jitters), throughput, and request failure rate for cell busy hour profile (for ftp, http, POP3, IMAP protocols).
Automated regression and acceptance tests with Silk Test of mCommerce, which interfaced with merchant applications, end-user devices, billing/payment systems, AAA server, etc.
omBroker provided the authentication and payment services as a trusted third party for customers and merchants by using Merchant APIs.
omCommerce supports Web, WAP, or SMS access methods. As a billing and payment system, supported pre-paid, post-paid, credit card, and debit card payments from different vendors or service providers.
Evaluated risks associated with testing approaches and made recommendations for alternative testing approaches. Acted as quality assurance lead for numerous projects. Responsibilities included implementation of test processes, project risk assessment, testing activities estimation and coordination.
ADDITIONAL EXPERIENCE
AT&T, Bell Labs Innovations, Whippany, NJ, Test Lead, MTS
Designed hierarchical software models for the simplification of the test design.
MAYER & SCHWEITZER, INC., Piscataway, NJ, Consultant
Recommended short and long-term goals for test restructure and automation for Charles Schwab & Co. Prepared white papers and case studies. Created testing solution for distributed trading system that conducted business as a market maker on the NASDAQ stock exchange, including test automation of the Order Processing and Quote subsystems and consisted of following modules: Pre-open Process, Order Director, Trade Processor, Manning, Best Price Subsystem.
BEECHWOOD DATA SYSTEMS, INC., Clark, NJ, Lead System Tester
Performed system testing of the Integrated Negotiation System for the Bell South ordering and billing systems.
OGILVY & MATHER – Interactive Marketing Group, NY, NY, Consultant
Tested American Express web-based interactive services that used America Online (AOL) as the distribution channel.
EDUCATION
–Ph.D., Computer Science, Saint Petersburg Electrotechnical University
–Master of Science (MS), Computer Science, Peter the Great St. Petersburg Polytechnic University
–Bachelor of Science (BS), Electronic Engineering, Peter the Great St. Petersburg Polytechnic University
–ISTQB: foundation level certificate - American Software Testing Qualifications Board
–Performance Management with LoadRunner - Certificate - Mercury Interactive
–QA Partner/ Silk Test (advanced topics) - Certificates - Segue Software, Inc.
–Relational Database Design and SQL Certification – INFORMIX
PUBLICATIONS
–“Test Automation and Coding – Parallel Life Cycles” Software Test Professional Aug. 2010
–“Embedding testability” Professional Tester Jun. 2014
–“QA of testing” Professional Tester Aug. 2014
–“From test techniques to test methods” Professional Tester Nov. 2014
–“A Continuous Integration Test Framework” The Magazine for Professional Testers Nov. 2014
–“Automating Inside the Lines” Professional Tester Feb. 2015
–“Tower of Babel insights” Professional Tester magazine, issue 35, December 2015
–“A Test Mature Organization” Professional Tester magazine, issue 37, June 2016
–“Model Driven Testing: requirements, models, tests” Software-QS-Tag 2017 conference
–“Modeling and Testing Dovetail in MagicDraw” NoMagic World Symposium 2018
–“Model based test design and automation” White paper, 2019