Ref No.: 17-00091
Location: New York, New York
Position Type:Contract
Start Date: 09/14/2017
Position Summary
Minimum years of experience (check off accordingly for billing): 0-3 Years 4-6 Years
7-9 Years 10 + Years
Functional Title IT Quality Assurance (QA) Analyst
Solicitation/Contract Title IT Quality Assurance (QA) Analyst
Number of positions: 1
Duration in months: 8
Reports to IT Division and Unit: IT PMO
Reports to IT Project Manager: thomas ballis
Work Location(full street address): 144-41 94th Ave. 7th Floor
Jamaica 11435
Days & Hours of Work:
M-F 9:00am-5:00pm including 30 minutes unpaid lunch break
Paid weekly hours per week 37.50
Desired Start Date: September 25, 2017

Critical Key requirements
  • Ability to test application software against the functionality of published technical specifications and user requirements.
  • Ability to analyze and document any software failures; interpret and clarify related functional issues not met by the software.
  • Ability to collect and analyze data for evaluation and improvements, and integrate them to meet business requirements.
  • Ability to create and maintain test plans, test cases, test scripts and testing environments for complex software to assure consistency between the specifications and software.
  • Excellent communication and technical writing skills in large corporate environments.
  • Familiarity with various automated software testing tool such as Client QC/ALM, IBM DOORS, etc..





SUMMARY of the FUNCTION/Role
The IT Strategy & Program Management Office division of the MTA IT Department is seeking 1 (one) temporary consultant to serve as an onsite QUALITY ASSURANCE(QA) ANALYST to perform testing of mobile and web-based applications using automated software testing tools. The consultant will use automated software testing tools to develop test scripts to:
  • Define and track requirements,
  • Execute test requirements,
  • Perform stress tests and
  • Perform regression tests

The Hewlett Packard Quality Center Application Lifecycle Management (HPQC/ALM) software is the preferred software tool. HPQC offers software quality assurance, including requirements management, test management and business process testing for IT and application environment. While Client QC is the preferred automated testing software tool, Consultants with similar experience with other testing tools (ie IBM DOORS) should be recommended for consideration.

RESPONSIBILITIES
  1. Test Application Software
    1. Test application software against the functionality of published technical specifications and user requirements. Testing including: Performance Testing, User Acceptance Testing, Stress Testing and Regression Testing. Parallel testing or Pre-Production testing.
    2. Analyze and document any software failures; interpret and clarify related functional issues not met by the software. Collects and analyzes data for evaluation and improvements, and integrate them to meet business requirements.
    3. Create and maintain test plans, test cases, test scripts and testing environments for complex software to assure consistency between the specifications and software.
    4. Excellent communication and technical writing skills in large corporate environments is also a requirement.
    5. The Consultant should be familiar with various automated software testing tool such as Client QC/ALM, IBM DOORS, etc.
  2. Specific Needs for Automated Software Testing Tools:
    1. Developing Test Plans, Scenarios and Scripts
    2. Hands on Testing
    3. Maintaining Defect Detection & Tracking
    4. Developing Test Summary Reports
    5. Attend and Document Project Meeting

RiskS
  • Type of work consultant will be performing on MTA premises - desk work only during duration of contract.
  • Whether any work will be performed within 50 feet of track right-of-way - NO
  • Whether the work may involve areas with environmental risks (lead, asbestos) -- substantial or minimal - NO
DELIVERABLES & Due dates
Deliverables and Documents detailing:
  1. Test Plans, Scenarios and Scripts and supporting documentation for all modes of testing - Starting at Planning & Analysis Phase
  2. Hands-On Testing: Performance Testing, User Acceptance Testing, Stress Testing and Regression Testing - Execution Phase
Parallel testing or Pre-Production testing - Execution Phase
  1. Maintain Defect Detection and Tracking logs using the software testing tool and report on defects - Execution Phase
  2. Develop Test Summary Reports as defined by the MTA-IT department - Execution Phase
  3. Regression test assessment report, identifying a feasible plan for creating and maintaining test scripts for the application - Execution Phase
  4. Documentation detailing the procedures to duplicate the stress test and regression test performed for this engagement - Execution Phase
  5. Defect Status Reporting - Execution Phase
  6. Daily Log of work activities upon request or at end of assignment - All Phases
  7. Weekly timesheet - All Phases
  8. Minutes/Action Items of meetings - All Phases
  9. Status reports on assigned tasks - All Phases
  10. All items (including documentation) required during various PDLC phases of planning & analysis, design, and execution according to the PMO project plan. – All Phases.

Qualifications EXPERIENCE & eDUCATION
  • Minimum of 5 years of experience in QA Analyst role.
  • Proficiency with Microsoft Office (Word, Excel).
  • Proficiency with Microsoft SharePoint version 2010 and higher.
  • Proficiency with automated software testing tool (Client QA/ALM preferred) to develop test scripts.
  • Excellent oral, written and presentation communications.
  • Strong analytical and problem solving skills.
  • Ability to effectively prioritize and execute in a high-pressure environment.
  • Ability to independently set priorities and meet deadlines in a fast paced environment; a self-starter.