Performance Tester
DA SOFTWARE PTE. LTD.
Job Title: Performance Tester (with Engineering Knowledge)
Job Description:
We are seeking a skilled Performance Tester with a strong foundation in engineering principles to evaluate and ensure the speed, scalability, stability, and reliability of applications under varying workloads. The ideal candidate will bring a mix of performance testing expertise and engineering insight to identify bottlenecks, optimize system performance, and contribute to robust system design.
Key Responsibilities:
Performance Testing:
• Design, develop, and execute performance test scripts using tools like JMeter, LoadRunner and NeoLoad.
• Perform various types of performance testing: Load, Stress, Soak, Spike, and Endurance testing.
• Define performance benchmarks and Service Level Agreements (SLAs) in collaboration with development and business teams.
Analysis & Reporting:
• Analyze performance test results to identify bottlenecks, memory leaks, and latency issues.
• Provide detailed reports, graphs, and metrics to stakeholders.
• Suggest improvements based on performance data and root cause analysis.
Engineering Integration:
• Collaborate with software engineers, DevOps, and architects to recommend performance optimizations.
• Contribute to system design discussions with an emphasis on scalability and efficiency.
• Understand system architecture (monolithic, microservices, cloud-native) to evaluate performance impacts.
• Need to track the transaction end-to-end and provide a response time breakdown across each system
Tools & Automation:
• Integrate performance testing in CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
• Automate performance test scenarios and monitor performance as part of the release cycle.
• Use APM tools (e.g., Splunk Dynatrace,, AppDynamics) to monitor applicatioan and infrastructure performance.
Stakeholder Communication:
• Present findings to technical and non-technical stakeholders.
• Work closely with developers, product managers, and QA teams to align on performance expectations.
Required Skills and Qualifications:
• Bachelor's degree in computer science, Engineering, or a related field.
• Strong understanding of software performance concepts and system engineering principles.
• Experience with one or more performance testing tools (e.g., JMeter, LoadRunner).
• Familiarity with application architectures, databases, APIs, and network protocols.
• Ability to interpret logs, system metrics, and monitoring dashboards.
• Strong scripting skills (e.g., Python, Shell, Groovy, or tool-specific scripting).
• Knowledge of cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes) is a plus.
Job Description:
We are seeking a skilled Performance Tester with a strong foundation in engineering principles to evaluate and ensure the speed, scalability, stability, and reliability of applications under varying workloads. The ideal candidate will bring a mix of performance testing expertise and engineering insight to identify bottlenecks, optimize system performance, and contribute to robust system design.
Key Responsibilities:
Performance Testing:
• Design, develop, and execute performance test scripts using tools like JMeter, LoadRunner and NeoLoad.
• Perform various types of performance testing: Load, Stress, Soak, Spike, and Endurance testing.
• Define performance benchmarks and Service Level Agreements (SLAs) in collaboration with development and business teams.
Analysis & Reporting:
• Analyze performance test results to identify bottlenecks, memory leaks, and latency issues.
• Provide detailed reports, graphs, and metrics to stakeholders.
• Suggest improvements based on performance data and root cause analysis.
Engineering Integration:
• Collaborate with software engineers, DevOps, and architects to recommend performance optimizations.
• Contribute to system design discussions with an emphasis on scalability and efficiency.
• Understand system architecture (monolithic, microservices, cloud-native) to evaluate performance impacts.
• Need to track the transaction end-to-end and provide a response time breakdown across each system
Tools & Automation:
• Integrate performance testing in CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
• Automate performance test scenarios and monitor performance as part of the release cycle.
• Use APM tools (e.g., Splunk Dynatrace,, AppDynamics) to monitor applicatioan and infrastructure performance.
Stakeholder Communication:
• Present findings to technical and non-technical stakeholders.
• Work closely with developers, product managers, and QA teams to align on performance expectations.
Required Skills and Qualifications:
• Bachelor's degree in computer science, Engineering, or a related field.
• Strong understanding of software performance concepts and system engineering principles.
• Experience with one or more performance testing tools (e.g., JMeter, LoadRunner).
• Familiarity with application architectures, databases, APIs, and network protocols.
• Ability to interpret logs, system metrics, and monitoring dashboards.
• Strong scripting skills (e.g., Python, Shell, Groovy, or tool-specific scripting).
• Knowledge of cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes) is a plus.
JOB SUMMARY
Performance Tester
DA SOFTWARE PTE. LTD.
Singapore
6 days ago
N/A
Full-time
Performance Tester