Job Description :
Position : QA Analyst
Location : Brooklyn,NY
Duration : 13 Months Contract
Interview-Type : In-Person

SCOPE OF SERVICES :
Learn 311 business specifics, 311 systems based on Microsoft Dynamics CRM and processes and DOITT application delivery standards and procedures.
Contribute to review of the requirements and other project design and planning documents in collaboration with Project Manager, Business Analyst, Solution Design and Development teams, staff QA lead for 311, provide QA comments and sign off.
Develop test strategy and test scenarios for testing assigned NYC Business components.
Provide estimates for required testing efforts, collaborate with Project Manager to have testing tasks properly scheduled
Load and maintain test scripts into the in the test management system, participate in loading and maintaining requirements in the appropriate system.
Maintain necessary documentation in SharePoint project site and other shared repositories.
Acquire / create / verify test data.
Execute test cases according to test plan.
Work with project teams to track, report and resolve defects using in the test management system.
Assist support team in the deployments.
Contribute to identifying appropriate test cases for sanity testing, regression testing.
Identify test scenarios suitable for test automation and automate them where applicable.
Contribute to identifying scenarios for performance testing.
Make sure all assigned tasks’ status is properly reported and documented.
Execute all other QA tasks in the SDLC process.
Attend project team meetings as necessary.
Test Strategy & test plan.
Detailed Test Cases. 
Test Scripts. 
Traceability matrix. 
Test estimates. 
Progress reports for test execution.
Defect reports

Job Description :
At least 4 years of experience as a QA Analyst working with complex enterprise solutions
Experience in using SLDC management system (like QC, TFS or JIRA) to track and execute test processes.
Experience using Azure DevOps (former TFS, Cloud TFS, VSTS) is preferable
Experience in covering requirements with test cases
Must be able to assist in validation of technical requirements for integration between system components via real time and batch data transfers
Experience with specifics of functional and compatibility testing of browser-based UI (HTML based)
Understanding of the test tasks specifics for HTML based UI vs desktop applications or “thick clients”
Experience with at least one GUI based configurable querying or reporting systems (Dynamics CRM Advanced Quivery,Excel Power Query, OBIEE, MS Access, Crystal Reports) 
Understanding the purpose and use of the test tools for APIs/Web services, like SoapUI or Postman
Understanding specifics of various text file formats CSV, XML, JSON) and their use
Understanding of the purpose and scope of performance testing process and tools
Must be proficient computer user with experience using standard productivity tools including Microsoft Project, Word, Excel, PowerPoint, Visio for documents development and data preparation and handling
Must be able to take strategic direction from executive management and participate in strategic planning activities throughout the lifetime of the project
Must be able to see tasks through to completion without significant guidance
Strong issue resolution and investigation skills
Ability to articulate and document the steps taken to resolve an issue
Excellent oral and written communication/soft skills and the ability to clearly articulate to all project members and stakeholders; must be a team player who works well with technical and non-technical resources
Must take initiative, be a decisive decision-maker and show confidence in decisions made
At least 4 years of experience as a QA Analyst working with complex enterprise solutions

Desirable Skill/Expertise :
Bachelor’s Degree in Computer Science, Engineering or Mathematics.
Power user experience of Dynamics CRM is desired
Hands-on experience with all aspects of performance testing using LoadRunner and/or Performance Center like recording/scripting, adjusting and troubleshooting performance test scripts using correlation techniques.
Understanding of performance related features on Java and .Net technologies (memory heap allocation, garbage collection, caching, connection pooling, etc
Experience in handling all phases of SDLC process using ALM Quality Center
Understanding of HTML language.
Understanding SOA architecture and web-based APIs running SOAP and REST protocols
Hands on experience with SoapUI and Postman including test automation features
Understanding of the XML data modes like NIEM, structure and use specifics of JSON files and formats
Experience with advanced scripting as a plus using popular scripting or programming languages is a plus (Java, JavaScript, VBA/VBScript, Python, etc.
Experience with UI test automation concepts and tools like UFT/QTP, Selenium WebDriver.
Practical knowledge of SQL language, ability to use it in testing tasks
Understanding MS SQL Server Database system and experience with querying tools
Understanding of ORACLE database system architecture, specifics, and experience with querying tools
Knowledge of NYC Government culture.

Client : State of NYC