AlexANDER Volkov
******.****.***@*****.***, 408-***-****, San Jose, CA
objective
Find position as a Sr. Software Quality Assurance Engineer in good
professional team and interesting projects, where I can apply my skills and
knowledge for the benefit of the company.
Summary
. More than 10 years of diverse experience in automated and manual software
testing and quality assurance for WEB based and Desktop applications.
. Worked within an Agile development environment with developers and
product owners to scope, develop, test and deliver highly intelligent
software solutions.
. Programming experience in object oriented programming languages Java, C#,
C++ and scripting languages such as Perl, JavaScript, Unix shell
scripting.
. In depth experience in testing and support of complicated banking,
financial, insurance, scientific and analytical applications.
. Good knowledge of working with multi tier distributed applications and
networking protocols (TCP, UDP)
. Ability to lead complete test cycle, including build testing process,
defining and creating test concepts, test methodologies, test
strategies, test plans, test cases and test scripts, establishing the
testing environment, providing and support of all kinds every-day testing
activities including complete setup of test labs and automated testing
servers.
. Experience in automated testing using Mercury, Rational tools, Perl,
Regular expressions, SQL, Visual Basic, Shell scripting, core Java and
different in-house environments
. In depth understanding all types of testing including functional,
regression, release acceptance, integration
. Extensive experience in installation of complicated applications on
different platforms for internal and external customers and for
performance, compatibility, cross-platform and cross-browser testing.
. Experience in technical and customer support of the most complicated
software modules and applications, good problem solving skills.
. Experience installing and setting up network infrastructure including
network hardware such as servers, routers, hubs, switches.
. Experience in technical translation from English to Russian, knowledge of
internationalization (I18N), localization (L10n), globalization (G11n)
and quality (ISO) standards.
. Experience as a Business Analyst worked with banking and financial
applications.
technical skills
Languages Java, Perl, Visual Basic, C++, C#
Platforms Windows, Windows Server, Unix, Unix Shell Scripts, VMware
Web HTML, XML, XSD, DTD, XSLT, J2EE, JSP, JavaScript, JUnit,
Selenium, JSON, Ruby on Rails,
DataBases Oracle, Sybase SQL Anywhere (Adaptive Server Anywhere, SQL
Anywhere), SQL Server 2008
Network HTTP, FTP, TCP/IP, UDP/IP, REST
Mercury Tools Win Runner, Load Runner, Quick Test Pro, Test Director,
Quality Center
Rational Tools Rational Test Manager, Rational Robot, Rational Rose,
Rational Administrator, Rational Clear Quest, Rational Clear
Quest Designer, Rational Requisite Pro
Bug Tracking Mantis, Bugzilla, Jira
Servers Apache/Tomcat, Jboss
Methodologies Agile/Scrum, Waterfall
Education
2006-2008- Master of Science in a Software Engineering, International
Technological University, San Jose, CA
1990-1994- Bachelor of Science in Economics, Moscow University of Consumer
Cooperation, Moscow, Russia
employment Experience
ABS Consulting /Eqecat, Oakland, CA 07/2008-
05/2013
Software QA Engineer/Configuration Engineer
Tested RQE -the main product of EQECAT- the leader in a production of the
software for catastrophe management models. These models cover more than
100 countries and about 200 country/peril model combinations which are the
complicated mixture of statistical, civil engineering, financial,
insurance, geographical, meteorology, seismology and other kind of
calculations for insurance and construction companies, banks and
consultings.
As a QA Engineer was responsible for:
. Installation, compatibility, cross-platform (Windows, Windows Server,
Linux/Unix, VMware) and cross-browser testing (IE, FireFox, Opera, etc)
. Every-day testing activities, based on fully automated testing framework
(Perl ->.NET) and test cases (Perl->XML, SQL)
. Primary automated Smog testing, UI (Selenium, Java) and new features
testing
. Design and maintenance of testing framework and test cases (Perl, XML,
.Net, SQL, C++, C#, Java, JavaScript, Unix shell, Regex)
. Establishing of the test coverage, creation of the test data and complete
automated tests suits
. Providing test results, baselines and benchmark calculations (Perl, VB)
. Current statistic and factor analysis of calculations (Perl, VB, C++)
. Creating of testing documentation (Project schedule, test server
requirements, test descriptions etc)
. Requirements, design, support, maintenance and improvement of testing
framework
. Bug localization, bug tracking, defect fixing, regression.
. Complete prerequisites installation on Test Labs, servers and customer
machines
. Full application configuration of database machines, analysis and
application servers.
. Technical support of internal clients
Environment: MySQL, Sybase SQL Anywhere 7 (Adaptive Server Anywhere, SQL
Anywhere 7, 11), SQL Server 2008, Mantis, IBM Rational Clear Quest,
Rational Robot, Perl, Java, C++, C#, Lotus, Windows, Shell scripts, VBA,
Regex, VMware, HTML, XML.
Hansabank (Swedbank) Sweden-Estonia-Russia 02/2005
- 03/2006
QA Engineer / Team Lead
"Inversia" project included implementation and testing of the core module
of internal banking system and implementation and testing of Internet-
bank, and Client-bank systems.
. Provided primary exploring and ad hoc testing, technical expertise of
software, created testing schedule
. Created Test plan and test metrics for planning, manage and monitoring of
testing processes
. Prepared the test data for positive and negative scenarios and boundary
testing; performed full functional testing for core modules, optimized
test coverage by creating unique test cases
. Manually verified corrections of algorithms in reports models (both black
and white box testing)
. Created test cases, test scripts and test scenarios for system testing of
internet-bank, client-bank and settlements module (front and back end)
using Mercury Quick Test Pro.
. Created test scenarios for Performance and Stress testing of Internet-
bank in Mercury Load Runner
. Used Mercury Quality Center to track, analyze and verify bugs and did bug
regression testing.
. Completed all activities for performing User Acceptance Testing (UAT)
Environment: Mercury Quick Test Pro, Mercury Load Runner, Mercury Quality
Center, SQL, XML, JSP, Java Servlets
Guta-Bank (Vneshtorgbank), Moscow, Russia 06/2003
- 01/2005
QA Engineer
Project "Guta 24" The purpose of this project was creating of fully
automated banking branches. All new equipment required software which was
connected to the main operation system of the bank.
. Analyzed FRD, created Test plans
. Created more than one thousand test cases for positive, negative and
boundary testing
. Created criteria and performed User Acceptance Testing (UAT)
. Monitored and analyzed the work of the manual testing groups
. Bags tracking and bag regression testing using Mercury Test Director
. Involved into refining QA processes, made suggestions to enhance and
streamline testing and implementation processes
Project "Telebank" is the new releases of online banking and Client-bank
modules with additional features, higher level of security and new
interface. The main focus of this project was to upgrade the existing
system by enhancing the security and performance, improve the quality of
billing system of this software. Additional functionality included new
approach to money transfers.
. Performed GUI testing, compatibility, cross-platform and cross-browser
testing
. Created test cases, test scripts and test scenarios for the New features
testing; selected, upgraded and executed test cases and test scripts for
Regression testing, created test cases, test scripts and test scenarios
for "end to end" testing using Mercury Win Runner
. Created test scenarios for Performance and Stress testing with emulation
of different hosts, configured with deferent software environment using
rendezvous points in Mercury Load Runner.
. Analyzed results of Performance and Stress testing with purpose of the
system bottleneck detection using Mercury Load Runner
Environment: Mercury Win Runner, Mercury Load Runner, Mercury Test
Director, SQL, MS Excel, MS Access, HTML/XML, JSP
Alfa-Bank, Moscow, Russia 11/2001-
05/2003
Business Analyst / QA Tester
Project "Alfa bank Express". The idea of this project was building full
equipped banking branches of the new format. New equipment was based on
the Teller desk module of the internal banking system Equation.
. Provided technical expertise of Equation for defining functional
requirements
. Involved into creating of AS IS, AS TO BE models, FRD, Technical
Specifications and Tests Plans. Agreed these documents between business
units and developers using Rational Requisite Pro
. Used Rational Test Manager to map Requirements to created test cases,
provide traceability to requirements, created test sets, and selectively
run tests manually and using automated test scripts
. Organized the work of manual testing teams
. Analyzed defects, tracking bags using Rational Clear Quest
Environment: Lotus Notes, Rational Requisite Pro, Rational Test Manager,
Rational Robot, Rational Administrator, Rational Clear Quest, Rational
Clear Quest Designer