Job Overview
We are seeking an experienced QA Functional Tester for testing and ensuring the quality of updates to the Customer Service Management System, including validating features within the Microsoft Dynamics CRM application and the online portal.
Qualifications
- Minimum of 8 years’ experience as a QA Analyst working on complex enterprise-level systems.
- Hands-on experience with SDLC management tools (e.g., Azure DevOps, QC, or JIRA) to manage and execute testing activities; experience with Azure DevOps (formerly TFS, VSTS) is preferred.
- Proven ability to translate requirements into comprehensive test cases.
- Capable of supporting validation of technical requirements, including integrations across system components via real-time and batch data exchanges.
- Experience conducting functional and compatibility testing for browser-based (HTML) user interfaces.
- Understanding of testing considerations specific to web-based UIs versus desktop or thick-client applications.
- Experience with at least one GUI-based querying or reporting tool (e.g., Dynamics CRM Advanced Query, Excel Power Query, OBIEE, MS Access, Crystal Reports).
- Familiarity with API/web service testing tools such as SoapUI or Postman.
- Working knowledge of common data formats, including CSV, XML, and JSON.
- Basic understanding of performance testing processes and tools.
- Proficient in standard productivity tools, including Microsoft Project, Word, Excel, PowerPoint, and Visio for documentation and data handling.
- Ability to interpret strategic direction from executive leadership and contribute to project planning throughout the lifecycle.
- Capable of independently driving tasks through to completion with minimal supervision.
- Strong analytical, troubleshooting, and issue-resolution skills.
- Ability to clearly document and communicate issue resolution steps.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
- Demonstrates initiative, sound decision-making, and confidence in judgment.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Advanced user experience with Dynamics CRM.
- Experience testing native mobile applications.
- Understanding of HTML.
- Familiarity with SOA architecture and web-based APIs using SOAP and REST protocols.
- Hands-on experience with SoapUI and Postman, including automation capabilities.
- Knowledge of XML data models (e.g., NIEM) and JSON structures and usage.
- Experience with UI test automation tools such as UFT/QTP or Selenium WebDriver.
- Working knowledge of SQL and its application in testing.
- Familiarity with NYC government operations and culture.
- Hands-on experience with SDLC management tools (e.g., Azure DevOps, QC, or JIRA) to manage and execute testing activities; experience with Azure DevOps (formerly TFS, VSTS) is preferred.
- Proven ability to translate requirements into comprehensive test cases.
- Capable of supporting validation of technical requirements, including integrations across system components via real-time and batch data exchanges.
- Experience conducting functional and compatibility testing for browser-based (HTML) user interfaces.
- Understanding of testing considerations specific to web-based UIs versus desktop or thick-client applications.
- Experience with at least one GUI-based querying or reporting tool (e.g., Dynamics CRM Advanced Query, Excel Power Query, OBIEE, MS Access, Crystal Reports).
- Familiarity with API/web service testing tools such as SoapUI or Postman.
- Working knowledge of common data formats, including CSV, XML, and JSON.
- Basic understanding of performance testing processes and tools.
- Proficient in standard productivity tools, including Microsoft Project, Word, Excel, PowerPoint, and Visio for documentation and data handling.
- Ability to interpret strategic direction from executive leadership and contribute to project planning throughout the lifecycle.
- Capable of independently driving tasks through to completion with minimal supervision.
- Strong analytical, troubleshooting, and issue-resolution skills.
- Ability to clearly document and communicate issue resolution steps.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
- Demonstrates initiative, sound decision-making, and confidence in judgment.
Responsibilities:
- Develop an understanding of 311 operations, including systems built on Microsoft Dynamics CRM, related processes, and OTI application delivery standards and procedures.
- Participate in reviewing requirements and other project deliverables with the team, providing QA feedback and approvals.
- Estimate testing efforts and collaborate with the Project Manager to ensure testing activities are accurately scheduled.
- Create, upload, and maintain test scripts within the test management system; assist in managing requirements in the appropriate tools.
- Maintain project documentation in SharePoint and other shared repositories.
- Prepare, generate, and validate test data.
- Execute test cases in alignment with the defined test plan.
- Collaborate with project teams to log, track, and resolve defects using the test management system.
- Support deployment activities alongside the support team.
- Help define test cases for sanity and regression testing.
- Identify opportunities for test automation and performance testing, and implement automation where appropriate.
- Ensure all assigned tasks are accurately tracked, documented, and reported.
- Perform additional QA responsibilities throughout the SDLC.
- Develop and manage key QA deliverables, including test strategy and plans, detailed test cases and scripts, traceability matrices, effort estimates, execution progress reports, and defect reports.
Pay: From $70.00 per hour
Education:
Experience:
- SOA architecture and web-based APIs running SOAP and REST : 8 years (Preferred)
- QA analyst: 8 years (Required)
- SLDC management system: 8 years (Required)
- Azure DevOps: 6 years (Required)
- covering requirements with test cases: 6 years (Required)
- GUI based system: 6 years (Required)
- functional and compatibility testing of browser-based UI : 6 years (Required)
- SoapUI or Postman: 6 years (Required)
Ability to Commute:
- Brooklyn, NY 11201 (Required)
Work Location: Hybrid remote in Brooklyn, NY 11201