Walid Messili
347-***-**** ***********@*****.***
Professional Quality Assurance specialist with over 6 years of experience in manual and automation testing in Financial Services: Payment Systems, Investment Banks and Trading Applications. Solid understanding of software testing methodologies such as Agile and Waterfall. Experienced in delivering quality software solutions through effectively analysing requirements, writing and executing test scenarios and test cases to achieve high level of software quality.
PROFESSIONAL SUMMARY:
Flexible in working with Waterfall and Agile-Scrum environments of Development Life cycle.
Excellent Analytical skills in creating test scenarios from complex business requirements and technical specifications.
Expertise in handling Software Testing Life cycle by planning and executing various tests, document the deliverables and generate Status or Test Analysis Reports in a timely manner.
Expertise in performing Smoke/Sanity, Functionality, End-to-End, Back-End, Automated Performance, Load and Regression Testing for complex web based and desktop applications with great attention to small details.
Exposure to the automation testing.
Experienced in logging defect with maximum attention to details using latest issue tracking tools like JIRA, (HP) ALM software and work cooperatively with the stakeholders for the best resolution.
Solid experience in Testing and validating Back End data, constructing SQL queries and testing various reports.
Highly skilled in implementing UNIX/LINUX commands for Back-End testing by locating, returning and managing data in log files for troubleshooting the application, connectivity and integration issues.
Expertise in testing complex applications for Capital Market throughout Trading Life Cycle, Order Management Systems (OMS) and Execution Managing Systems (EMS)
Experienced in testing Technical Functionalities of electronic trading platforms for Fixed Income, Equities, Options and some other Derivative Products.
Strong knowledge in FIX, XML throughout Trading Life Cycles for different financial products.
Experience in testing using VeriFIX exchange/client simulator and perform Functionality, End-to-End and Load Testing, by running various scenarios with various bulk FIX messages.
Strong understanding of trade flow processes, including pre-trade, actual trade and post-trade.
Strong communication skills with ability to interact with developers and product stakeholders.
Ability to work effectively in a team setting as well as independently in a high pressure environment.
Dedicated, highly motivated, result-oriented in delivering quality software solutions to exceed business objectives.
EDUCATION:
BA in Business Administration minor in Finance University of Algeria, Algeria
TECHNICAL SKILLS:
Testing Tools: MS Excel, HP QC/ALM, Jenkins, JIRA
Automation Tools: VeriFIX, Selenium WebDriver, HP QTP/UFT
Database: MS SQL Server
Languages and Protocols: Java, Shell Scripting, HTML, XML and FIX Protocol
Operating Systems: Windows, Mac OS and UNIX/Linux Putty
PROFESSIONAL EXPERIENCE:
MarketAxess New York, NY
Senior QA Analyst January 2018 – present
Project: BondTicker – is the electronic fixed-income securities trading platform in the US. It provides access to global liquidity in U.S. high-grade corporate bonds, European bonds, U.S. agency bonds, municipal bonds and credit default swaps. It allows investment managers, broker-dealers and other market participants to trade directly with one another electronically on an anonymous basis.
Involved in entire Software Testing Life Cycle (STLC), including analysing the Business Requirements and Functional Requirements with Development, QA Team and Project Managers
Responsible for managing software testing process, including planning, monitoring, executing and reporting
Create detailed and high level Test Scenarios and Test Cases for Technical and Business Functionality for trading application and reporting system
Collaborate with Business Analyst, Developers, Project Managers and Stakeholders to create detailed deliverables
Fill out Requirement Traceability Matrix and performing coverage of all requirements of all test cases
Prepare and execute Test Suits, by performing Smoke/Sanity, GUI, Functionality, Negative, End-to-End, Back-End and Regression testing
Actively use Linux to locate, manage and retrieve data from log files, work with historical, reference and market data
Analyse FIX Protocol Messages with and without Parser by analysing tag and values combination for variety of order types, durations, corporate actions, routing and repeating groups of tags
Involved in Production Support by analysing production issues and work closely with Production Support team
Extensive use VeriFIX to perform End-to-End and Performance testing for Order Management System (OMS)
Involve in Automation Testing by selecting, updating and running Test Scripts and comparing input and output
Write SQL statements using joins, sub-queries, aggregate functions and clauses for returning data from Databases in different environments and prepare post snapshots of the data
Work interactively with Business Analyst, Developers and off-shore QA Teams in Root Cause Analysis
Report, analyse and track Defects to closure through JIRA with maximum attention to details and collaboration with Business, Development and Production Support Teams
Prepare Test Analysis Reports with details of executed test cases, their statuses and testing criteria
Ally Invest (MB Trading)
New York, NY
QA Analyst November 2015 - November 2017
Project: “MBT Lightwave” –is a worldwide complex analytical and trading platform. The platform offers international trade capabilities, low commissions and a quality trading platform. This application has user-friendly and powerful financial tools to maximise profit. The platform provides an opportunity to trade Stocks, Options, Futures and other Derivatives.
Analysed business, functional and technical specifications to define test scope and test approaches
Developed Test Strategy, detailed Test Plan and identifying risks/dependencies for the project
Wrote Test Scenarios, Test Cases and grouped them for Test Suit to perform Functional and Non-Functional Testing
Used JIRA to report defects and track all the defects to their closure
Perform Non-Functional and Functional Testing, such as Smoke/Sanity, Functionality, and Back-end Testing
Involved in selecting test cases to be automated based on trade data and its attributes
Ran automated scripts for Regression and Performance testing throughout Trade Life Cycle, using HP QFT
Performed End-to-End testing of new Functionalities of the application using MS SQL and Linux
Actively used XML Protocol for extracting and converting data in Parser for testing and verification purposes
Attended daily and weekly meetings with Developers, Project Managers, QAs, BAs and end Users
Participated in running automated scripts and helping Automation Tester to determine loops for securities
Astoria Bank Lake Success, NY
QA Analyst October 2013 - October 2015
Project: Teller Station – application mainly used by tellers to perform a variety of banking operations for the customers. The application’s functionality supports different types of payments, deposits, and withdrawals as well as more complex transactions such as IRA contributions and distributions, transaction reports.
Followed Agile and Waterfall hybrid methodology, depending on project assigned
Analysed business requirements and functional specification documents
Wrote test plans, and test cases after thoroughly reviewing and analysing the requirements
Prepared, executed and reviewed test cases using HP ALM
Used QTP/UFT to automate pre-written scripts for regression testing
Performed GUI testing, functional testing, usability testing, backend testing, and regression testing
Formulated SQL queries to extract data from the backend and to verify the output of data
Reported and tracked defects by using HP QC to ensure the defect will be fixed
Worked closely with developers, Quality Assurance team, Project Managers, and the Business Analyst during meetings to discuss new features, as well as the prevention of precedent defects that might occur in the future
Attended review meetings and walkthroughs to discuss the status of the project with team members