Pitisci & Associates
Back to List

PERFORMANCE ENGINEER

TAMPA, FL

W2 CONTRACT - USC/GC ONLY

The performance engineer designs performance test strategies and approaches by working with technical and non-technical stakeholders to ensure the approach/strategy is effective and comprehensive. This role requires a broad knowledge of tools, approaches, and testing techniques in various platforms (web, network, APIs, databases, etc.). They are not aligned with any one application but are assigned to various applications as needed.Responsibilities:

·        Take ownership and responsibility for performance testing projects from start to finish, including the full performance testing lifecycle.

·        Develop performance test strategies/plans by driving conversations with developers, architects, product owners and other stakeholders to ensure the plan is comprehensive and effective.

·        Present performance test strategies/plans to various stakeholders (technical and non-technical) and able to gain consensus on the plan.

·        Responsible for requirements gathering during the performance test planning phase, which includes both business, technical, and non-functional requirements.

·        Designs, develops, and builds the performance automation scripts.

·        Responsible for generating and/or collecting all the prerequisite test data needed to test the application/system under test.

·        Responsible for collecting, correlating, and analyzing the performance test results.

·        Responsible for identifying issues and creating appropriate bugs.

·        Responsible for documenting all assigned work items and ensuring project status is well communicated to project teams and QA Portfolio Leads.

·        Develop test reports including observations, recommendations, and conclusions for technical and non-technical stakeholders.

·        Present performance test reports to ensure understanding of results by our technical and non-technical stakeholders.

·        Reviews performance test results with stakeholders and gets signoff on projects.

 

Expectations:

·        Provides technical assistance to improve system performance, capacity, reliability, and scalability as needed.

·        Perform root cause analysis of performance issues and suggest corrective actions.

·        Knowledge, expertise, and experience in performance load testing tools such as Apache JMeter and BlazeMeter.

·        Ability to read and understand KPI metrics from performance test tools as well as from application performance monitoring tools such as Datadog, Dynatrace, etc.

·        Assist with troubleshooting and root cause analysis on issues identified.

·        Build and maintain strong working relationships with stakeholders.

·        Effectively manage our stakeholders' expectations.

·        Identify, escalate, and drive response to risks and issues.

·        Focus on continuous improvements in the areas of processes, knowledge, people, tools, and best practices.

·        Be an advocate of standardized testing processes and artifacts.

·        Contribute to the enhancements of processes and artifacts.

 

Required Skill Set

·        At least 1-3 years of experience in performance testing

·        Experience and knowledge of Agile methodology for the SDLC

·        Understand application architecture, the components & interfaces involved and their technology stacks

·        Knowledge of hardware performance characteristics (storage subsystems, memory subsystems, networks, etc.)

·        Knowledge and experience with containers (e.g. docker) and microservices.

·        Knowledge and experience with Microsoft Azure cloud solutions and services (e.g. AKS clustering, etc.)

·        Ability to gather/review non-functional requirements from relevant stakeholders

·        Ability to identify the performance objectives, scenarios and prioritize the scenarios

·        Experience developing performance test strategies and building testing methodologies

·        Develop test scripts using Apache-JMeter & BlazeMeter

·        Experience with monitoring tools such as perfmon, Splunk, Datadog, and AppDynamics

·        Experience and ability to analyze test results and highlight deviations from Service Level Agreements (SLA)

·        Strong communication skills (verbal and written).

·        Strong interpersonal & presentation skills.

·        Experience in coaching resources to improve performance.

·        Strong understanding of Agile software development.

·        Strong leadership skills.

·        Strong knowledge and programming experience in languages such as Python, C/C++, Java/JavaScript.

·        Strong SQL database knowledge and experience writing queries to push/pull information from SQL Server database.

·        Bachelor's degree required

 

Bonus Skills (Gen-AI)

·        Knowledge and experience with Large Language Models (LLMs), such as OpenAI ChatGPT, Google Gemini, Meta Llama, Anthropic Claude, etc.

·        Strong skill set in Prompt Engineering

·        Basic understanding of LLM components and topics such as Tokenization, Retrieval Augmented Generation (RAG), vectorization/vector databases

·        Experience in generating automation scripts utilizing Gen-AI tools

·        Experience in analyzing results utilizing Gen-AI tools

·        Experience and knowledge of Microsoft Copilot tools.

Apply to this Job
First Name *
Last Name *
Email

Phone

Yes
No