APPMOD SENIOR QA PERFORMANCE ENG
Apply NowCompany: Compu-Vision Consulting, Inc.
Location: Brooklyn, NY 11226
Description:
Title: APPMOD SENIOR QA PERFORMANCE ENG
Location: Remote, NY
Duration: 1 year
Job Description:
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 execution 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 execution.
Analyze application functionality and determine components to be covered by performance testing.
Develop and document performance test scripts covering selected functionality.
Prepare and set-up 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.
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 hands-on 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 no-SQL (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 problem-solving 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
Location: Remote, NY
Duration: 1 year
Job Description:
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 execution 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 execution.
Analyze application functionality and determine components to be covered by performance testing.
Develop and document performance test scripts covering selected functionality.
Prepare and set-up 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.
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 hands-on 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 no-SQL (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 problem-solving 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