Post Job Free

Resume

Sign in

Data Selenium

Location:
Brooklyn, NY
Posted:
October 21, 2020

Contact this candidate

Resume:

ELYOR RUZIEV

New York, NY Cell: 347-***-**** email: adg60x@r.postjobfree.com

IT Professional with over five years of experience as Quality Assurance Analyst/Engineer in the fast paced and diverse Software Development Life Cycle environments with advanced combination of Automated & Manual testing experience of complex server, web-based and desktop financial applications.

Experienced with various SDLCs such as Agile-Scrum, Waterfall, DevOps and Hybrid environments in order to delivery high quality software each release.

Expert in building and maintaining the test automation framework and test scripts that should include establishment of repeatable and automated procedures for data aging, baseline recording, trend development, test execution and document them properly

Advanced in analyzing Business Requirement Specifications received via interacting with project managers, developers, product managers and other quality assurance professionals in order to deliver quality systems

Active participation at ceremonies like Sprint Planning, Scrum, Backlog Grooming, Sprint Review and Retrospective

Experienced in verifying REST API services integration, security and performance using various requests (Get/Put/Post/Delete) with POSTMAN tool.

Experience of creating, modifying and maintaining new and existing Automation Framework Models (BDD and Data Driven Frameworks) with Selenium WebDriver using Pyton and PyTest.

Achieved maintaining Behavior-Driven Development (BDD) automated tests, by using Cucumber and implementing Gherkin scenarios, collaborating Business and Development team.

Expertise of developing scenarios, Scenario Outlines, Features and Step Definitions and tracked Cucumber HTML and Reports integrated with Pytest and using Page Object Model (POM) design patterns.

Experience in implementing Page Object Model (POM) by creating element for each page object

Thorough understanding of Selenium WebDriver architecture and API including WebDriver and web element interfaces, handling multiple elements, Select, Action and Alert classes and Synchronization.

Solid knowledge of Capital Markets and Financial Products, excellent understanding of equity and options trading, ETF and mutual funds, future and forwards markets, and fixed income trading flow.

Excellent Analytical skills and Domain knowledge in testing Trade Order Management System (OMS) throughout whole Trade Life Cycle, from creating to settlement of the ticket.

Experience in testing connectivity and integration services using Postman for RESTful API testing and VeriFIX for FIX connectivity scenarios.

Well-versed in working with FIX messages, creating tests using various FIX tag combinations and automatically execute them in VeriFIX in each sprint.

Extensive experience in Data validation and Backend testing with SQL queries to validate filtering, aggregation, joining and comparing data sets in the process of transaction data flow and ETL.

Ability to adapt to new environment quickly, strong team player, good communication, excellent analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNOLOGY EXPERTISE

Languages

Python, SQL, HTML, JavaScript

Testing Tools

Selenium WebDriver, Git/GitHub, PyCharm, VS Code, Postman

Management Tools

JIRA, Microfocus ALM (HP QC), Confluence, Excel

Databases

MySQL, MS SQL Server, Oracle

Frameworks

Data-Driven, Behavior-Driven Framework (Cucumber)

EDUCATION

Tashkent State Technical University, BS in Information Technology Tashkent, Uzbekistan

EXPERIENCE

JPMorgan Chase New York, NY QA Analyst Sep 2018 - Present

Review and analyze the User Stories, Business Requirements Document (BRD) and Functional Specifications Document (FSD) to understand business user cases and identify the gaps in the requirement.

Actively participate in Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retro meetings.

Review and analyze User Stories and provided feedback for Definition of Done and Acceptance Criteria in an Agile Scrum environment.

Communicate with Developers and other stakeholders through all phases of Testing to triage the issues.

Identify and log detailed bug reports in Jira or other tracking systems, provide full cooperation in resolutions of defects.

Test equity and equity options (call and put) trading functionalities in conjunction with various order types (market, stop, stop limit) and allocations (single and multi-account allocations).

Validate automatic and on demand trade reports and positional tables on the platforms, compare the filtered, aggregated data sets with SQL query results from the Backend data tables.

Test user-defaults and trading system configurations, work closely with Business Analysts to analyze and test the permissions for various levels based on the Client’s needs.

Validate reports and transactional functionalities of the trading system using SQL queries (joins, subqueries, aggregate functions), prepare test data and verify some UI data on the Back End.

Execute automated Test Cases for Regression and analyzed test failure for defects.

Create end to end functional scenarios and convert them to automated test scripts using Selenium and Pytest (python).

Contribute in design and development of Automation Framework in Selenium WebDriver using Behavior Driven approach, maintain clean code and have them reviewed by QA Engineers.

Implement BDD Framework using Cucumber and Data-Driven Framework for Functional scenarios using Selenium, created reusable functions in Step Definitions and Feature Files using Gherkin language.

Use POM (Page Object Model) design pattern with Python to develop page factory files for each new feature.

Perform Back-end Testing by writing SQL queries to fetch testing data and validate that data with front-end.

Create and maintain detailed documentation for processes in Testing Life Cycle, apply best practices, collaborate with all QA, BA and Development team in handling sprint tasks efficiently.

Involve in writing automation script with automation team for volume testing, load testing and regression testing of FIX connectivity and integration using VeriFIX simulation tool.

Extensively testing application FIX protocol messages like New Order Single, Executions Reports, Cancel Request, Cancel/Replace Requests, Reject, post-trade messages including Allocation Instruction and Allocation Acknowledgement by extracting FIX Logs using Linux Terminal

Participate in company wise engineering and business trainings; organize and take part in team knowledge transfers.

TMC Bonds LLC New York, NY QA Analyst Oct 2016 – Sep 2018

TMC fixed income trading platform based upon cutting- edge technology serving institutional clients and B2B.

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).

Involved as QA in full Software Development Life Cycle (SDLC) using Agile model.

Analyzed the System Requirement Specification (SRS) and developed test and test cases documents.

Excellent experience in testing transactions for Transfers, Deposits, Check Cashing, Withdrawals, Payments, Cash Advances, and Miscellaneous Debts functionalities.

Created test scenarios to verify pre-trade tables of trade able corporate bonds in comparison with Benchmarks (Treasury bonds), verified historical data retrieval and filtering from database.

Performed Functional testing, Integration testing, Regression testing, End to End testing in commercial, personal deposit phase of an application.

Created SQL queries for Backend Testing and to verify the database updates and validate them.

Created Functions and reusable actions with Data Driven Framework using external Excel files for input data.

Interacted with developers to resolve software related defects issues and discuss new feature specifications.

Worked with Product Management to review test results to ensure they meet expected results

Trans First Hauppauge, NY QA Tester April 2015 – Oct 2016

Assisted the QA lead in Developing Test Strategy and Test Plan deliverables for web based proprietary Payment Processing Platform for Business.

Developed Test Case from the user stories for specific Functional requirement.

Tested Payments processing applications, rejected transactions management and on boarding systems.

Verified Input batch files, transaction filters based on risk flags and generating fees.

Performed Functional, Regression, Integration testing on modification and enhancement prior to production release.

Identified and Reported Defects in HP ALM, followed BAs and Developers for the resolution.

Wrote SQL queries to extract database records from different tables using JOINS, Unions and functions.



Contact this candidate