What are the responsibilities and job description for the Performance Tester position at TECHNOLOGY & INNOVATION?
- TECHNOLOGY & INNOVATION
- Full-Time
- No Exam Required
Job Description
At OTI, we offer great benefits, and the chance to work on projects that have a meaningful impact on millions of people. You'll have the opportunity to work with cutting-edge technology and collaborate with other passionate professionals who share your drive and commitment to making a difference through technology.
OTl's Applications Division is seeking a capable Performance Tester to prepare, execute, and evaluate performance tests for high-profile public-facing applications, as well as critical and heavily used internal City applications.
Responsibilities will include:
- 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, use cases, and test cases that should be covered by performance testing scenarios.
- Communicate performance-related OTI policies and standards to business owners, development teams, and technical architects.
- Work with business owners to identify the load an 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, etc.) based on business needs and the nature of the product.
- Identify test monitoring points and support teams needed to help monitor the test.
- Prepare test execution scenarios 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.
- Prepare and execute performance tests to identify infrastructure readiness to support applications.
- Analyze test results, identify encountered performance issues, communicate findings to project teams, and suggest fixes for performance issues.
- Upon receiving acceptable test results, provide sign-off for applications to go live.
- Contribute to the development and documentation of Citywide performance test standards and best practices.
- Participate in researching available performance test technologies and application technologies.
- Assist support teams in identifying root causes of problems by reproducing production performance issues in a QA Staging environment.
- Assist other Quality Assurance team members in preparing and executing performance tests.
- 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.
- Create and/or contribute to the design of the following deliverables:
o Detailed Test Cases and Test Conditions
o Performance Matrices
o Test Scripts
o Test Execution Results.
- Handle special projects and initiatives as assigned.
HOURS/SHIFT
Day - Due to the necessary technical support duties of this position in a 24/7 operation, candidate may be required to work various shifts such as weekends and/or nights/evenings.
WORK LOCATION
Brooklyn, NY
TO APPLY
- Interested applicants with other civil service titles who meet the preferred requirements should also submit a resume for consideration
Please go to www.cityjobs/jobs/search and search for Job ID# 700483
SUBMISSION OF A RESUME IS NOT A GUARANTEE THAT YOU WILL RECEIVE AN INTERVIEW
APPOINTMENTS ARE SUBJECT TO OVERSIGHT APPROVAL
OTI participates in E-Verify
Minimum Qualifications
1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
4. Education and/or experience which is equivalent to "1", "2", or "3" above.
Preferred Skills
The successful candidate should possess the following: - Bachelor's degree in a related field and at least 4 years of experience as a performance tester. - Understanding of the software development lifecycle and end-to-end test processes for a complex enterprise. - Extensive experience with preparing and executing performance testing using OpenText LoadRunner or Performance Center. - Experience with complex LoadRunner scripting based on C-Like version or the scripting tool. - Hands-on experience in developing testing artifacts (performance test scripts, scenarios, monitors). - Good understanding of various enterprise network and server technologies. - Good understanding of operating systems, especially memory management, processing, and file system structure. - Basic understanding of virtualization technology. - Good understanding of development platforms and protocols used for web-based applications such as Java, JSP, .NET, HTTP, HTML, AJAX, and web services, and experience in handling those technologies with LoadRunner. - Experience in conducting performance tuning in different categories: network, system, platform, and application. - Ability to build capacity planning/sizing models. - Ability to diagnose complicated performance issues and recommend solutions based on analysis of performance test execution results. - Proven development capabilities in one of the following languages: Java, C , C. - Familiarity with different database engines and hands-on experience with Oracle and MS SQL. - Experience with various open-source performance testing tools such as JMeter. - Understanding of XML formats and technologies, with the ability to read content of XML, XSL, XSLTfiles, and XML schemas. - Experience with functional and performance testing of web services using SoapUI, ReadyAPI, or PostMan. - Hands-on experience in writing scripts using common scripting languages such as Python, JavaScript, PERL, Groovy, and VBA/VBScript. - Experience with scripting for common test automation tools such as Selenium WebDriver. - Experience with installing, configuring, supporting, and administering OpenText Performance Center.
55a Program
55a
Public Service Loan Forgiveness
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/
Residency Requirement
New York City Residency is not required for this position
Additional Information
The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
- Experience Level:Experienced (Non-Manager)
- Category:Technology, Data & Innovation
Salary : $75,000 - $125,000