Senior Engineer - Performance Testing

Overview

Hybrid
$100,000 - $140,000
Full Time

Skills

Performance Testing
java
python
C#
API performance testing
Playwright

Job Details

Senior Engineer Performance Testing

Position Summary:

As a Senior Performance Testing Engineer, you will ensure system performance, scalability, and reliability by designing and executing performance tests, analyzing results, identifying bottlenecks, and collaborating with cross-functional teams to optimize application and infrastructure performance. In addition to your performance expertise, you will engage in hands-on test automation development, including scripting and framework enhancements. The ideal candidate will exhibit strong leadership qualities, mentoring junior team members and driving continuous improvement in automation and performance engineering practices.

Essential Duties and Responsibilities:

  • Design and execute performance, load, stress, spike, and endurance tests across applications, APIs, and databases.
  • Develop and maintain performance test scripts and automation frameworks using industry-standard tools.
  • Build and maintain automated test scripts for UI, API, and performance testing.
  • Analyze test results to identify bottlenecks and collaborate with development and infrastructure teams for resolution.
  • Integrate performance and functional tests into CI/CD pipelines to support continuous testing.
  • Establish and monitor SLAs, KPIs, and performance benchmarks across the lifecycle.
  • Leverage APM tools (e.g., Dynatrace, AppDynamics) for diagnostics and real-time performance monitoring.
  • Implement and support monitoring systems to proactively identify and resolve issues; conduct root cause analysis and apply fixes.
  • Maintain technical documentation for system configurations, performance scenarios, and test procedures.
  • Collaborate across teams to support technology initiatives, workflows, and solution delivery.
  • Track and report key performance metrics and identify areas of improvement to optimize product quality and efficiency.
  • Work closely with product and process engineering teams to align testing efforts with business goals.
  • Mentor junior engineers and promote best practices in performance and automation testing.

Qualifications and Competencies Required

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Required Experience:

  • Minimum 5 years of experience in IT engineering, with a focus on designing, developing, and maintaining IT solutions.

Education:

  • Bachelor s degree in Computer Science, Information Technology, or a related field.
    Master s degree in STEM or Business preferred.

Skills Required:

  • Expertise in designing scalable, efficient, and secure IT solutions
  • Proficient in scripting and automation using languages such as Java, Python, and C#
  • Skilled in translating business requirements into technical solutions and high-level designs
  • Experienced in standardizing solutions through frameworks and methodologies
  • Hands-on experience with performance testing tools (e.g., JMeter, LoadRunner) and scripting techniques including parameterization and correlation
  • Proficient in API performance testing (REST/SOAP)
  • Experienced in test automation using tools like Selenium, Cypress, or Playwright
  • Familiar with version control (Git, Subversion) and Agile development practices
  • Skilled in integrating performance and automation tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Knowledgeable in Salesforce performance testing and Copado for DevOps automation
  • Strong ability to analyze system metrics (CPU, memory, network, database)
  • Experienced with APM tools such as Dynatrace and AppDynamics for diagnostics
  • Excellent troubleshooting, documentation, and cross-functional collaboration skills

Qualifications Preferred:

  • Prior Experience in Financial Services
  • Certifications:
    • ISTQB Certified Tester Performance Testing (CT-PT)
      Industry-standard certification focused on performance testing principles, planning, tool use, and result interpretation.
    • Certified JMeter Tester (e.g., Blazemeter or recognized training providers)
      Demonstrates proficiency in designing and executing performance tests using Apache JMeter.
    • ISTQB Advanced Level Test Automation Engineer (CTAL-TAE)
      Focuses on automation strategy, framework architecture, and integration into the test lifecycle.
    • Certified Jenkins Engineer (CJE)
      Recognized DevOps certification for CI/CD pipeline configuration, test execution automation, and integration.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.