Shahboz Komilov
Cell: 347-***-**** Email: *******.********@*****.***
PROFESSIONAL SUMMARY:
Professional six years of experience as Quality Assurance Analyst in Financial Domain, Banking and Education industries with advanced combination of Manual and Automated testing experience of complex server, web-based and desktop applications.
Solid experience in fast paced Agile Software Development Life Cycle (SDLC) and highly focused on delivering projects on time in Software Testing Life Cycle (STLC).
Deep knowledge in preparing and writing Test Plan, Test Strategies, Test Scenarios and Test Cases
Efficient in developing Requirement Traceability Matrix (RTMs) to assure all the requirements have been covered in the test scenario and test cases.
Experienced in working with Salesforce.com platform.
Wrote detailed recreation steps of found defects to ease the job for development team.
Expertise in handling manual and automated Functional, Integration, Back End and Regression testing, covering Smoke/Sanity, End to End and GUI verification scenarios.
Comfortable utilizing many Test Management tools including HP QC/ALM and JIRA
Experienced in working with FIX Protocol messages/tags, creating and executing scenarios on VeriFIX by simulating client side and exchanges, monitoring the FIX logs and using Unix\Linux command line.
Well-versed in Capital Market and the whole process of Trade Life Cycle of financial instruments including Equities, Fixed Income and Options.
Excellent knowledge of Fixed income trading on the trading platforms using XML protocol.
Confident in creating SQL statements for complex specifications to perform Back End validations
Detail-oriented in handling automated functional and regression tests using automation tool HP QTP/UFT and Selenium WebDriver.
Troubleshoot and resolve issues in a timely manner with direct oversight from team members.
Excellent Interpersonal and communication skills in cooperating with Business Analyst and Developers team and eliminate future occurrences of major defects even before testing process.
TECHNICAL SKILLS:
Languages and Technology
VB Script, Python, HTML, XML, FIX protocol,
Database
MS SQL Server, Oracle, MySQL, Salesforce Database
Testing Tools
HP QC / ALM, JIRA, Zephyr, Confluence, Beyond Compare, Salesforce,
MS Office, HP QTP /UFT, VeriFIX, Selenium WebDriver
Environments
Windows, UNIX/Linux, Mac OSX
PROFESSIONAL EXPERIENCE:
PRACTISING LAW INSTITUTE New York, NY
Sr. QA Analyst 03/2019 – Present
Practising Law Institute (“PLI”) is a nonprofit learning organization dedicated to keeping attorneys and professionals at the forefront of knowledge and expertise, as well as preparing them to fulfill their pro bono responsibilities. The website provides a simplified browsing experience for customers that best suits their needs. Website featuring an enhanced user experience, powerful search tools and a new "find a program" module that puts attorneys and other professionals in control of their learning.
Key Responsibilities:
Used Agile/Scrum methodology in the test environment. A good team player.
Worked with different web browsers like Chrome, Edge, IE, Firefox and Safari.
Cooperate with development team to resolve raised issues and constantly enhance test scenarios, document and follow up on tasks, issues on JIRA.
Manually testing key Salesforce Service application along with creating bugs.
Actively participated in Smoke Testing, Functional Testing, Back-End Testing, End to End Testing, Performing UI Testing, Regression Testing and User Acceptance Testing.
Collaborate with the Salesforce team to develop effective test plans and test scripts.
Work proactively with Salesforce team to find and fix defects, conduct user acceptance testing.
Validating, creating and editing (Single Year and Multi-Years) Contracts in Salesforce.
Created and Verified Accounts, Contacts and Contracts in Salesforce.com, WMS Portal, Web page, MS SQL Database and Salesforce Database.
Manage payment posting process including verifying error and performing resolution.
Manage pay cycle process including reviewing, verifying and also processing credit/debit memos.
Extensively used SQL queries to check storage and accuracy of data in database tables.
Create/Execute/Modify Automation scripts for UI functionality tests written in python Selenium framework.
Conduct knowledge transfers and Demonstrate new changes to users and UAT team with possible test scenarios.
TD AMERITRADE Jersey City, NJ
Sr. QA Analyst 12/2016 – 03/2019
Project: Think or Swim - Provides investor education and services for self-directed option traders and institutional users who invest in equities, ETFs, futures, mutual funds and bonds
Key Responsibilities:
Heavily involved in all stages of Agile/Scrum Software Development Life Cycle on Equity side.
Extensively work with Order Management System (OMS) to validate the trades throughout the whole Trade Life Cycle, including pre-trade, actual trade and post trade.
Review and Analyze Complex User Stories, Business Requirement (BRD) and Functional Requirements Documents (FRD) to identify the gaps and create robust End to End test scenarios.
Involve in building Test Strategies and creating robust but detailed Test Plans, Test Scenarios and Test Cases based on the given requirements and using HP ALM to execute those Test Cases.
Write efficient and effective test cases and test scripts based upon specification documents and business user interactions as well as create test scenarios based on understanding of systems in order to regression test, end-to-end test, test new functionality and stress conditions (both automated and manual).
Perform Smoke/Sanity, End to End, Integration, Functional and Regression testing on the new functionalities that has been implemented.
Actively review Requirement Traceability Matrix (RTM) to ensure that all the requirements have been covered in the scope of testing.
Cooperate with development team to resolve raised issues and constantly enhance test scenarios, document and follow up on tasks, issues on JIRA.
Create backlog items for Automated Regression and assist QA engineer in creating End to End scenarios and Expected results that can be converted to Automation script.
Execute Automated Regression Scripts with HP UFT and Identify root cause of failed tests, suggest better Automation logic handling for functional regression testing.
Tested various Blotters including the Order Blotter, Market Blotter, Portfolio Manager and Trade Blotter.
Participation in production support issues and recreating defects reported by the Client-support team.
Extensively testing application Fix messages such as acknowledgement, partially filled or full-filled, cancel request and cancel replace request.
Monitor and Retrieve data from logs using Unix command line and analyze FIX massages, compare them to input or expected data from UI or VeriFIX scenario.
Utilize VeriFIX FIX Protocol testing tool to send(create) and validate orders for Load, Functional, End to End and Regression testing of Trading systems.
Create SQL queries such as joins, sub-queries and aggregating functions for Back-End testing to ensure populated data in Front-End is the same as in the Back-End.
Participate in walkthrough meetings with Scrum Master, Business Analyst, Developers and QA team conduct Knowledge transfer to new members of the team when needed.
TMC BONDS New York, NY
QA Analyst 11/2014 – 11/2016
TMC Bonds L.L.C. operates as a fixed income market alternative trading system that builds customized desktop applications for registered investment professionals and the retail investor public in the United States. Some of the top clients include Wells Fargo and Pershing. The company specializes in municipals, corporates, agencies, mortgage backed securities and treasuries.
Key Responsibilities:
Followed Hybrid SDLC methodology focused on Fixed income trading.
Created Test Scenarios and Test Cases based on analysis of Business and Specifications requirement documents provided or gathered specifications during the meetings/conference calls.
Participated in prioritizing Test cases to be Automated and involved in running automated Regression tests.
Worked closely with Business Analyst and Developers to resolve the software related issues/bugs.
Utilized HP Quality Center(ALM) for Status Reporting, test case management and execution, as well as for Defect Tracking purposes.
Performed Smoke, GUI, Functional and Regular Regression on different module of the Execution Management system (Table, reports validation, transaction processing, flagging, fee verification).
Solid knowledge of Fixed income and experienced in testing Fixed Income Trading Systems.
Actively tested the GUI of the platform to ensure that application behaves as per requirement.
Performed End to End testing with valid and invalid data to check the new functionality that has been added.
Created trades and tested messages for RFQ, determining offers from vendors.
Retrieving XML logs using Linux Box and comparing XML messages against GUI and Test Data.
Created and Extensive used SQL queries for Back-End testing for inserting, updating and retrieving the data by verifying based on various conditions on the Specifications.
Maintained the Requirement Traceability Matrix to ensure requirements are properly covered by testing.
Developed weekly status reports to show the progress of testing process of the team.
Actively participated in daily SCRUM and weekly meeting to discuss new enhancements and modifications requests in the platform.
Escalated arising risks to the Project Manager and Business Analyst to avoid delays on the project.
EVO PAYMENTS INTERNATIONAL Melville, NY
Jr. QA Analyst 10/2013 – 10/2014
EVO Merchant Reserve System (EMRS) is a fully-featured merchant system with detailed reporting functions and access into the several existing systems. EMRS is in-house built Web based application that supports the management of merchant risk for EVO and their partners. It allows EVO analysts to compare fund held on reserve versus funds owed for any merchant who is in a net negative position on funds owed to EVO and their partners.
Key Responsibilities:
Reviewed requirement specifications attend sprint planning meetings to provide timely and meaningful feedback wherever applicable Composed to HP Quality Center for Testing Life Cycle
Assisted in deployments to support verifying UI changes and data for new and production releases.
Used HP Quality Center / ALM to create detailed test script, reports RTM (Requirements Tractability Matrix)
Customized the scripts using HP QTP (Quick Test Professional) for performing regression testing.
Performed the following tests: Smoke/Sanity, Functionality, System Configuration, End to End, Backend, and Regression.
Used JIRA for reporting and assigning the Defects to Development and Project management team.
Performed problem solving and root cause analysis when defects identified in QA and production environment.
Collaborated with other stakeholders during the project, created and maintained TAR (Test Analyzing Report)
Performed database testing by running queries in SQL Server, tested application reports, transaction processing, with various risk management user names.
Demonstrates ability to reconcile payments and multiple data elements.
Demonstrates in-depth knowledge of Card products and payments.
Tested Functionality and User Interface of the application to ensure it is according to the requirements.
Conducted Integration, Functional and Regression testing for the application.
Performed Smoke/Sanity test to make sure the system is steady enough for further testing.
Identified and reported defects in HP Quality Center and worked closely with developers to resolve them.
Worked with Business Analyst and Project Manager to define testing approaches and best practices.
Attended daily/weekly meetings to discuss project status and new enhancements.
EDUCATION:
BS in International Economic Relations
Technologic University of Tajikistan, Dushanbe, Tajikistan