Responsibilities
Your main responsibilities would be:
- Create performance test scripts and maintain existing ones
- Run performance tests, analyze results and create reports to summarize findings and recommendations
- Investigate performance issues and find their root causes
- Work with developers, architects, technical support teams and functional testers to understand applications in detail and discover ways to optimize performance
- Communicate with project managers, product owners and business analysts to accurately report performance test status
- Work with business stakeholders to define non-functional requirements, advising them when necessary
- Plan and estimate effort required for performance testing
- Review the performance testing process and work with the existing team members to suggest and implement improvements
- Look for ways to involve performance testing earlier in the software lifecycle, in both Agile and waterfall-based projects
- Mentoring junior performance testers from the team
#LI-Hybrid
APPLY NOW
Qualifications and Experience
We are looking to expand our team with open, thoughtful, and adaptable colleagues who have:
- At least 5 years of experience working in performance testing
- Good knowledge of at least one performance test tool - either commercial (e.g. HP Performance Center/LoadRunner, Oracle Application Test Suite) or open source (e.g. JMeter, Gatling)
- Good knowledge of at least one programming language e.g. C/C++, Java, Python, etc
- Familiar with different operating systems (Windows/Linux) usage and configuration
- Awareness of different middleware technologies e.g. SpringBoot
- Experience of testing both web applications and other types of system (e.g. API/Message/UI based Apps)
- Familiar with performance monitoring tools (OS level - Linux/Windows, or applications - e.g. New Relic, AppDynamics)
- Able to write SQL queries to interrogate DBs
- Experience with CI tools Jenkins/Bamboo/Azure Devops
- Ability to understand/analyze an application’s architecture to assess performance risks
- Good English communication (spoken/written) and presentation skills
- Flexible and able to adapt to changing priorities and working practices
- Team oriented attitude and the ability to work well with others in order to achieve a common goal