Post Job Free

Resume

Sign in

Qa Analyst Software Development

Location:
Brooklyn, NY
Salary:
120k
Posted:
November 25, 2023

Contact this candidate

Resume:

ABULFAZ HASANOV New York, NY

Cell: 934-***-**** E-mail: ad1fyg@r.postjobfree.com

PROFESSIONAL SUMMARY

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

•Extensive experience in Waterfall and Agile Scrum SDLC and troubleshooting production problems.

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

•Experience in creating robust Test Scenarios, Test Scripts and Test Reports by analyzing Business requirements, User Stories, Use Case of new Features, and Software requirement specifications.

•Performing robust and descriptive test scenarios for Smoke, Sanity, GUI, Functional, End-to-End, Backend, Integration, Regression, UAT and ETL testing by covering Backend, data validation and UI checkpoints based on the given requirements and document them in any test management tool like Microfocus ALM or JIRA

•Thorough understanding of Selenium WebDriver (Python) architecture and API including WebDriver and web element interfaces, handling multiple elements, Select, Action Chains and Alert classes.

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

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

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

•Experienced in working with FIX Protocol messages/tags, creating and executing various scenarios for FIX and MQ connectivity testing on VeriFIX simulation tool, analyzing, monitoring raw FIX messages from log files and from VeriFIX and troubleshooting the issues using Unix\Linux command line.

•Create and Execute trade scenarios on VeriFIX that verifies order details at each stage of trade lifecycle from initiation, correction, filling and canceling for buy side.

•Assist and collaborate with Development, Client Support, Product management and end users in dealing with production issues, resolving them in a timely manner.

•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

•Experience in API testing with Postman tool to validate endpoints using Get, Put, Post, Delete requests.

•Self-motivated quick learner with excellent problem solving and analytical skills capable of working independently and with a team.

TECHNICAL SKILLS

•Tools: JIRA, Microsoft Excel, VeriFIX, PuTTY, Git/GitHub, PyCharm, Jenkin, Selenium WebDriver

•Languages: Python, JavaScript, HTML, XML, FIX protocol, Gherkin BDD

•Database Systems: Microsoft SQL Server, MySQL, Oracle, Microsoft Access

•Platforms: Windows Server, Unix/Linux, Mac OSX

PROFESSIONAL EXPERIENCE:

Société Générale Jersey City,NJ

Senior QA Analyst April 2021 - Present

Société Générale Alpha trading is a powerful new single dealer platform providing an opportunity to trade Stocks, Fixed Income, Options, Futures and other Derivatives.

Responsibilities:

•Engage actively in every phase of the Agile-Scrum Software Development Life Cycle, demonstrating proficiency across multiple projects while consistently meeting demanding deadlines in a high-pressure setting.

•Review User stories, acceptance criteria and technical specification documents to create descriptive and robust test scenarios for each new Features and change requests.

•Create business and technical test scenarios covering backend, UI and integration functionalities and configurations.

•Report and log defects through defects tracking tool JIRA and interact with developers on the status of bugs reported on regular basis.

•Perform GUI, Smoke, Functional, Back-End, End-to-End and Regression testing across the platform.

•Perform Back-End tests and data verification in RDBMS using complex SQL queries.

•Analyze the data sets, files and ETL process data flow using Excel and SQL data manipulation language queries.

•Ensure that assigned applications are accurately tested and meet zero defect level, and that processes are well documented at the same time.

•Accomplish all the required tasks and submit daily status report to the Management, bring up possible solutions to prevent them in the future sprints.

•Setup and maintain QA Test Lab hardware and software and helped team members. High proficiency in Scheduling and Managing resources and activities in QA Teams.

•Utilized Jenkins CI/CD tools to implement and maintain automated testing processes, significantly reducing release cycles and enhancing overall system stability.

•Involved in developing, modifying and executing Test Scripts for UI Automation tests, using Page Object Modeling design pattern for UI elements and defined functions in Selenium WebDriver with BDD framework.

•Create automation scenarios and prepare strong end to end tests with expected results for QA engineer to easily automate the manual processes with more details and coverage.

•Execute Automated regression scripts using Python Selenium Scripts on Jenkins, analyze the failures and correct scripts, work collaborate with QA engineer and Developers to create and maintain up to date test scripts.

•Validate REST API calls with Postman for the integrated web services in Alpha Trading platform, ensuring robustness and reliability in the integration of diverse financial instruments.

•Extract, monitor and analyze FIX Logs using Unix command lines (PuTTY), analyze them by interpreting the combination of Tags and Values for the given scenario and security.

•Utilize VeriFIX to create automated and bulk orders; and have various scenarios for different asset types and many combinations of the FIX messages for Pre-trade, Trade and Post trade stages.

•Execute performance load tests from time to time using VeriFIX scenarios for specific destinations.

•Attend daily or scheduled meetings with stakeholders to discuss requirement, showstoppers or create short term strategy for the current sprint.

•Perform various tasks to prepare or analyze reports, assisting Test Lead, BA or Project managers in dealing with challenging software development life cycle.

Tradeweb Jersey City, NJ Quality Assurance Engineer Aug 2019 – March 2021

Tradeweb Markets - Tradeweb’s electronic platform that enables investment industry professionals to efficiently monitor price change and trades of corporate bonds and other types of fixed-income instruments.

Responsibilities:

•QA team with a focus on Fixed Income trading platform in an Agile environment, creation and upkeep of test plans, test scenarios, and test cases.

•Defined criteria for testing, analyzed results of testing and presented testing results to project stakeholders.

•Reviewed and analyzed system requirements in order to develop complex test scripts and scenarios to ensure application quality and verify that programs function according to actual requirements and established guidelines.

•Designed and developed usability testing scenarios and administered portions of the testing process.

•Wrote test documents, collaborated with other QA and business teams. Used JIRA and Microfocus ALM testing tools to plan, execute and track quality assurance artifacts.

•Verified the reliability and efficiency of Tradeweb's electronic platform, focusing on OTC (Over-the-Counter) and ECN (Electronic Communication Network) for corporate bonds and various fixed-income instruments.

•Performed independent testing as necessary, identified and thoroughly documented software and system defects spanning various products, platforms, and releases.

•Attended product definition and design meetings, functional and technical walkthroughs in order to participate in the selection of testing tools and approaches.

•Identified test data, test environment setup and test environment configurations needed to prepare for testing.

•Created end to end scenarios for the various functional modules such as RFQs to test Debt Instruments (acknowledgment, execution, modification and cancelation scenarios).

•Used MS Excel to write test cases, uploaded written test cases to Microfocus ALM and Heavily used advanced Excel functions for data matching, data cleaning and data comparison.

New York Community Bank New York, NY

Software Analyst Jan 2017 - July 2019

Web-based retail banking system tailored for in-branch operations. It empowers bank branch personnel to execute a range of tasks including opening new accounts, updating account profiles, processing payments, generating reports, and various other daily operational activities.

Responsibilities:

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

•Analyzed different types of documents like Business and Functional requirements documents.

•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 because 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 for preparing Requirement Traceability Matrix (RTM) to create traceability between requirements and test cases.

EDUCATION

BS in Commodity Science Azerbaijan State University of Economics Baku, Azerbaijan



Contact this candidate