Client Name: City of New York
Start Date: May 15 2025
End Date: May 14 2026
Contract Length (in weeks): 52
SCOPE OF SERVICES
TASKS:
- Work with technical architects and developers to identify potential performance bottlenecks for each application subject to performance testing.
- Work with business owners business analysts and functional testers to identify application workflows uses cases and test cases that should be covered by performance testing scenarios.
- Communicate to business owners development teams and technical architects OTI policies and standards that applications should comply with to be accepted from performance point of view.
- Work with business owners to identify the load application is expected to support.
- Work with the performance test manager to determine the right tool for performance testing.
- Develop performance test scripts covering previously selected business scenarios.
- Identify performance test types needed to verify application performance (stress stability breakpoint test etc. based on business needs and the nature of the product.
- Identify test monitoring points and support teams needed to help monitor the test.
- Open change request and make sure all required support teams are available for the time of test.
- Prepare test scenario to cover all test types and load parameters (number of concurrent users pace at which users start and stop etc..
- Monitor and execute tests from selected pool of test types.
- Analyze test results identify encountered performance issues communicate the findings to the project teams and suggest fixes for performance issues.
- Upon receiving acceptable test results provide sign off for application to go live.
- Contribute to development and documenting of Citywide performance test standards and best practices.
- Participate in researching available performance test technologies and application technologies to be covered by the performance testing for City applications.
- Assist support team in identifying root cause of the problems by reproducing production performance issues in QA Staging environment.
- Prepare and execute performance tests to identify infrastructure readiness to support the application.
- Assist other Quality Assurance team members in preparing and executing performance tests
- Participate in the assisting Quality Assurance team in maintaining the QA lab for performance testing and other purposes and supporting test management tools like Quality Center.
- Create and/or contribute in the design of the following deliverables:
o Performance Test Plans & Test Strategy.
o Detailed Test Cases test conditions.
o Performance matrix.
o Test Scripts.
o Results of test .
- Analyze application functionality and determine components to be covered by performance testing.
- Develop and document performance test scripts covering selected functionality.
- Prepare and setup test scenarios for each type of performance test & determine and configure monitoring points for them.
- Execute and monitor performance tests.
- Report performance test results and contribute to resolving performance issues and performance tuning.
- Provide sign off to go live if exit criteria are achieved.
- Help other QA team member to prepare and execute performance tests and learn performance testing tools.
- Contribute to the development maintenance and support of performance testing lab and environment as well as other QA labs test management and automation test tools.
Requirements
MANDATORY SKILLS/EXPERIENCE
Note: Candidates who do not have the mandatory skills will not be considered
- 8 years of overall software testing experience.
- 7 years of performance test experience with OpenText/Microfocus Performance Center/LoadRunner
- 3 years of solid handson experience with Azure and/or AWS and knowledge of various cloud services.
- Understanding of API Gateways proxies and concepts of securing API endpoints (e.g. rate limiting API tokens).
- Experience with relational (e.g. PostgreSQL) and noSQL (e.g. MongoDB) databases.
- Experience with Git Azure DevOps Pipelines or equivalent CI/CD tools.
- A team player with excellent communication skills both written and oral interpersonal organizational skills and problemsolving ability to work with customers and other non technical end users on complex issues.
- Has a high degree of responsibility and can work as an independent contributor to accomplish program goals.
- Must have sound technical writing skills and be able to produce clear documentation.
DESIRABLE SKILLS/EXPERIENCE:
- Experience using Azure services for App Service Logic Apps Blob Storage Data Lake etc.
- Knowledge of Informatica Intelligent Cloud Services
- Experience with Azure Monitoring services
Required Experience:
Senior IC