Performance Tester
Performance Tester
Cybertec, Inc
New York, United States
See who Cybertec, Inc has hired for this role
Client: Jetblue
Duration: Longterm
Minimum Experience And Qualifications
To deal with the current resource constraint, we need at least 2 new performance testing resources. Below are the job requirement for the Performance Test Engineer/Sr. Performance Tester role:
Create comprehensive performance test plans/strategy, defining goals, scope, methodology, and success criteria.
Gather historical system data for a workload model, calculating concurrent users, transaction volume, throughput, and other factors.
Review Architecture Diagrams/Documents, Workflow and Dataflow Diagrams, Topology, Technical Design Documents, and other technical documents.
Prioritize business processes for performance testing, translating them into scripts/scenarios tailored to project requirements.
Generate and adapt performance test scripts for various protocols such as, HTTP/HTML, Web Service, TruClient, Citrix, Mobile, SAP, etc. using automation tools JMeter, LoadRunner, K6, BlazeMeter, Gatling, etc. to simulate user behavior.
Conduct performance tests for secure and non-secure WebServices, resolving certificate-related issues, managing certificate installation, and troubleshooting secure WS scripting.
Conduct performance tests on Windows IIS, MQ/JMS messaging, and SQL database environments, proficient in script development using ODBC/JDBC, MQ/JMS messaging protocol for RAW SQL queries.
Design and execute performance tests, including load, stress, endurance, scalability tests, in accordance with the established test plan.
Utilize performance monitoring tools (SiteScope, DynaTrace, SumoLogic, AppDynamics, etc.) and demonstrate proficiency in log analysis for parameter extraction for performance assessment.
Document test results and identified defects, conduct performance trend analysis, and facilitate Triage Meetings for collaborative troubleshooting efforts.
Assess overall system performance through test result analysis and provide recommendations to enhance application and infrastructure performance.
Demonstrate excellent verbal and written communication skills for effective participation in various project meetings.
Preferred Experience And Qualifications
Bachelor's Degree in Computer Science or relevant area OR High School Diploma/GED with 5-7 years of experience as a Performance Test Engineer or in a similar role.
Possession of certifications like CPTP, ISTQB Performance Testing, or other vendor-specific certifications.
Proven experience as a performance engineer or software developer in test, focusing on performance testing and engineering.
Comprehensive understanding of system architecture and performance optimization techniques.
Proficient programming skills in languages like Java, ANSI C, Python, or similar, with demonstrated experience in creating custom tools for performance testing.
Extensive experience with automation frameworks, CI/CD processes, and ability to develop automated performance test scripts.
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies.
Hands-on experience with profiling tools, debugging techniques, and proficiency in utilizing web page analysis tools.
Experience in performance testing message-based software systems, specializing in MQ and/or JMS messaging.
Proven ability in troubleshooting, debugging, and problem-solving in complex systems.
Essential Responsibilities
Take ownership of projects, working independently or collaboratively to drive performance testing initiatives.
Collaborate with cross-functional teams to translate project requirements into a clear plan aligned with unit level or end-to-end performance testing goals.
Generate and maintain comprehensive documentation for performance test procedures, results, and recommendations.
Develop and implement comprehensive performance testing strategies for software applications, APIs, and systems to pinpoint and resolve bottlenecks.
Design performance tests to validate system requirements and ensure scalability.
Setup and Utilize performance monitoring tools and APM solutions to measure, analyze, and report system performance.
Identify potential bottlenecks and provide actionable insights for resolution.
Work with web technologies and protocols such as HTTP, HTTPS, REST, SOAP, etc.
Create performance testing scripts using common protocols like HTTP/HTML, TrueClient, Citrix, SAP, etc. using tools like JMeter, Vugen (LoadRunner), BlazeMeter, NeoLoad, etc.
Engage in architectural reviews to identify and address potential performance concerns.
Develop and implement performance testing plan/strategy early stage in the SDLC to proactively identify bottlenecks.
Execute comprehensive benchmarking activities to establish baseline metrics and assess performance enhancements over time. Implement automation tools and frameworks for consistent repeatability.
Define and implement performance testing best practices to ensure system/application reliability and efficiency.
Conduct load, stress, and scalability testing to identify performance-related issues.
Write project-specific performance reports to communicate technical information effectively to stakeholders. Provide well-informed sign-offs upon project completion.
Stay current with industry trends and emerging technologies in performance engineering.
Duration: Longterm
Minimum Experience And Qualifications
To deal with the current resource constraint, we need at least 2 new performance testing resources. Below are the job requirement for the Performance Test Engineer/Sr. Performance Tester role:
Create comprehensive performance test plans/strategy, defining goals, scope, methodology, and success criteria.
Gather historical system data for a workload model, calculating concurrent users, transaction volume, throughput, and other factors.
Review Architecture Diagrams/Documents, Workflow and Dataflow Diagrams, Topology, Technical Design Documents, and other technical documents.
Prioritize business processes for performance testing, translating them into scripts/scenarios tailored to project requirements.
Generate and adapt performance test scripts for various protocols such as, HTTP/HTML, Web Service, TruClient, Citrix, Mobile, SAP, etc. using automation tools JMeter, LoadRunner, K6, BlazeMeter, Gatling, etc. to simulate user behavior.
Conduct performance tests for secure and non-secure WebServices, resolving certificate-related issues, managing certificate installation, and troubleshooting secure WS scripting.
Conduct performance tests on Windows IIS, MQ/JMS messaging, and SQL database environments, proficient in script development using ODBC/JDBC, MQ/JMS messaging protocol for RAW SQL queries.
Design and execute performance tests, including load, stress, endurance, scalability tests, in accordance with the established test plan.
Utilize performance monitoring tools (SiteScope, DynaTrace, SumoLogic, AppDynamics, etc.) and demonstrate proficiency in log analysis for parameter extraction for performance assessment.
Document test results and identified defects, conduct performance trend analysis, and facilitate Triage Meetings for collaborative troubleshooting efforts.
Assess overall system performance through test result analysis and provide recommendations to enhance application and infrastructure performance.
Demonstrate excellent verbal and written communication skills for effective participation in various project meetings.
Preferred Experience And Qualifications
Bachelor's Degree in Computer Science or relevant area OR High School Diploma/GED with 5-7 years of experience as a Performance Test Engineer or in a similar role.
Possession of certifications like CPTP, ISTQB Performance Testing, or other vendor-specific certifications.
Proven experience as a performance engineer or software developer in test, focusing on performance testing and engineering.
Comprehensive understanding of system architecture and performance optimization techniques.
Proficient programming skills in languages like Java, ANSI C, Python, or similar, with demonstrated experience in creating custom tools for performance testing.
Extensive experience with automation frameworks, CI/CD processes, and ability to develop automated performance test scripts.
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies.
Hands-on experience with profiling tools, debugging techniques, and proficiency in utilizing web page analysis tools.
Experience in performance testing message-based software systems, specializing in MQ and/or JMS messaging.
Proven ability in troubleshooting, debugging, and problem-solving in complex systems.
Essential Responsibilities
Take ownership of projects, working independently or collaboratively to drive performance testing initiatives.
Collaborate with cross-functional teams to translate project requirements into a clear plan aligned with unit level or end-to-end performance testing goals.
Generate and maintain comprehensive documentation for performance test procedures, results, and recommendations.
Develop and implement comprehensive performance testing strategies for software applications, APIs, and systems to pinpoint and resolve bottlenecks.
Design performance tests to validate system requirements and ensure scalability.
Setup and Utilize performance monitoring tools and APM solutions to measure, analyze, and report system performance.
Identify potential bottlenecks and provide actionable insights for resolution.
Work with web technologies and protocols such as HTTP, HTTPS, REST, SOAP, etc.
Create performance testing scripts using common protocols like HTTP/HTML, TrueClient, Citrix, SAP, etc. using tools like JMeter, Vugen (LoadRunner), BlazeMeter, NeoLoad, etc.
Engage in architectural reviews to identify and address potential performance concerns.
Develop and implement performance testing plan/strategy early stage in the SDLC to proactively identify bottlenecks.
Execute comprehensive benchmarking activities to establish baseline metrics and assess performance enhancements over time. Implement automation tools and frameworks for consistent repeatability.
Define and implement performance testing best practices to ensure system/application reliability and efficiency.
Conduct load, stress, and scalability testing to identify performance-related issues.
Write project-specific performance reports to communicate technical information effectively to stakeholders. Provide well-informed sign-offs upon project completion.
Stay current with industry trends and emerging technologies in performance engineering.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Quality Assurance -
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Cybertec, Inc by 2x
See who you knowGet notified about new Performance Tester jobs in New York, United States.
Sign in to create job alertSimilar jobs
People also viewed
-
Software QA Analyst
Software QA Analyst
-
Software Tester
Software Tester
-
QA Automation Tester and Analyst
QA Automation Tester and Analyst
-
QA Automation Tester
QA Automation Tester
-
Manual Software Tester
Manual Software Tester
-
Software Quality/Test Analyst
Software Quality/Test Analyst
-
Software Quality Analyst
Software Quality Analyst
-
Software Quality Assurance(SQA)
Software Quality Assurance(SQA)
-
Software Quality Assurance Engineer
Software Quality Assurance Engineer
-
Software Quality Assurance Analysts and Testers
Software Quality Assurance Analysts and Testers
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub