Post Job Free

Resume

Sign in

Business Analyst Project Manager

Location:
Brooklyn, NY
Posted:
April 24, 2023

Contact this candidate

Resume:

Samira Malikova New York, NY

Cell: 929-***-**** Email: adwp6i@r.postjobfree.com

* ***** ** ********** ** Manual and Automation testing of Quality Assurance for Client Server and Web-based applications in Finance Industry.

Work experience in Agile/Scrum and Waterfall, Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and complex Financial Systems, well-versed in application life-cycle management tools.

Use Jira (Zephyr), HP ALM to write and update test cases, execute and track the testing process.

Excellent problem-solving skills in creating test scenarios for complex UI functionalities of Order Management Systems (OMS) or Electronic Trading Applications.

Well-versed in Capital Markets, Trade Life Cycle, Fix Income.

Analyzed and understanding Business Requirement Documentations (BRD), Functional Requirement Document (FRD) and Design Documentations and converting them into Test Scenarios.

Excellent skills in Selenium WebDriver, coupled with Object-Oriented Programing (OOP), for developing and maintaining efficient Test Automation Scripts and Frameworks.

Extensive knowledge in developing test automation frameworks with Behavior Driven Development, Data Driven Test and Hybrid Driven Framework approach using Selenium WebDriver with Python in Pycharm.

Extensive experience in Smoke/Sanity, GUI, Functional (Positive/Negative testing, Boundary, Spot checking/Ad HOC testing), System Functional, Usability, End to End testing, Backend/SQL testing, Non-functional, VLOOKUP, Volume Load testing while following steps of Trade Life Cycle (Pre-trade, Actual-trade, Post trade)

As far as tools I’ve been used projects Linux for tracking logs, modified the script.

SQL for backend testing which is aggregate functions, joins for data manipulation for Backend testing.

Experienced in working with FIX Protocol messages creating and executing test scenarios on VERIFIX tool

VERIFIX for simulating tool which is simulate EMS, OMS side, monitoring the Fix logs, and troubleshooting the issues using Unix/Linux command line.

Used VERIFIX to simulate the exchanges, perform end to end testing, regression and run automated scripts.

FIX Protocol testing and Frontend testing, Regression testing, Selenium WebDriver based test automation frameworks, Selenium WebDriver test scripts. Actively involved in various Test Methodologies including Black Box Testing, System Testing

Experience in applying Testing Methodologies, creating Test Plans, Test Scenarios, Test Cases in JIRA and Executing Manual and Automation Test Cases and tracking defect using Zephyr on JIRA.

Writing Automation test scripts using Python (Selenium) in Pycharm and used Jenkins to run my test scripts in the cloud (AWS)

Hands on experience on Git & GitHub repository for managing source code.

Exposure to all aspects of Software development, Troubleshooting, Testing and Maintenance.

Comfortable in troubleshooting issues in Unix/Linux command line and writing simple shell scripts.

Excellent problem-solving skills in creating test scenarios for complex UI functionalities of Order Management Systems OMS or Electronic Trading Applications.

Excellent knowledge of fixed income trading on the trading platform using XML protocol.

Experience in API testing (REST API) execute Regression testing on Postman tool and create automated test scenarios.

Analyze data and compare data with VLOOKUP in excel, test data quality in ETL process, reconcile and analyze sets of results with VLOOKUP.

Regression scripts in Jenkins report Allure interactive reports with stakeholders.

Open to challenges with excellent interpersonal and communication skills, eager to learn and grasp new technical and business knowledge and apply the skill set to contribute to an innovative environment.

Technical Skills

Operating Systems

Microsoft Windows, Unix/Linux

Languages

Python, JavaScript, VB Scripting, SQL, HTML

Testing Tools

JIRA, Zephyr on Jira, Confluence, MS Excel, Microfocus ALM (HP), Selenium WebDriver, Pytest, Cucumber BDD, TDD, VS Code, PyCharm, Git/GitHub, Jenkins, Postman, VERIFIX, HTML, VLOOKUP, SFTP, XML

Database (RDBMS)

MS SQL Server, MS Access, Oracle

Professional Experience

Interactive Brokers New York, NY Quality Assurance Engineer April 2020 - Current

Web based global electronic trading application which is connected to equity market and different type of derivative products such as options, Swaps, futures, and forwards across all asset classes. Following whole Trade Life Cycle.

Responsibilities:

Involve in entire Software Testing Life Cycle (STLC – Agile/Scrum), in analyzing the Business Requirements and Functional Requirements, to understand the application.

Develop, modified and executed software test cases, test scenarios.

Use Jira to write and updated test cases, execute and track the testing process.

Perform Smoke, GUI, Functional, Backend, End to End, and Regression testing while following steps to trade life cycle (Pre-trade, Actual-trade, Post-trade)

Choose the which test cases included into Regression testing.

Modify the script for automated regression testing in Linux\Unix terminal.

Design, Behavior Driven Development test automation Framework and prepared automation framework design document in selenium WebDriver.

Install Selenium library, Behave library for automation framework.

Write in Gherkin scenarios for test automation framework.

Maintain Expected results (data provider) for Selenium WebDriver Tests, fix the data files or scripts when failed due to environment and data issues.

Execute browser compatibility tests across Windows and Mac operating systems, perform parallel and cross browser testing with different browsers (Chrome, Firefox, IE, Safari).

Create and execute End-to-end integration and Load testing with automated scripts utilizing VERIFIX simulation tool to send(create) and validate orders/trades of Trading systems.

Analyze data and compare data with VLOOKUP in excel, test data quality in ETL process, reconcile and analyze sets of results with VLLOKUP.

Conduct Code review for test automation development for each sprint.

Execute Test Cases, Test Scripts and Logged, Retested and Closed Defect in Jira.

Attend Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.

Automate Smoke Test, Functional Test, Selenium Web Driver and Cucumber for application.

Installing required packages/plugins like: Selenium libraries, Python UnitTest framework, Pytest HTML report, pytest – xdist (run tests parallel), Openpyxl (MS Excel support), Allure – pytest (to generate allure reports),

Behave

Report software defects in Jira and interacted with the developers to resolve technical issues.

Develop reusable methods in order to avoid wasting time for repetitive actions in application.

Follow Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level and reusing the same elements.

Used Jenkins to run test scripts in the cloud (AWS)

Creating and executing multiple scenarios in VERIFIX such as Partially Fill, Full-Fill, Reject Orders to simulate Volume\Load testing. Additionally setting up VERIFIX for many combinations of the FIX messages for Pre-trade, Actual trade and Post trade stages

Verified Rest API calls and responses and execute Regression testing on Postman in python

Automate the functional, end-to-end scenarios and built the Automation Regression Suite using Selenium.

Create local Git repository for our project and code push to GitHub repository.

Provide HTML report for Project Manager and Business Analyst

Report Allure interactive reports with stakeholders in each Regression cycle

Responsible for Test Analysis Report at the end each release with detailed deliverables, results and defect status

Communicate interactively with Business Analyst, Developers and off-shore QA Teams in Root Cause Analysis

Wells Fargo Fixed Income New York, NY Senior Quality Assurance Analyst June 2018 – April 2020

Web-based application to minimize losses which affects the overall performance of the financial markets due to the existing factors. The application evaluates the market risk according calculation of historical value and taking under consideration other possibilities. The system provides fixed income risk management service also providing a customized approach to your investing needs as separately managed accounts

Responsibilities:

Lead QA team member with focus on Fixed Income testing in Agile Scrum environment

Analyze business requirements and functional documents to create detailed, effective and efficient test strategy, test plans and test cases to ensure adequateness.

Create and execute Functional, Integration, End-to End and Automated Regression tests of electronic trading system for Debt instruments, Bonds, ETF

Extensively work with Order Management System (OMS) to analyze and test UI Functionalities, Data flow throughout the whole Fixed Income, verifying Trade Blotters with various security types in combination with all Order types and Duration.

Validate Market Data REST API calls using Postman tool, tested Get, Put, Post and Delete requests

Perform Manual and Automated Regression testing when new changes are deployed in the QA environment.

Maintain updated Expected results (data provider) for Selenium WebDriver Tests, fix the data files or scripts when failed due to environment and data issues.

Created detailed and well-structured test plans and test cases.

Developed and maintained automation scripts for regression test cases in Selenium using Python.

Effectively implemented different QA methodologies, strategies and plans in all stages of SDLC

Used POM to locate web elements

Developed Behavior Driven Development framework in Selenium WebDriver.

Integrated Pytest, HTML report, Selenium with Sauce Labs for distributing test load on the cloud.

Extensively involved in Smoke, Functional Regression and End to End Testing.

NY Community Bank Long Island, NY Quality Assurance Analyst January 2016 – May 2018

Web based complex online banking system which is performing different type in-branch transactions like: opening or closing an account, updating account information, report generation, processing payments, and number of another operations bank branch employee needs to do daily

Responsibilities:

Analyzed and understand Business Requirements, Specifications and Functional Requirements.

Created Test plans, Test Scenarios and Test Cases for the new Modules.

Tested Functionality and User Interface of the application to ensure it is according to the requirements.

Conducted End2End, Functional and Regression testing for the application.

Performed Smoke/Sanity test to make sure the system is steady enough for further testing.

Logged test cases in Jira and used Zephyr for defect life cycle management.

Identified and reported defects in HP Quality Center and worked closely with developers to resolve them.

Worked with QA Manager, Business Analyst and Project Manager to define testing approaches and best practices.

Tested the GUI of the application comparing to the standards.

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

and Linux commands for data validation and defect resolution.

Interacted with developers to resolve software related defects issues.

Attended daily/weekly meetings to discuss project status and new enhancements.

Education

Bachelor Degree: BA in Business Management Azerbaijan Cooperation University Baku,Azerbaijan



Contact this candidate