SCOPE:
The Senior Performance Tester is responsible for the performance test framework, and supports the development & execution of performance tests. Together with the Test Engineering Manager, the Senior Performance Tester develops the approach and strategy for Performance Testing.
RESPONSIBILITIES:
- Ownership of the Performance Testing framework and tooling - build and maintenance
- Setting up, coaching and promoting best practices in Performance across Engineering teams
- Execution of Performance Tests for CluePoints’ products – to identify issues and bottlenecks which may affect the performance
- Ensuring that our applications meet performance requirements, also in the reliability area
- Working closely with our development and operations teams to identify and resolve performance issues,
- Ensure applications are able to handle the expected workload and user traffic.
- Working with relevant stakeholders to identify and implement needed improvements and to optimise system performance, (e.g.database tuning and code optimisations)
- Reproduction of performance issues from the customers side and cooperating with stakeholders to fix these
REQUIRED SKILLS (TECHNICAL):
- 3+ years of experience using performance testing tools, such as; (Gatling, LoadRunner, Blazemeter, k6, Locust or Jmeter)
- Experience with monitoring tools; (DataDog, Dynatrace, New Relic or AppDynamics)
- Kubernetes, Docker experience
- Experience building/maintaining CI/CD pipelines with the tools like; (GitLab CI, Jenkins)
- Scripting using one or more of the following languages (Python, Ansible, Bash, JavaScript)
- Experience with performance tuning, scalability and capacity planning
(Nice to have / Not essential)
- SQL knowledge
- Test automation experience (Cypress)
- Knowledge of data visualisation tools (Kibana, Power BI, Grafana)
QUALIFICATIONS:
- Proven track record in Performance Testing, minimum 5 years of experience
- Product based B2B SaaS / Scale up/ Startup Experience
- Knowledge of heavily regulated environments EG (Telco, Banking, Pharma, Healthcare)
- Excellent knowledge of English, both spoken and written
- Experience with working in an Agile/Scrum development process
- Assertive with the ability to take ownership of the job and to work autonomously
- Ability to work under pressure and to meet deadlines in a fast-paced environment
- Open-minded, team player
- Strong analytical problem solving-skills, attention to detail, ability to think out of the box
- Excellent verbal and written communication skills
- Masters degree (Business or IT) or equivalent through experience in a related role