Qualifications
* Minimum of 5 years of experience in performance testing.* Proficient with at least one performance testing tool, either commercial (e.g., HP Performance Center/LoadRunner, Oracle Application Test Suite) or open source (e.g., JMeter, Gatling).* Strong knowledge of at least one programming language such as C/C++, Java, or Python.* Familiarity with various operating systems (Windows/Linux) and their configurations.* Understanding of different middleware technologies, e.g., SpringBoot.* Experience testing web applications and other system types (e.g., API/Message/UI based applications).* Knowledge of performance monitoring tools (OS level - Linux/Windows, or applications - e.g., New Relic, AppDynamics).* Ability to write SQL queries for database interrogation.* Experience with CI tools like Jenkins, Bamboo, or Azure DevOps.* Capability to analyze an application's architecture to assess potential performance risks.* Strong communication skills in English, both spoken and written.
About the job
* Develop, execute, and maintain performance test scripts while optimizing existing ones.
* Conduct performance testing, analyze outcomes, and generate detailed reports that summarize insights and recommendations.
* Troubleshoot performance issues to identify root causes.
* Collaborate with developers, architects, technical support teams, and functional testers to gain a comprehensive understanding of applications and discover optimization opportunities.
* Maintain clear communication with project managers, product owners, and business analysts to provide accurate updates on performance testing progress.
* Partner with business stakeholders to define non-functional requirements, offering advice as needed.
* Plan and estimate the effort required for performance testing initiatives.
* Review and enhance the performance testing processes, working collaboratively with existing team members to implement improvements.
* Advocate for the incorporation of performance testing early in the software development lifecycle across both Agile and waterfall methodologies.
* Mentor junior performance testers within the team.
About Endava
At Endava, technology is our means of operation, but people are the heart of our mission. For over twenty years, we have leveraged technology to effect meaningful change. By integrating cutting-edge engineering, industry insights, and a people-focused approach, we consult and partner with top brands from various sectors to develop dynamic platforms and intelligent digital solutions that foster innovation and transform businesses. Join us on our journey from prototype to real-world impact, and be a part of a global shift by contributing to work that truly matters.