Description

We need a Performance Engineer II who conducts a wide range of quality control tests and analysis to ensure that software meets or exceeds specified standards and end-user requirements as well as monitors the performance of the production systems.

Primary Responsibilities

  • Collaborates with other engineers to develop testing and monitoring approaches
  • Focuses on assurance in the areas of error rates, response times, and impact to infrastructure
  • Designs, scripts, configures, and run performance tests to validate production readiness of software applications and infrastructure for stability and performance
  • Conditions test data as needed to properly simulate test scenarios
  • Supports testing needs of new projects, infrastructure upgrades, and application enhancements by validating application functionality against documented test cases
  • Diagnoses, tracks, and manages performance issues to resolution
  • Uses dashboards that enable efficient monitoring of applications and systems running in production environments to troubleshoot issues and report findings
  • Provides summaries and assessments of the application's performance, emphasizing trends over time
  • Conducts "deep dive” analysis of data when trends or anomalies are identified
  • Collaborates with Application Development teams during story design to ensure new application features are developed in a performant manner
  • Participates in Program Implement Planning, Sprint Planning, and Daily standup meetings for development teams

Required Skills:

  • Bachelor’s degree in computer science, Engineering, or a related technical field
  • Three (3) years working as a Performance Engineer or related experience with high-traffic, large-scale distributed systems, client-server architectures
  • One (1) year of experience in software application development or test automation
  • Exposure to application architecture, design, capacity planning, and application performance best practices
  • Familiar with cloud DevOps (Kubernetes)
  • Familiar with Structured Query Language (SQL), C, C++, C# or Java programming, and automated testing methodologies
  • Understanding of performance analysis and testing processes
  • Experience with monitoring tools such as Splunk
  • Experience with other tools and frameworks such as Fiddler, Dynatrace, JMeter, Hammer, Performance Center
  • Hands-on experience with load testing tools like Client LoadRunner
  • Understanding of performance analysis and testing processes

Education

Bachelor's degree