Be the first to apply!
Performance Testing Lead
Orysys Limited
Colombo •
Full-time
Job Description
We are looking for an experienced and results-oriented Performance Testing Lead to join our team and ensure the scalability, stability, reliability, and overall performance of enterprise applications and banking systems. The ideal candidate should possess strong expertise in performance engineering and End-to-End (E2E) testing across complex integrated platforms.
Key Responsibilities:
- Design and execute performance testing strategies, test plans, and scripts for enterprise and banking applications.
- Conduct End-to-End (E2E) performance testing across interconnected systems and business workflows.
- Perform various non-functional testing types including Load, Stress, Volume, Spike, and Endurance Testing.
- Identify performance bottlenecks, memory leaks, and scalability issues, and collaborate with teams to resolve them.
- Analyze test results and provide reports, root cause analysis, and optimization recommendations.
- Develop and maintain reusable performance testing frameworks and automation utilities.
- Monitor application and infrastructure performance metrics to ensure stability and reliability.
- Support CI/CD integration for automated performance testing in release pipelines.
- Participate in architecture and design discussions to provide performance engineering recommendations.
- Prepare dashboards, trend analysis reports, and capacity planning insights.
- Mentor junior QA and performance testing engineers while ensuring adherence to industry standards and best practices.
Qualifications:
- Bachelor's Degree in Computer Science, Software Engineering, IT, or a related field.
- Minimum 5+ years of hands-on experience in Performance Testing and Performance Engineering.
- Strong expertise in End-to-End (E2E) testing for enterprise applications or banking systems.
- Experience with performance testing tools such as: Apache JMeter, LoadRunner, Gatling & NeoLoad or Similar tools.
- Strong understanding of system architecture, APIs, databases, distributed systems, and web technologies. Proficiency in programming/scripting languages such as Java, Python, JavaScript, or Groovy.
- Familiarity with monitoring and observability tools such as Grafana.
- Experience working in Agile/Scrum environments.
- Excellent analytical, troubleshooting, communication, and stakeholder management skills.
- Experience in banking, financial services, or payment systems will be considered a strong advantage.