USA-North Carolina
 
Exp 5 - 15 Years

Responsibilities

  • High achiever performance engineer working with our application architects, product managers, development engineers, and operations analysts in improving systems performance of our B2B and B2C eCommerce applications and middleware platform
  • Focus on quality attribute requirements and know the importance of reliability, scalability, interoperability, and determines the speed and effectiveness of an application
  • Analyze system performance results, diagnose performance problems, and develop action plans based on performance testing results and performance monitoring data
  • Consult with project teams and product owners to proactively analyze system performance and obtain information on limitations/capabilities, performance requirements, and hardware and software interfaces to develop specifications and resolve technical issues related to performance
  • Work with operations to track CPU, memory, connection pools, etc., in production so that we can identify potential issues before they become critical
  • The key player in the performance testing process on projects and enhancements
  • Develop and maintain the performance test framework to ensure appropriate levels of performance testing are performed on each application
  • Design and implement dashboards and alerts to assist with systems/application scaling and performance evaluation
  • Develop new tests that validate scaling, load, or performance requirements
  • Identify, log, and track defects associated with testing
  • Assist in identifying and analyzing issues with developers
  • Represent performance aspects when reviewing feature design or architecture
  • Collaborate and assert preventive quality measurements early in the development stages
  • Provide estimates, reporting, and tracking on owned tasks
  • Create dashboards and repeatable performance testing for each release
  • Coordinate with project members such as Project Managers, business analysts, developers, infrastructure teams, and testers to ensure that the performance and capacity of applications and infrastructure meet the performance requirements demanded by the business
  • Gather performance data and build systems performance reports, and create actions around them that will address performance issues
  • Work with appropriate business and technology leads to determine the acceptable range for test results and web/eCommerce application performance
  • Evaluate systems for latency, capacity, scalability, and reliability
  • Apply skills gathering information and articulating recommendations for solving complex application performance issues
  • Responsible for planning, monitoring, and guiding our developers for the instrumentation of our software applications
  • Coordinate activities of the performance testing team to assist in designing and ensuring the overall integrity of the performance testing strategy
  • Identify performance thresholds that would require scaling of environments, and make recommendations on hardware changes necessary to address increased scalability requirements
  • Analyze new application features to determine if they require scaling of resources

Qualifications

  • 7+ years of proven, strong, and recent experience with performance testing, including application profiling, capacity tuning, and scalability
  • 7+ years working with one or more application performance monitoring tools, especially dynatrace
  • 5+ years of proven, strong, and recent experience with performance engineering and performance tuning
  • 5+ years of experience with performance test scripting and execution, with load testing tools such as JMeter, LoadRunner, Fiddler, Firebug, JProfiler