Russell Kuchkarov (Ruslan)
© 631-***-**** email: ************@*****.***
Solution driven software test professional with strong manual and automated hands-on test experience across web based and mobile application running on various OS/Platforms (Windows, Mac OS, iOS, Android) in dynamic, fast paced Scrum environments. Able to drive projects end to end from inception, to completion, to delivery/maintenance. Continuously improve and finetune processes/procedures to increase efficiency and productivity which adds value from an organizational standpoint. Passionate about setting up automation solutions to maximize the reduction of manual repeatability where it makes sense and is possible for more seamless delivery. SKILLS
Strong knowledge in all phases of Software Development Life Cycle: Agile Scrum and Waterfall methodologies
Experienced in numerous testing initiatives, including Functionality, UI, System, End-to- End, Regression, Back-End, Integration, Cross-browser and Black/White Box testing
Master in creating Test Scenarios, Test Cases, RTM and Test Analysis Reports
Experienced in executing tests on Trading applications via actively participating in full Trade Life Cycle processes
Experienced with CI/CD tools like Jenkins, version control tools (Bitbucket, Git)
Experienced in the implementation and execution of automation scripts and coverage, that ensures the delivery of a high-quality user experience for Mobile/Web based client/server applications
Strong knowledge in automation test frameworks and scripting (Java, Selenium, Maven/TestNG/JUnit, DDT and TDD/BDD Cucumber)
Knowledgeable in Electronic Trading, Finance and Capital Markets
Experienced in defect management, analysis and reporting using different tools such as HP ALM and JIRA
Skilled on UNIX/Linux and Shell Scripting
Experienced in RDBMS such as MS SQL Server, My SQL and Oracle
AWS practitioner certificate
Experienced in data conditioning Digital/Cast tool.
Basic knowledge in SOAP and API automation testing
Good analytical and detail-oriented skills in working with Veri FIX tool for verifying scenarios with each client in various Scenarios within different sessions on electronic trading platform
Advanced Microsoft Office skills, including high level proficiency in Microsoft Excel and Word
Strong understanding of data and ability to analyze data to answer business questions
Result-oriented, respectful, collaborative, fast learner, self-motivated with strong work ethic
EXPERIENCE
JPMorgan Chase Manhattan, NY
Software Engineer
QA Automation Lead 04/2021 – Current
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Firm’s history spans over 200 years and today Chase is a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. Responsibilities:
Actively involved in all phases of Software Development Life Cycle: Agile Scrum
Created and performed Automated Regression and End2End testing processes using automation test frameworks JUnit/TestNG/Maven, DDT and Cucumber (UDF framework/system)
Worked with CI tools and best practices including build and source control automation tools Jenkins/Jules and version control tools (Bitbucket, Git)
Involved in writing significant areas of automation tests code using Selenium webdriver in Java (Core Automation)
Performed both Manual and ADA testing desk check and validation processes also prepared bi-weekly QA sign-off and MR/IR Release reports
Created data users using CAST/Digital tools
Tested the entire application and performed various tests like Positive, Negative, Functional, Integration, System, Back End, End to End and Regression, and also supported User Acceptance Testing (UAT)
Created and tracked defects in Jira and managed STLC
Worked closely with developers for issue resolution and bug status updates
Participated actively in team meetings to share the knowledge with peers Westport National Bank Westport, CT
Software Engineer/QA 08/2017 – 03/2021
Westport National Bank provides a range of banking and investment services to consumers, small businesses and commercial organizations. It offers checking and savings accounts, credit cards, overdraft protection, trust services and mortgage programs. Westport National Bank features certificates of deposit, individual retirement accounts and mutual funds. The bank’s lending capabilities include home equity, automobile, commercial and real estate loans. It assists businesses with lines of credit, equipment financing, international trade operations and treasury management services. The bank’s online banking module enables customers to securely access accounts, pay bills and customize financial activities. Responsibilities:
Reviewed and Analyzed Business Requirement Document
Actively involved in all phases of Software Development Life Cycle: Agile Scrum
Created functional, end to end, integration, smoke, sanity and regression testing automation scripts in Java/Maven/TestNG
Involved in writing significant areas of automation tests code using Selenium webdriver in Java
Performed Automated Testing processes using automation test frameworks TestNG/Maven, DDT and Cucumber
Worked with CI tools and best practices including build and source control automation tools Jenkins and Git/GitHub
Wrote SQL Statements to extract Data from Tables and to verify the output Data of the reports
Tested the entire application and performed various tests like Positive, Negative, Functional, Integration, System, Back End, End to End and Regression, and also supported User Acceptance Testing (UAT)
Tested the remote banking functionality that includes, Capturing the Images of the checks to be deposited, and validating the end-to-end functionality
Created and tracked defects in Jira and managed STLC
Extensively used HP ALM for writing test cases, Execution of test cases, maintenance of test results, defect reporting & tracking and also for generating detailed test reports Point72 Hedge Fund Stamford, CT
QA Engineer 01/2016 – 07/ 2017
TraderPlus - is an internal trading application that provides order placement, execution, allocation and trade processing. The module offers full order and execution management to help traders generate, monitor the market and executing trades. Through platform users can trade stocks, ETFs, options, bonds and mutual funds.
Responsibilities
Performed different types of manual and automation testing such as Smoke, System, End- to-End, Back-End and Regression testing
Utilized test automation strategy including CI tool (Jenkins) and frameworks
(Maven/JUnit) for successful testing of applications
Researched and resolved any broken automation scripts that failed during execution
Supported manual QA testing efforts in conversion of manual test cases into automated ones
Developed Test Scenarios, Test Cases, RTM and Test Analysis Reports
Involved in writing and maintaining Test automation scripts using Selenium webdriver in Java
Experienced in planning Tests and strong ability to write thorough and comprehensive Test plans and Test cases in accordance with the functional requirements, detail specifications, and project plans provided
Ensured all functionalities were tested against requirement, and validated documentations meet the purpose of design documentation
Used HP ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, tracking defects and creating Test Analysis Report (TAR)
Performed Functional and End-to-End testing of Electronic Trading System across number of internally developed Front, Middle and Back Office applications
Involved in writing SQL queries for Back-End testing and verifying the database updates, inserts and deletions of the records and validate them
Used UNIX/Linux commands to check the log files for error and warning messages
Ensured that assigned applications are accurately tested and met close to zero defect level
Interacted with Business Analyst, Developers & QA Manager for clear exposure to trickle down the requirements to Test Plans and Test Scenarios Allstate Insurance Manhattan, NY
QA Analyst 05/2013- 12/2015
The application provides easy access to get online quotes and purchase for auto and property insurance in different states. It is a complete online transaction application involving customers, agents through direct interaction.
Responsibilities
Analyzed Business Requirement Document and Jira tasks
Involved in gathering requirements and analysis for applications
Created test cases, and complex test data along with execution, documentation and follow up on results
Attended the daily Scrum meeting in the Agile environment to discuss all the outstanding Issues
Executed Manual and Automation Testing of various software applications in HP ALM in accordance with the Test cases developed/provided
Created Test Cases in Quality Center and mapped Test Cases based on the Requirements
Raised Defects in Quality Center and mapped Defects to Test Cases
Conducted System testing, Integration testing, Functional testing, and Regression testing
Performed Back End testing by writing SQL queries including joins, aggregated functions and wildcards in the back-end Oracle Database
Tracked the defects using Jira, generated defect summary Reports and Status Summary Reports
TECHNICAL SKILLS
Automated Testing
Tools and Frameworks:
IntelliJ, Eclipse, Selenium, Maven, TestNG, JUnit, BDD, DDT, Cucumber, Jenkins and Git
Programming
Language:
Java, JavaScript, X-Path, CSS, HTML, XML, Shell
Databases: Microsoft SQL Server, Oracle
Operating Systems: iOS, Windows, Unix/Linux
Methodologies: Agile, Waterfall
Architecture: Client/Server, Web-based and Mobile applications EDUCATION
Bachelor in Economics/Corporate Finance and Minor in Computer Science Certified in Computer Science
Tashkent State University