Post Job Free

Resume

Sign in

Engineer Test

Location:
Seekonk, MA
Posted:
April 03, 2020

Contact this candidate

Resume:

Oleg McRite

Seekonk MA USA, Toronto ON Canada

401-***-**** E-mail: adcmfk@r.postjobfree.com,

Objective: Performance Engineer / Software Test Automation Engineer / QA Engineer

Lead, Architect

Summary:

USA and Canada security clearance. Extensive expiries to work remotely

Over 19 Years of experience as a Performance Engineer/Tester and a Senior Automation Engineer/Architect/Lead.

Have experience in Performance and Automation testing in web-based application, mobile, SOAP, REST.

Hands-on experience in design, development and execution of Performance Test plans as well as Test strategies for Performance testing.

Experienced in Performance testing and reporting with deferent performance testing tools.

Solid understanding of SDLC, QA procedures, methodologies, functions, automated testing tools, Internet technologies; the overall application architecture, including associated with the QA.

Extensive experience in Web testing for highly complex software applications (Online Web Portals).

Extensive experience in testing of client/server windows applications.

Experience in development of Test Strategies, Test Plans, Test Scenarios, Test Cases, Test matrixes, problem reporting and management.

Extensive experience with testing relational databases, test data generation and verification.

Equally effective working in self-managed projects and as a team player, able to work well under pressure.

A detail-oriented problem-solver with good verbal and written communication skills. Able to quickly understand complex business rules.

Experience with online Trading process (E-Trade and iTrade applications for Scotia capital, TD bank, RBC and BMO).

Strong experience in DevOps/CD/CI/CD/Selenium, BlazeMiter, AppDynamics, GIT, GIT Studio, Jenkins.

Experience within banking business process (Mainframe, WEB and Client/Server).

Experience within Insurance business process (personal, commercial, auto, property) and financial environment.

Proven self-starter and, motivated team player with excellent communication and interpersonal skills.

Education:

Master of Science (Applied Mathematics & Computer Science) from State University Tomsk, Russia

Training:

Advanced Quality Assurance Engineer from Computer Educational Center San Francisco, CA in 1999 (QA Methodology, WinRunner, LoadRunner, SilkPerformer, DB Testing, J2EE, Internet Technologies)

Technical Skills:

Automation testing - LoadRunner 12.51, Silk Performer 5.0, IBM Rational Performance Tester v8.5, QALoad v5.9, JMeter, Selenium2, HP QTP / UFT v14, WinRunner 7.5, Segue SilkTest 5.5 (GUI, Functional, Regression, DB testing), HP Quality Center (ALM); Performance Center 12.52, HP SiteScope 10.13, HP BAC (Business Availability Center) v8.06, HP Business Process Monitor, Wily Introscope 8.2.3, SoapUI 4.6, Dynatrace, AppDynamix, OATS – Oracle Automation Testing Suite v13.2, Open Script, TestNG, Katalon Studio, Visual Source Safe, Concurrent Versions System (CVS), SVN, TortoiseSVN, GIT, SDLS & Agile

Microsoft Windows 2012 R2 Server, Apple Mac OS 9.0, Apache, IIS, WebLogic, WEBSphere, JRun, ColdFusion MX 7, Mainframe (MVS, CICS, JCL and MQ-Series), Sun Solaris 10 and Linux Red Hat 7, (SNMP, TCP/IP)

Programming Languages: C, C#, XML, SQL, VB, Java 1.8, Selenium2, JavaScript, VB Script, Flash CS4;

Tools: Eclipse, MS Visual Studio 2017, MS Office 2016, MS Project, MS Visio, Lotus Notes, HP QC/ALM, IBM CQ, Jira, MS Foundation Server, SharePoint etc.;

RDB: Oracle 12c, MS SQL Server 2016, MS Access, DB2, Excel (ADO, ODBC,JDBC, ADSQL);

Professional Experience:

Sr. QA Automation Engineer/Test lead Government of RI (DMV) USA Project on a hold Jan 2020 – March 2020

Extensive maintenance of existing UFT – ALM based framework for DMV of RI.

Designed a new Health Check Based approach for RIMS application regression testing to be implemented on modernization stage of the project.

2500 automated User Stories have to be reviewed and converted to RIMS Health Check Automation Test Suit which will be actively used for regression testing of each sprint and each release candidate.

Convert an existing framework to an active component of Continues Development (CD-CI-CD approach) to be used on any environment at any time upon a request for a regression testing.

Extensive UFT script development for new User Stories according to development plan.

Designed a new strategy for how to use automation for QA needs of DMV initiative of Government of RI.

Best Buy Co., Inc. Minneapolis, MN Jul 2019 – Sept 2019

Solution Architect / Performance Engineer

Developed and Maintained the in-house automation testing frameworks, tools and scripts

Responsible for Test Strategy preparation, Test Scripts Development and Maintenance, Test execution, Bottlenecks isolation, Report preparation and Presentation to a team.

Gathered performance test requirements from the application team based on the performance test request submitted.

Work closely with the development team to identify the performance test needs and its deliverable

Analyzed Performance Engineering workflow for several projects including: Start new or continue previously finished projects, required data collection, Test Strategy development, test data preparation, test scripts and test scenarios preparation, test execution, test result analysis, Clouse Report preparation and signing off.

Designed and execute performance test scenarios in Performance Center.

Collaborated the execution results and analyze it in Load runner Analysis.

Performed the monitoring performance of the application and database servers during the test run.

Prepared and presented to management detailed report for how existing performance engineering work flow can be changed and corrected to significantly improve a productivity of the process to increase a quality of tested client’s business solutions in terms of Business Availability and Performance taken as parameters of Quality Index for each client’s solution under a test.

Environment: LoadRunner Mobile, SOAP, TruClient on Cloud. Application testing on Cloud with a BlazeMeter.

Ingling Inc, Toronto ON Jul 2018 – Jul 2019

Test Automation Architect/Performance Engineer

Gathered performance test requirements from the application team based on the performance test request submitted.

Worked closely with the development team to identify the performance test needs and its deliverables.

Designed performance test strategies and performance test plans considering the performance test requirements.

Led and coordinated testing efforts and assisting QA manager in mobile based application platform.

Responsible for User Story Simulator (USS) design and development based on new features of UFT & LeanFT

Responsible for UFT script development for new business scenarios for USS.

Performed mobile testing with Mobile Center integrated with LeanFT.

Used Selenium WEB driver for GUI test scripting, Katalon Studio.

Developed all scripts and also responsible for the load test execution, monitoring and tuning for custom Web based applications.

CGI, Toronto ON May 2017 – Jun 2018

Performance Engineer/Test Automation Architect/Lead

Worked on a CC&B project for Alectra Utilities, Enersourse, Powerstream, Horizon and Hydro One Network.

Responsible for requirements gathering from the SMEs, coordinating with the developing team and the testing of the test application with the business analysts, developing team as well as the testing team (self and others related).

Analyzed and assisted in the creation of the feasible and relevant testing environment so that the tested application meets the requirement in production.

Created test plans document, test cases and test strategies.

Responsible for Performance Test Strategy preparation and performance testing planning, leading execution and result analysis with JMeter.

Analyzing performance test results and sharing with business, development and our internal team members as appropriate.

Responsible for setting up the load test environment and setting up application server for monitoring.

Developed Performance/Functional test results presentation to VP level of management.

Extensive Java development with OATS for Rate verification / calculation testing – Custom Java 1.8 based testing solution to verify reconciliation of billing against the changing rates and service agreements.

Installed all components of OATS (Oracle Automation Testing Suite) including Flow Builder to be used by QA team.

Worked on Legacy Mainframe based solution testing with UFT 12.52.

Designed and built OATS based framework for functional testing.

Worked on Billing / Print verification and Verifying up to 250 000 bills on each of 12 given environments.

Worked on Custom Java based testing solution to verify nightly batch job generates bills properly for different customers types.

Worked on Custom Java based testing solution to verify client’s data had been converted properly from a legacy system to a new one and bills properly generated for customers, have the same values as it is on a legacy DB.

Presentation of test execution results to business and technical staff of CGI and Clients.

Documentation development for each testing solution.

Training QA team members on working with the testing solutions.

Environment: Java 1.8, Apache POI, MS Excel, OATS Version 13.2, SoapUI, HP ALM, PDFBox, Oracle 12c.

Scotiabank, Toronto ON Feb 2016 – Jul 2016

Performance Engineer /Test Automation/Architect/Lead

Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.

Independently develop LoadRunner/Performance Center test scripts according to test specifications/requirements.

Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.

Maintained the performance test automation, investigating and troubleshooting performance issue.

Upgrade of existing UFT to v12.52, installation of all add-ons and necessary patches…

Advanced and extensive UFT v12.52 script development, maintenance and execution for wealth management application.

UFT – ALM communication module development for existing framework.

Test case/scenario development, maintenance and execution for multiple releases, results collection, analysis and presentation.

Mainframe testing with UFT12.52

First Canadian Title Insurance Company Ltd., Oakville ON Sept 2015 – Nov 2015

Performance Tester / Test Automation Developer

Responsible for the creation of the test plan/strategy, test schedule, testing status reporting, test case creation, monitoring of test case execution and script execution where needed.

Executed performance tests to ensure all development deliverables are production ready using HP Performance Center.

Wrote/maintain test case scripts and execute; document detailed results and summary report.

Fixed over a hundred of existing previously automated scripts (for manual test cases ) and created hundreds more using the new streamlined approach.

Participated in the Performance and Infrastructure test activities surrounding Web based, middleware applications, a set of web services built on varying technologies.

Worked on UFT API (Java) engine was used to submit new deals as SOAP requests + SoapUI.

Responsible for both positive and negative cases and covering all possible error handling

Used UFT LeanFT to develop test data preparation module to automatically create XLS test data feed For multiple environments including Test, Stress and PrePROD

Development of HP UFT (QTP & API) automation framework for Lender-Lawyer communication solution

Developed new framework from scratch based on new futures available for UFT v12.50

Automated creation new or selection existing User Stories (Business Scenarios) to be executed.

Using MS SQL Server 2014

Eliminated a very high code maintenance overhead and streamlined scripting approach

Instead of hundreds of scripts, only 8 new scripts covered 90% of all test cases that FCT has to execute for the application including data verification and pass-through (English and French)

London Life Canada, London ON Sept 2014 – Jul 2015

Performance Consultant/ Test Automation Architect

Lead every stage in agile performance testing cycle from initialization, requirement gathering, test planning, scripting, test design, test execution, result analysis/presentation, re-testing, and bottle-neck remediation to sign off.

Create high level test estimates for presenting to management and project teams.

Designed and build custom framework for functional testing of multiple projects – Web & thick client applications (NexJ CRM (case management), SunGard FASAT (Field Administration Support and Tracking)) using – Rational Functional Tester v8.5.

Performance testing of complex web applications using Rational Performance Tester v8.5.

Used HP LoadRunner to design/develop performance testing automation scripts, functions, and scenarios, processes based on complex situations.

Impact analysis preparation, test planning, performance test result analysis and reporting Test data preparation and verification prior to a test execution.

Dynatrace and AppDynamics were used to analyze business availability and performance of applications under a test.

ADP Canada, Mississauga ON Jan 2014 – Jun 2014

Test Automation Developer

Responsible for identifying and gathering test requirements from users/ stakeholders to decide on the technical test architecture and infrastructure to be used and come up with a test design process.

Worked with development, users and support groups to understand the application architecture, to simulate realistic production scenarios for load and stress testing.

Analyzing the requirements, preparation of Test Scenarios based on requirements and risks.

Extensively worked on Load Runner, created scripts based on prioritized/critical scenarios and scattered the peak load over the production like distribution ratio.

Defining the test scenarios and making sure that the scripts are working according to planned scenario.

Upgrade of existing QTP v11.5 to UFT 12, installation of all add-ons and necessary patches…

Extensive UFT 12 script development, maintenance and execution for .NET based application on multiple environments.

Created various scenarios in Load Runner for performing baseline, stress tests and endurance tests.

New Test Data Files, new Test Repositories and Function libraries integration into the company Test Automation Framework.

Used Quality Center to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.

Setting up new scripts and resources into QC for execution as a part of regression testing for the application.

Performed Backend testing using MS SQL Server.

Test Report preparation and presentation to project teams.

Manual testing prior of test automation development.

IBM-Canada, Mississauga, ON Jun 2013 – Dec 2013

Performance Test Architect

Worked on multiple projects going through Shared Testing Services (MBNA, Credit Card processing)

Interacted and maintained extensive communication with all teams working for each project – Project Management, Business Analysts, Application Architects and Designers, Development, PCOE and so on.

Developed Performance Testing planning and design for each project.

Responsible for Performance Impact Analysis preparation and presentation to a project team.

Responsible for Manual paper script preparation and verification for PCOE team for final LoadRunner script and test scenario development.

Designed performance test scenarios using HP Performance Center, ran stress tests and analyzed the results.

Used SoapUI for test data readiness verification.

Test data design & verification for each performance testing.

Support PCOE team for each performance test execution.

Performance test results analysis and Final Performance Test Report development and presentation to a project team.

Manual testing prior of test automation development.

RBC, Toronto Jul 2012 – Jul 2013

Performance Lead/Architect

Project: Trade Link

Leading a team of 4 performance developers, on- and off-shore on multiple projects within the program.

Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.

Designed and build performance testing solution for functional and performance testing of Trading application.

Extensive script development, maintenance and execution of Performance testing of the application with LoadRunner v11.51 (WEB HTTP & SOAP protocols), and SoupUI.

Responsible for Data generation and environment management

Used HP Performance & Quality Center v9.5 for test planning and execution

Worked on QTP v11.5 script development and execution.

Closely worked with development team and guided them in finding and fixing the performance defects.

Developed performance test plan as well as developed details performance analysis reports.

Markel Insurance Canada, Toronto Nov 2011 – May 2012

Senior Performance Test Developer

Project: iSYS project – Web Writer Enterprise application – Auto Insurance.

Responsible for advanced and extensive LoadRunner v11 script development, maintenance and execution with Web HTTP and Ajax TrueClient protocols for a policy management system.

Responsible for Test Plan preparation, Performance environment setup: LoadRunner Controller and Load generators installation and adjustment.

Involved in SiteScope installation, monitors configuration, data collection and analysis.

Custom performance testing framework development: .Net/C#/XML/Java/HTML/HPPT & Oracle/SQL Server, Selenium / MS Power Shell.

Responsible for Test case/scenario development, maintenance and execution for multiple releases, results collection, analysis and presentation.

Developed QTP v11 functional test scripts.

Used HP ALM for Requirements, Test cases management and to log and track Defects.

TD Bank, Toronto May 2011 – Oct 2011

Senior Performance/Architect/Lead

Designed and build functional and performance testing solution for Wealth Management application.

Developed performance test scripts and handled critical test executions, preparation and presenting the test results to stakeholders.

Gather Non-Functional requirements and prepare performance test strategy.

Involved in performing load and stress test on the application and server by configuring Load Runner to simulate hundreds of virtual users and provided key metrics to the management.

Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.

Developed and Executed the Test cases & scripts for load, endurance and stress testing.

Extensive scripting for functional, GUI and SQL Server testing with QTP 10.

Worked on Pega, Ticketing Front Office and Ticketing Front Office Reporting WEB based applications.

Built test automation execution flow.

Responsible for Test case development and execution for SIT and UAT with QC 10.

Responsible for QTP 10 script development, maintenance and execution.

Performance testing with HP Loadrunner.

Defects found reporting.

Manual testing prior of test automation development.

Hewlett-Packard Canada, Mississauga ON, Jan 2011 – Jun 2011

HP Enterprise Services – For CIBC (Remote)

Performance Engineer

Interacting with Offshore teams and participated in meetings with company executives such as business analysts, developers, managers, supervisors, and executive officers in order to understand the application and the Testing phases more thoroughly.

Worked close to lead in preparing Test Plan and Test Cases by going through the Design, Functional Requirements and user requirements Documentation.

Provided support to the development team in identifying real-world use cases and appropriate workflows.

Developed and implemented load and stress tests with Microfocus LoadRunner and present performance statistics to application teams and provided recommendations of how and where performance can be improved.

Got extensive training with Business Availability Centre (BAC), SiteScope (SIS), Business Process Monitoring (BPM).

Extensive Developed Load Runner scripting for deferent CIBC applications running on a production. RDP, Citrix, HTTP, SOAP protocols.

Responsible for setting up scripts to BAC (Business Availability Centre) for execution by BPM according to schedule to check applications Availability and Performance. Basic knowledge of BAC administration.

Extensive SiteScope administration including installation, troubleshooting, maintenance and new monitors implementation for Oracle, JMX, UNIX servers.

Extensive QTP v10 scripting to support monitoring of availability for deferent CIBC applications.

Working on deferent projects simultaneously.

PricewaterhouseCoopers Canada (for BMO), Toronto Aug 2010 – Apr 2011

Sr. Performance Test Engineer

Project: Vanguard

Responsible for designing of Test Plans, Test Procedures, and Test Cases and Execution of Test Cases.

Designed and Developed Test Strategy and Performance Test Plan development.

Scheduled and executed the test scripts for performance testing assigning multiple Load generators to meet the test needs through Performance Center.

Responsible for extensive script development and execution for Performance testing of the application with JMeter and JMeter (HTTP, SOAP).

Involved in Test plan preparation for Bench-marking, Scalability, Longevity and Stress testing.

Execute performance tests using Performance center.

Results reporting test data preparation, scripts, QALoad and environment troubleshooting and adjustment.

Involved in extensive script development with QTP v.10 to support Performance testing.

Worked on Selenium / MS Power Shell

Performed backend testing using MS SQL Server.

Performed backend monitoring with Wily Introscope and Glance.

Scotia Capital, Toronto, Canada Aug 2009 – Jun 2010

Performance Test Lead

Projects: Forklift, Broadridge, OAM - Integration of iTrade (web based trading application) into Scotia Bank’s workflow.

Lead a team of 3 automation developers

Involved in extensive test automation development for functional, GUI and backend testing (Sybase DB) with QTP v9.5 for internal and external web based versions of iTrade (Buy/Sell securities: Fixed income, Bonds, Coupons and so on ), RR Work Station (Customer support application for iTrade) and CSRAdmin application (iTrade Administration)

Responsible for Test activities planning, Test automation development for OAM – Online Account Management system for Scotia Capital.

Performed Stress and Load test script development and execution for iTRADE – Forklift, Brodarige projects using JMeter. - HTTP protocol, Web services.

Performed backend testing using Oracle 11g.

Used SoapUI to test Web services.

Designed and executed test cases. Test result analysis and defect reporting.

Responsible for Test Data development, script and scenario development and execution, results analysis, bottleneck localization, solution analysis.

TD Bank, Toronto, Canada Aug 2007 - Aug 2009

QA Analyst/ Sr. Test Automation Engineer

Responsible for Test automation script development and execution for IWP (Investment and Wealth Planning) project – WEB based application of TD Bank.

Responsible for Test automation script development and execution for Report generation project – client/server based application of TD Bank.

Used Performance Center to run different Performance test scenarios and get result.

Conducted Performance Load test, Soak test and monitored to identify bottlenecks using Performance Center.

Responsible for Testing automation script development and execution for Account Maintenance Application – mainframe based application of TD Bank.

Developed Test Plan development for Functional, GUI, backend (Oracle) testing with QTP v9.5.

Manual testing prior of test automation development.

CIBC (INTRIA), Mississauga, Canada Jan 2006 - Jul 2007

QA Analyst/ Sr. Test Automation Engineer – Lead

Project: TECP

Worked as a Test automation team lead for team of 3 testers.

Provided QA team with test automation tools analysis for functional and nonfunctional testing, change management and bug tracking

Set up Mercury Quality Center 9.0, QuickTest Pro 9.0 and LoadRunner 8.1 with all Add-Ins required

Organized training environment and perform training sessions for team members on all Mercury tools

Performed extensive test automation development for non-functional testing (QTP, JCL and LoadRunner for mainframe, client/server and WEB based applications)

Performed Load Test for WEB services / SOAP messages, WEB applications running Java applets through Citrix client - Provide Mainframe (MVS) support for the NFT QA team

Communicated project issues and status to project team members and management team

Advocated for QA, testing governance and compliance for all stages of solution delivery projects

Analyzed project requirements and ensure that test automation, test data and test environments are available as per requirements in high quality and timely fashion

Worked on creation of the Testing Environment and Business Test Case Templates

Analyzed, documented and reported on the testing process and execution status / results

Performed risk assessment/analysis

Completed the full Mercury training course on LoadRunner and Quick Test Pro.

NCR Corporation, Waterloo, Canada Aug 2004 – Aug 2005

Senior QA Developer

Products: Advanced Checkout Solution for NCR – Web SAT security administration tool for all company’s cheque processing applications and modules.

Web MD Tool – a real time web-based batch management tool.

Worked on Payee Positive Pay and Decision Pay applications – Complex application package to collect data for the payments to be made, amount and payee name existence analysis and recognition, decision making for cheque fields. Projects for BankOne, Wells Fargo Bank, CB of Australia.

Developed and implemented all testing procedures and documentation (Test Plans, Test Specifications, Test Cases, test reports);

Developed, automated and executed Test Cases; Test data preparation, masking and analysis; Execution results analysis and impact assessment; Vendor-side activity coordination;

Built testing environments. Hardware installation: Sun SPARC / Solaris and Dell Intel Windows Servers, Networks. OS installation and configuration: Windows 2000/2003 server. Application server installation and configuration: JRun 4, Web Logic 7. DB server installation and configuration: Oracle9i, MS SQL Server 2000. Customer packages installation and configuration for all updates made on Sun and Intel platforms;

Done Unit, Functional, System, Integration, User Acceptance and White box testing of various NCR’s products.

Established Defect Tracking process and practices; Test Director installation and administration for the project.

Developed and executed automated GUI, Functional / Systems, Regression and Performance testing using Win Runner 7.5 / 9 and Quick Test 8 for functional and Load Runner 8 for performance;

Developed custom testing utilities in C# for backend Oracle 9i testing, Data creation / masking, graphical recognition cheque/money order substitution;

Manual testing prior of test automation development.

Environment: Intel/SUN platforms. Windows 2000/2003 Server, Sun Solaris 9/10, JRun4, WebLogic7, Oracle 9i, SQL Server 2000, MS .NET, Java, cshell, WinRunner 7.5/8, QuickTest8, LoadRunner 8; CVS.

Economical Insurance Group, Kitchener, Canada Sep 2003 – Feb 2004

Test Coordinator

H5 Technologies.com San Francisco, CA Nov 2002 – Jun 2003

Senior QA Analyst (Consultant)

TouchPoint.com Emeryville, CA Feb 2002 – Aug 2002

Senior QA Analyst/ Team leader (Consultant)

Mobile Times Inc., San Francisco, CA Jan 2001 – Jan 2002

Senior QA Analyst/Automation Test Lead

California Federal Bank, Emeryville, CA Apr 1999 – Oct 1999

Software Tester (Consultant)



Contact this candidate