Client Name : City of New York
Start Date : July 07, 2025
End Date : July 05, 2026
Contract Length (in weeks) : 52 weeks
S COPE OF SERVICES
The successful candidate will serve as a QA Test Automation Engineer reporting to the Applications division.
TASKS : .
- Work with project managers, business analysts, development teams, as well as the business customer to contribute to the process of gathering and reviewing requirements and ensuring that they are testable
- Participate in requirements elicitation and generation
- Review project documents and provide QA comments and sign off
- Participate in development of the test approach based on established standards and the analysis of design documentation and requirements
- Contribute to the design of the following deliverables : Test Strategy & Test Plan, Detailed Test Cases, Test Scripts, Traceability Matrix, test estimates, progress reports for test execution, various defects, and statistical data reports, etc.
- Assist or execute manual functional testing where applicable, log and assign defects and keep track of the defect status
- Work with developers and support teams to resolve defects and environment issues
- Load and maintain requirements and test cases in Quality Center and / or other Test / SDLC management systems and / or Application Lifecycle Management (ALM) systems e.g. Azure DevOps.
- Execute and track testing process using Azure DevOps.
- Assist with development and execution of automated test scripts
- Acquire and create test data and analyze / verify data
- Participate in application troubleshooting and resolving production issues which may include but are not limited to :
- Propose, prepare and execute test scenarios to reproduce production issues in non-production environments
- Research problems, and propose, design, execute, and document test cases to identify potential issues and to prevent application outages and production issues
- Report test results to management in timely manner
- Assist the support team in activities related to application deployment where applicable
- Participate in environment maintenance activities when QA services are required
- Maintain up to date documentation and ensure that it is entered into appropriate repositories and systems of record
Requirements
MANDATORY SKILLS / EXPERIENCE Note : Candidates who do not have the mandatory skills will not be considered
At least 8 years of overall software testing experienceA minimum of 7 years of QA Automation with experience with programming languages / frameworks such as Java and Selenium Webdriver3+ years of solid hands-on experience with Azure and / or AWS and knowledge of various cloud servicesUnderstanding of API Gateways, proxies, and concepts of securing API endpoints (e.g., rate limiting, API tokens)Experience with relational (e.g., PostgreSQL) and no-SQL (e.g., MongoDB) databases.Experience with Git, Azure DevOps Pipelines or equivalent CI / CD toolsA team player with excellent communication skills, both written and oral, interpersonal, organizational skills, and problem-solving ability to work with customers and other non-technical end users on complex issuesHas a high degree of responsibility and can work as an independent contributor to accomplish program goalsMust have sound technical writing skills and be able to produce clear documentationDESIRABLE SKILLS / EXPERIENCE :
Experience using Azure services for App Service, Logic Apps, Blob Storage, Data Lake, etc.Knowledge of Informatica Intelligent Cloud ServicesExperience with Azure Monitoring servicesExperience with Microfocus Loadrunner