Alexandra Moiseeva
Cell: 929-***-**** Email: *******************@*****.***
New York, NY, US Citizen
Result Oriented Senior Software Tester with over 7 years of experience in Software Quality Assurance in manual and automation testing with excellent knowledge in Finance, Trading technologies and Capital Markets. Skilled strategist and a collaborative communicator with the ability to build strong relationships with business and technology teams.
AREAS OF EXPERTISE
Comfortable working in Agile and Waterfall environments and maintaining detailed deliverables throughout Software Testing Life Cycle.
Strong analytical skills in working with Business Requirements, System Requirement and Functional Requirements Specification Documents, creating Test Plans, Test Strategies, Test Scenarios, Test Cases, Test Reports.
Excellent in Jira/Zephyr, ALM (HP) management for tracking bugs/defects and Confluence documentation.
Strong understanding in Capital Markets and financial instruments (equities, derivatives, fixed income).
Proficient practical knowledge in testing and troubleshooting Trade Life Cycle and Electronic Trading Systems.
Experience in testing Tax Software and knowledge in Federal and State Individual Income Tax Preparation.
Responsible for performing Smoke, GUI, Functional, Positive, Negative, Boundary, End to End, Back End, Regression, ETL and API testing.
Working experience with Order Management System flow, Quick FIX J, Java Messaging System, MQ, FIX Router and Integrated systems using XML, JSON, Batch, Shell files and FIX, SFTP, HTTP protocols.
Extensively used VeriFIX for End-to-End integration, load and regression testing of the trading platform.
Hands-on with UNIX/LINUX CLI to monitor file logs and extract FIX and XML messages related to an order.
Excellent knowledge in working with Relational Database management systems, creating SQL queries to verify reports, ETL processes, data quality or any transactional data.
Well-versed in creating Selenium WebDriver scripts to automate UI test cases using object-oriented programming concepts in Python using POM, BDD frameworks and executing with Pytest.
Comfortable in creating Gherkin Scenarios in BDD framework using Cucumber.
Flexible and adaptive personality, ability to function in fast-paced environment on challenging tasks.
TECHNICAL SKILLS
TEST MANAGEMENT TOOLS: JIRA, Microfocus ALM (HP QC), Confluence, MS Excel
DATABASE: MS SQL, My SQL, Oracle
LANGUAGES: Python, FIX Protocol, HTML, XML, Shell Scripting
AUTOMATION: Selenium WebDriver, VeriFIX, Jenkins, Gherkin Scenarios, Page Object Modeling
OTHER: Postman, PuTTY, GitHub, VS Code, PyCharm, REST/SOAP API
OPERATING SYSTEMS: Windows, Mac OS, UNIX/Linux Red Hat
FRAMEWORKS: Behavior-Driven Framework, Data Driven Framework, Pytest
PROFESSIONAL EXPERIENCE
RBC Capital Markets
Quality Assurance Analyst /Jersey City, NJ / 05.2018-present
Project: web-based trading application for internal use to trade Stocks, ETFs, Options, Futures and other derivatives enriched with modern Business and Mechanical Features for diversified trading strategies.
Actively participate in Agile Scrum Meetings where discussed Current Status, Issues and Change Requests.
Analyze business requirements and functional documents to created detailed Test Scenarios, Test Cases, Test plan.
Prioritize and delivered robust Gherkin Scenarios to automation engineer in Feature files in Behavior-Driven Framework using Cucumber.
Worked closely with Business Analyst and QA Lead on structuring the testing workflow.
Use Jira tool to keep track of User Stories and Acceptance Criteria; Confluence for reviewing requirements, meeting notes and any kind of collaboration between team members; Zephyr for executing Test Cases, tracking bugs and following whole Defect Life cycle.
Perform Smoke/Sanity, GUI usability, Functional, Back-End, End-to-End, Performance testing of the electronical trading application and executed manual and Automated Regression Suite in each Sprint.
Verify data accuracy, data integrity by querying the database using SQL and used MS Excel for data analysis.
Connect to FIX Server and Application Server via PuTTY application to monitor FIX and application/server Logs and troubleshoot connectivity issues.
Extensively work with VeriFIX simulation tool to automate the tasks for End-To-End testing for Business and Technical Functionalities of Order Management System.
Read and analyze FIX messages using different tag combinations in every stage of Trade Life Cycle.
Closely collaborate with Automation Engineer in selecting Test Cases for Regression, converting into Python automation script and using Selenium WebDriver.
Create Page Factory files identifying locators and necessary methods for the new feature, create feature test files and run them in Jenkins during the regression tests in each Sprint.
Update input data files, expected results in automation framework, enhance and maintain Selenium Python scripts.
Validate batch processing in ETL by reconciliation received batch files with DB staging records and ensure quality of data of standardized tables for Regulatory reporting.
Tested Rest API via Postman to check Market Data, Account update web services and analyzed JSON response (GET/POST/PUT/DELETE methods) as per requirements.
Get actively involved in analyzing and solving Production Issues by recreating defects reported by the Production Support and interacted on resolving the issues with Developers.
Participate in Root Cause Analysis Discussions with Business Analyst, Developers and other stakeholders.
Conduct knowledge transfer to new QA members, help to set up testing environment and apply best practices.
Liquidnet
Quality Assurance Analyst / New York, NY 07.2015-05.2018
Project: Liquidnet Fixed Income - one of the largest pools of buy-side liquidity in the world, intelligent execution workflow designed to augment the corporate bond trader’s decision-making process.
Followed fast-paced Agile-Scrum software development lifecycle, participated in daily and weekly scrum meetings.
Created robust Test Scenarios, Test Cases based on analysis of Business and Specifications requirement documents.
Updated the Test Plan according to changes on workflow.
Worked closely with team members on resolving technical issues and developing bug free software.
Utilized HP ALM for viewing the requirement documents, status reporting, test case management, test case executions and defect tracking purposes.
Created status reports in HP ALM, updated requirements tickets based on Discussions with SME during the sprint.
Performed Smoke, GUI, manual Functional, End-to-End sub testing with valid and invalid data and regular Regression testing on new implemented feature.
Actively worked with SQL quires to complete Back End Testing verifying data on various conditions.
Reconciled GUI/Test data with XML messages by retrieving logs using Linux Commands.
Analyzed trading data within Fixed Income Trade Life Cycle, including Requests for Quotes and verified completeness of the transmitted data.
Ensured that all order details including Yield and Duration were calculated correctly.
Worked with engineers to reduce manual testing efforts with automation scripts by prioritizing the test cases to be used in each Sprint.
Followed up with Requirement Traceability Matrix to ensure all requirements were covered with testing.
Reported weekly project status on severity of bugs to QA Manager.
H&R Block
Quality Assurance Analyst New York 09.2013-06.2015
H&R Block Tax Software – tax preparation software, available to the public, that helps the individual or small businesses to file tax returns each year.
Developed Test Scenarios and Test Cases after analyzing user stories/requirements.
Tested functional and design enhancements of the application.
Performed Functional, End to End, Regression testing and analyzed the results.
Conducted Smoke/Sanity testing on new builds, reported and documented technical issues.
Widely used positive, negative and boundary testing on new requirements.
Wrote SQL quires to retrieve data applying the conditions based on requirements.
Identified product defects and log issues, documented and assigned.
Interacted with developers to resolve software related defect issues.
Presented daily and weekly status reports to maintain strict schedule compliance.
Worked with Business Analyst and Project Manager to define testing approaches and best practices.
EDUCATION
H&R Block software testing course Software Tester New York, NY
H&R Block Tax Professional New York, NY
Belarus Academy of Arts Bachelor’s degree in arts Minsk, Belarus
Minor in Finance