Post Job Free

Resume

Sign in

Support Analyst Qa

Location:
Brooklyn, NY
Posted:
April 25, 2023

Contact this candidate

Resume:

MUSHFIG GADIROV New York, NY

Cell: (815-***-**-** E-mail: adwqp1@r.postjobfree.com

PROFESSIONAL SUMMARY

Over 6 years of experience as Professional QA Analyst / Production Support Analyst in fast paced and diverse SDLC environments with good combination of Manual and Automated testing experience of complex web-based and desktop banking/trading systems.

Experience with data verification and validation also strong knowledge of all phases of SDLC and different type of methodologies like Agile, V-model, Waterfall.

Strong knowledge and understanding requirements for test scope determination, creating test plan, and design test scenarios, scripts and other test deliverables.

Efficient usage of Linux commands for troubleshooting as well as writing Shell scripts

Extensively using SQL advanced queries for building complex conditions, verify aggregations, joins and combination of sets also Detail-oriented in validating data driven systems and business flows.

Detail-oriented in testing complex and descriptive test scenarios for Functional, Smoke, End to End, Sanity, GUI, Backend, Integration, Regression, UAT and ETL testing based on the given requirements and document them in test management tools like JIRA or HP ALM.

Well experienced in working with FIX messages by creating tests using various FIX tag combinations and automatically execute them in VeriFIX.

Deep knowledge of Capital Markets, Trade Life Cycle, and financial products such as Equites, Fixed Income, Swaps, Options, Futures, Forwards etc. as well as testing complex financial applications

Writing test scripts for Automation testing using Python Selenium WebDriver for regression testing along with Jenkins and GitHub.

Problem-solving skilled in creating test scenarios, test cases for complex UI functionalities of Order Management Systems (OMS) and Electronic Trading Applications

Providing level 2 production support to resolve trading issues with regards real-time trading via simultaneous investigation of logs across multiple UNIX servers in conjunction with SQL queries to determine the root cause.

Develop Operational/Production procedures, processes for troubleshooting and maintenance.

Extensive experience as a Production Support Analyst in Trading Applications, investigating and fixing issues and reporting to higher management.

Great troubleshooting skills, the ability to identify, investigate, trading related production support problems and solve problems effectively

Efficient work ability in a team as well as individually. Result-oriented, dedicated, self-motivated, having good communication skills. Also experienced in working with Developers and Business analysts

Actively taking part in Root cause analysis for defects and provided suggestions for process improvement to determine future occurrences of similar issues

TECHNICAL SKILLS

Tools: JIRA, HP ALM, Microsoft Excel, VeriFIX, Putty, Git, GitHub, PyCharm, Jenkins

Languages: Python Selenium, XML, HTML,

RDBMS: Microsoft Azure Data Studio, MS SQL, Oracle, MySQL

Platforms: Microsoft Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE

TD Ameritrade, QA / Production Support Analyst Jersey City, NJ November 2020 - Present

Think or Swim – Comprehensive desktop based trading and analytical platform offered by TD Ameritrade. Application filled by powerful tools and resources which allows users trade stocks, options, mutual funds and FX as well as analyze opportunities and make decisions based on the information found in one comprehensive trading platform.

Responsibilities:

Responsible for analyzing and evaluating requirements and create Test Plan, Test Scenario and Test cases.

Part of the Agile/Scrum quality assurance team focused on Stocks and Options trading

Work closely with Business Analyst and Development team members to ensure to effectively test projects and deliverance are on time and as free of defects as possible

Create test plans and test cases, executed test cases using HP ALM and JIRA

Utilized Requirement Traceability Matrix (RTM) to make sure all of the user stories are covered by test cases.

Participated in Positive and Negative, Sanity, Boundary, Integration, GUI, End-to-End, Backend, Regression testing.

Wrote and execute complex SQL queries to verify values in UI tables, filters and transaction reports from raw data in Relational Database Management System.

Collaborating with developers’ team for defect fixes using Jira for defect tracking.

Perform functionality testing of trading equities and Execution of Trading Reports to cross check with database and fix logs

Read and understand the FIX log files and to interpret format and different tag combinations. Conducted verification of FIX messages and simulating OMS/EMS side with VeriFIX.

Create and execute several scenarios in VeriFIX such as Partially Fill, Full Fill, Reject Orders to stimulate Load testing.

Performed complete End-to-End (E2E) testing of the entire trade by following Trade Life Cycle. Verified Pre-Trade, Actual Trade and Post-Trade steps against the test data and required scenarios. Test FIX messages like New Order Single, Executions Reports, Cancel/Replace Requests, Reject.

Test Post-trade messages including Allocation and Allocation Acknowledgement.

Providing level 2 production support to resolve trading issues with regards to real time trading via simultaneous investigation of logs across multiple UNIX servers in conjunction with SQL queries to determine root cause.

Placed equity orders on behalf of clients and monitor the order through completion (Routing, Acknowledgement, Partial/Full Fills, Cancel/Cancel Replace)

Collaborate with client support team as well as clearing desk to troubleshoot and verify order executions to trading OMS.

Work closely with customer support team and clearing desk to troubleshoot/verify order executions to trading OMS.

Supporting the live order flows, coordinating with clients/trading desk custodians.

Participated in daily stand-up meetings (SCRUM) and weekly team meetings to discuss progress, modification requests and impediments.

Helped to navigate and mentor junior team members to fasten the process of getting them involved into the project

Collaborating with Project Manager and BA to discuss and gather new change requests and requirements.

STIFEL Financial, Quality Assurance Analyst New York, NY September 2018 - October 2020

Project “MuniBond” – is a project fixed-income securities trading platform. It provides access to global liquidity within U.S. high-grade corporate bonds, U.S. agency bonds, Municipal bonds and Credit Default Swaps. This financial application helps to understand the trading position of different financial instruments under portfolio for a particular Investment Manager at a given point of time.

Responsibilities:

Performed Smoke/Sanity, Functionality, Back-end, ETL and API Testing for Trading application

Run automated scripts for Regression and Performance testing throughout Trade Life Cycle, using PyCharm

Responsible for organizing and managing all Phases of Software Testing process and Creating Requirement Traceability Matrix (RTM)

Used JIRA to report defects with attention to the details and track them throughout Testing Life Cycle

Responsible for analyzing all trading data for Fixed Income Products within Trading Life Cycle, as well as verifying completeness of the transmitted data

Write complex SQL Queries to retrieve and analyze data, using Joins, Unions and Aggregate functions

Performed Back-end Testing using Linux Commands to locate data and to comparing with front end data

Involved in selecting test cases to be automated based on trade data and its attributes.

Developed automation Test Scripts using Selenium WebDriver, Python, Unit test and Pytest.

Maintained and executed automated scripts and helping Automation Tester to determine Expected Results for test on many asset classes.

Used POM (Page Object Model) design to develop Selenium WebDriver Framework using Python.

Developed and executed test cases for API RESTful web services using POSTMAN, verifying statuses and message data expected or sent to upstream/downstream systems.

Verified API connectivity and integration, validating the Json, XML messages and status codes, actively used XML Protocol for extracting and converting data in Parser for verification purposes

Ensured that assigned applications are accurately tested and met Zero Defect level

Accomplished all the required tasks and submitted Daily Status Report to the Management

New York Community Bank (NYCB), Quality Assurance Analyst New York, NY June 2016 - August 2018

Online Banking Services: Web based application developed for bank employees to allow them to perform different type of action for bank customers like opening Personal Accounts or modify existing, make different type of transactions/transfers of Funds, Pay Bills, Balance Inquiry and provide variety of reports.

Followed Waterfall methodology in a QA team for Online Banking systems and transaction management systems.

Analyzed different type of documents like business requirements (BRD), functional requirements documents (FRD).

Creating test plans and writing test scenarios and test cases after reviewing and analyzing the business and specifications requirements.

Performed GUI, functional, Integration testing, backend testing and regression testing.

Using Python Selenium to automate pre-written scripts for Regression testing.

Generate SQL queries to extract and modify data from tables, compare them against GIU.

Collaborated with Project Management and Developers team in walking through new Change Requests and ill the gaps in the requirements as a result of meetings.

Engaged in Root Cause Analysis for defects and provided suggestions on the process of improvement to prevent similar defects from occurring in the future.

Responsible to prepare Requirement Traceability Matrix (RTM) to create traceability between requirements and test cases.

EDUCATION

BS in Engineering Qafqaz University Baku, Azerbaijan



Contact this candidate