Elliott Moss Consulting logo

    Performance Test Engineer

    Elliott Moss Consulting

    Singapore, SingaporeInternship31 Jul 2026

    About this internship

    ๐Ÿ“Œ Job Summary:: We are seeking a skilled and detail-oriented Performance Test Engineer to design, develop, and execute performance testing strategies for enterprise applications. The ideal candidate will have hands-on experience with performance testing tools, application performance monitoring (APM) platforms, and performance analysis across application, database, and infrastructure layers. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐ŸŽฏ Key Responsibilities:: ๐Ÿ”น Design and implement comprehensive performance test strategies, test plans, and test scenarios based on system architecture, business requirements, and expected workload. ๐Ÿ”น Develop, maintain, and execute performance test scripts using tools such as JMeter, LoadRunner, NeoLoad, or Gatling . ๐Ÿงช Conduct different types of performance testing, including: โœ… Load Testing โœ… Stress Testing โœ… Endurance / Soak Testing โœ… Spike Testing โœ… Capacity and Scalability Testing ๐Ÿ”น Simulate realistic user workloads and transaction volumes to evaluate application performance under varying load conditions. ๐Ÿ”น Monitor application and infrastructure performance using APM and monitoring tools such as Dynatrace, AppDynamics, and New Relic . ๐Ÿ”น Correlate application, API, database, infrastructure, and system-level metrics with performance test results. ๐Ÿ” Identify, analyze, and troubleshoot performance bottlenecks across application layers, including: โœ… User Interface (UI) โœ… APIs and Microservices โœ… Databases โœ… Application Servers โœ… Network and Infrastructure Components ๐Ÿ”น Collaborate with development, architecture, DevOps, database, and infrastructure teams to investigate performance issues and implement optimization solutions. ๐Ÿ”น Create, manage, and maintain performance test environments and test data to support realistic testing scenarios. ๐Ÿ”น Analyze response times, throughput, resource utilization, error rates, concurrency, and other key performance indicators. ๐Ÿ”น Prepare detailed performance test reports, dashboards, findings, and recommendations for technical teams and stakeholders. ๐Ÿ”น Support performance tuning, scalability assessments, and capacity planning activities. ๐Ÿ”น Participate in performance requirement reviews and provide recommendations during the application design and development lifecycle. ๐Ÿ”น Ensure performance testing processes, scripts, test results, and documentation are maintained according to established quality standards and best practices. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โœ… Required Skills & Qualifications:: โœ”๏ธ Proven experience in performance testing, performance engineering, or application performance analysis . ๐Ÿ› ๏ธ Strong hands-on experience with one or more performance testing tools: ๐Ÿ”ธ Apache JMeter ๐Ÿ”ธ LoadRunner ๐Ÿ”ธ NeoLoad ๐Ÿ”ธ Gatling โœ”๏ธ Experience designing and executing load, stress, endurance, spike, and scalability tests . ๐Ÿ“Š Hands-on experience with APM and monitoring tools such as: ๐Ÿ”ธ Dynatrace ๐Ÿ”ธ AppDynamics ๐Ÿ”ธ New Relic ๐Ÿ”ธ Equivalent platforms โœ”๏ธ Strong understanding of application architecture, distributed systems, APIs, databases, and enterprise infrastructure . โœ”๏ธ Experience analyzing performance metrics and identifying bottlenecks across application, database, and infrastructure layers. ๐Ÿ“ˆ Knowledge of performance monitoring metrics, including: โœ… Response Time โœ… Throughput โœ… Latency โœ… CPU Utilization โœ… Memory Utilization โœ… Error Rate โœ… Resource Consumption โœ”๏ธ Experience managing performance test data and test environments. โœ”๏ธ Strong analytical, troubleshooting, and problem-solving skills. โœ”๏ธ Excellent written and verbal communication skills.