Sr. Quality Analyst / Manager Job in New York City, New York US

Send the resume to Venkat.Gajula@smartims.com / 609 955 3029 for more questions.
Only GC/Citizens as the position is Contract to hire.

Quality Assurance

 

Position Definition

 

· To carry out QA activities to ensure project and non-project

acceptance criteria are signed off in a fast paced Financial Services environment

· To be responsible for executing regression tests

· To raise and prioritize bugs and retest bug fixes

· To develop automated test scripts when appropriate

· To become a user expert on how our financial applications work while

understanding our customers and users

· To help develop the QA team by continually improving

processes

 

 

The candidate must have the following:

 

Experience - QA/Testing experience and knowledge in a Financial Services company, ideally a Hedge Fund, Investment bank, or other fast paced environment

 

· Experience of short release cycles in an agile working environment

· Likely to have a good degree in a discipline which requires application of

analysis skills or creativity (e.g. engineering, project management, Finance,

Computer Science)

· Good understanding of QA processes and the Agile Software Development

Lifecycle

· Exposure to issue management and bug lifecycle

· Experience of writing and maintaining tests scripts

· Familiarity with translating business/functional/usability requirements into

test requirements

· Familiarity with Windows environment and SQL

 

Aptitude – Excellent financial analytical skills and previous knowledge in Order Management Systems, Fixed Income, Derivatives, Credit Markets

 

· Strong attention to detail

· Ability to follow issues through to resolution

· Can manage and prioritize tasks with a sense of urgency

· Able to think creatively and propose options/solutions to challenges

· Open minded giving consideration to other possibilities and views

· Shares views intensely and honestly

· Has a passion for quality assurance

 

Responsibilities

 

The QA analyst will be responsible for carrying out testing on various

Applications. The core objective is to reduce uncertainty and

Minimize risk. This will entail being responsible for the following

activities:

1.       Validating requirements:

 

2. Designing Tests:

a. Identifying/defining how testing for a project/change will

be carried out

b. Defining what will be tested and how

c. Providing estimates

 

3. Carrying out testing:

a. Executing and performing manual tests based on

the test designs

b. Logging bugs and working with Developers and

Business Analysts to resolve them

c. Retesting and closing bugs when they have been

resolved

d. Keeping clear records of all bugs identified,

providing progress updates on a daily basis

e. Maintaining and updating other QA Analyst’s

automated test scripts

 

4. Signing off areas of functionality:

a. Ensuring changes are signed off.

b. Providing clear information to key stakeholders

such as project leads, project teams, QA team

leader and person responsible for the release

 

The QA Analyst will be responsible for carrying out regression

testing activities. This will involve:

 

1. Executing both manual and automated regression test scripts

as part of the two week release cycle:

a. Signing off key functional areas

b. Identifying and logging bugs

c. Working with developers on bug resolution

d. Updating progress on a regular basis

e. Maintaining and updating existing automated test

scripts

 

The QA Analyst should be an expert on how our Financial Applications are used

by our customers and users. They should aim to get a good

understanding of:

 

a. The strengths and weaknesses of each product

b. How our customers and users really use each product

 

The QA Analyst will be expected to champion ways to improve our

current processes on an ongoing basis. This will involve:

 

a. Reviewing QA procedures and frameworks

b. Sharing ideas with the QA team

c. Taking ownership of QA improvements

Primary Duties.

·         Produce well-structured, documented and maintainable test scripts for manual and/ or automated testing that support the quality assurance test-cycle within the SDLC.

·         Participates in meetings with project team as appropriate throughout the SDLC.

·         Researches, understands and produces test-case scenarios that validate major functional subsystems. Modifies test cases scenarios as needed for new and changed products.

·         Executes test cases in accordance with department defined test plans and procedures.

·         Provide User Acceptance Testing (UAT) activities to ensure high-quality software deliverables.

·         Creates clearly documented defect reports for anomalies found during test procedures.

·         Capable of understanding system specifications and able to write test modules to validate low-level functionality.

·         Adheres to established test methodologies for validation and verification of product releases. Works to expose anomalies and variations between product requirement specifications and implementation through the use of sanity, stress, integration, end-to-end and regression test procedures.

Position Requirements

 

·         Prior experience with Hedge Fund or Financial company  (with  Fixed Income, Interest Rate Derivatives, Currencies, Commodities, Equities, Credit or Mortgage-Backed Securities) is required.

·         Any experience with Hedge fund back office accounting (Geneva), OMS ( EZ Castle, Tradar, Paladyne), Charles River, etc. very desirable.

·         Bachelor's Degree in relevant field of study, or equivalent of education and experience

·         Must be able to express oneself clearly, both written and verbally.

·         Testing experience using Microsoft .NET/C#/SQLServer and enterprise web deployed applications is required.

·         Intermediate experience using MS SQL server database tools for QA/Analysis

·         Familiarity with Agile development methods (I.e. Scrum) is highly preferred.