Yuri Syuganov San Francisco, California, USA +1 (408) 256-1261 (voicemail) yuri@syuganov.com Software Quality Assurance Engineer Resume SUMMARY OF SKILLS AND QUALIFICATIONS 12+ years of testing experience: white- and black-box; automation; performance testing. Languages and IDEs: Ruby, Python, SQL, XML, JSON; Eclipse, JetBrains PyCharm, RubyMine and WebStorm IDEs. Relational and no-SQL databases: Cassandra, MongoDB, MySQL, SQL Server, Oracle. Operating systems: Mac OS X, Linux (RHEL, CentOS, Ubuntu), Windows Automation: Selenium WebDriver, Robot Framework, Watir Source control in continuous integration environments: Git, Anthill, Bamboo, Jenkins, CVS. Certified Scrum Master. Worked in agile development in small start-up environments and in a large international corporation with 2 weeks-3 months release cycles. Actively participated in transition from waterfall to agile process in an intercontinental team. Worked with geographically dispersed organizations (West/East Coast in the U.S.; Germany; England; India; Australia). WORK EXPERIENCE since 01/13 Created UI automation (Ruby/Watir/WebDriver) for customer facing sites (shopping.com, dealtime.com, epinions.com) Automated eBay Advertising Partner API testing (JSON and XML, scripts on Ruby) Responsible for performance API testing (siege, jmeter) Building auto-testing infrastructure for continuous integration. Training team members on test automation. Carry on an administrator role in IBM Anthill (build and deployment tool). Deploying builds to US and international beta servers. 07/12-10/12 Senior Software QA Engineer, DataStax, San Mateo, CA, USA Tested Datastax Enterprise: Cassandra integration with Hadoop, Hive, Pig, etc. 09/11-07/12 Senior Software QA Automation Engineer, eBay Advertising, Brisbane, CA, USA Senior Software QA Engineer, SnapLogic, San Mateo, CA, USA Tested several major releases of a big data "ground"-to-cloud integration platform on Mac OS, Windows, Redhat Linux, CentOS and Ubuntu Performed functionality, cluster, cluster headnode failover, installation and regression testing Created and maintain server-side integration tests - Python, JSON documents, MongoDB, and Robot Framework running with every build (git, jenkins) on Amazon Web Services Working on automating front-to-back-end integration layer testing with jsTestDriver JavaScript, JSON, backbone, SVG, jquery Perform manual front-end testing in desktop browsers and on iOS (iPad) and Android tablets Yuri Syuganov, Software QA Engineer Page 1 Got ScrumMaster certification 02/09-08/11 Worked on an Enterprise Search project: testing front-end and datasources connectors Tested a toolbar interface to various search engines on numerous operating systems (32 and 64-bit versions of Windows 7, Windows XP, and 2003/2008 as Server) with different versions of Microsoft Office (Word 2002, Office 2003/2007), including manual installation and corporate-wide through Active Directory. Automated browser-based testing of a corporate document repository search system, which allows to search documents through concepts, not only key-words, with Selenium and Robot Framework Contributed to test plans, created test cases and perform testing of all new functionality (XML, AJAX, CSS) Tested Confluence, Exchange, Symantec Enterprise Valut and Sharepoint connectors, allowing effective search against documents in these document repositories (like in fractions of seconds instead of tens of minutes in case of dozens of millions documents repositories) Created Python scripts for collecting from internet massive amounts of data for load and performance testing of crawler and indexing systems Performed regular builds and concurrent releases testing on Windows and Linux platforms Participated in several extensive trainings on waterfall-to-agile transition domestically and in Germany 02/05-11/08 Senior Software QA Engineer, Coral8, Mountain View, CA, USA Created Server side testing automation scripts using in-house Python-based tool on Unix and Windows Performed manual black-box and grey-box testing of a browser-based Portal product (AJAX, Flex, JavaScript, XML) with Servers installed on Windows, Linux and Solaris with MySQL and MS SQL Sever Created test plans for 2-3 features per each two-three months release cycle, automated 60-70% of test cases, manually tested the rest, tested dozens of pointreleases and perform weekly cross-platform and cross-browser spot-checking of GUI products (both thick and thin clients) Used CVS, Bugzilla and wiki as a code repository, bug-tracker and test plans/test cases storage 03/04-02/05 Software QA Engineer, Recommind, San Francisco, CA, USA Software QA Engineer, eBay, San Jose, CA, USA Tested Kijiji - eBay's Classifieds project: contributed to the test plan, created test cases, performed manual black-box functionality, browser compatibility, usability and regression testing Worked on white-box test automation of the main eBay site and its international versions: o debugged backlog of about a thousand of existing white-box automation test scripts, ran regression on more than 2200 of them; o created and maintained a list of white-box scripts failed during regression; approved, debugged and fixed about 900 of them o developed about 50 automated scripts on SellYourItem and Bidding areas for several international eBay sites; Created a presentation introducing the entire process of white-box automation to internal QA organization. Conducted several trainings about the white-box automation process to the new local and international employees. Yuri Syuganov, Software QA Engineer Page 2 Worked with httpUnit, Rational ClearQuest, Rational Test Manager 12/00-03/04 Tested Chordiant Foundation Server, Java-based (J2EE) applications platform for CRM solutions on UNIX (IBM AIX, Sun Solaris) and Windows (2000/XP/2003) environments with IBM WebSphere and Bea WebLogic application servers o Performed server new builds installation and application deployment on AIX and Solaris boxes, functional and unit manual and automated testing o Developed test scripts for Workflow Engine testing: created graphs templates representing multi-level workflow processes, coded them in XML o Created testing environments: installed and configured application servers, directory server (LDAP/SunONE) and databases (Oracle, DB2) Automated GUI testing with WinRunner - tested Windows application for generating dynamic HTML/JavaScript Performed white-box testing of the Java APIs initially in Visual Age and later Eclipse development environments. Utilized JUnit for automated unit testing. Was responsible for Test Lab configuration/setup, reghosting computers (with Symantec Ghost) for each test cycle Worked closely with an engineering group located on the East Coast and in the United Kingdom Transferred knowledge to the off-shore team after company management decided to out-source numerous engineering, testing and support functions abroad. 08/00-12/00 Senior Software QA Engineer, Chordiant Software, Cupertino, CA, USA Senior Software QA Engineer, ActionPoint, San Jose, CA, USA Performed manual and automated testing of the client and server parts of the application merging HTML view with XML Schema documents to create dynamic dialogs Created test plan and performed compatibility Platform/OS/WebServer/Browser testing on WinNT/Win2K, Sun Solaris and MacOS. Installed and tested application with MS IIS (4.0 and 5.0), NES 3.6 and 4.1 iPlanet, Apache 3.1.12 with multiple versions of Internet Explorer and Netscape Navigator Tested performance of server engine with LoadRunner and Java programs Updated with Visual Basic existing and created new test cases for Java API testing to check returned values and functions behavior US citizen. Lived in Russia before 2000. EDUCATION AND TRAININGS 2011 Scrum Master training, San Francisco, CA (Certified ScrumMaster, certificate #160929) 2004 Extensive in-house training on white-box automation, eBay, San Jose, CA 2003 WebSphere Application Developer (WSAD 5.0) training, IBM, Burlingame, CA 2002-2003 several Oracle DBA courses, Foothill College, Los Altos Hills, CA 2001 Java Development Course, Sun Microsystems, Cupertino, CA 2000 Load Test Course (LoadRunner), in-house 2 weeks training, ActionPoint, San Jose, CA 2000 Advanced Test Automation Course (WinRunner), in-house 4 weeks training, ActionPoint, San Jose, CA 1989 MS in Electronics Engineering / BS in Computer Science, Institute of Electronics Engineering, Moscow, Russia Yuri Syuganov, Software QA Engineer Page 3