Senior Performance Tester

IT VALLEY (LONDON) LIMITED
Egham, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 52K

Job location

Egham, United Kingdom

Tech stack

Testing (Software)
Java
Microsoft Windows
API
Agile Methodologies
Data analysis
iOS
Automation of Tests
Azure
C Sharp (Programming Language)
Databases
Continuous Integration
HP Loadrunner
Java Database Connectivity
JMeter
Python
Linux System Administration
Load Testing
Microsoft SQL Server
Visual Basic
MySQL
Network Configuration and Change Management
Oracle Applications
Scrum
Systems Development Life Cycle
Regression Testing
Release Management
Selenium
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
Software Quality Assurance (SQA)
PL-SQL
Systems Architecture
Testng
Web Applications
Web Services
Performance Testing
Delivery Pipeline
Hp Alm
Gitlab
Api Design
Cucumber
Jenkins
Programming Languages

Job description

We are seeking an experienced Senior Performance Tester to join our dynamic software testing team. The ideal candidate will possess extensive expertise in performance testing, test automation, and software development processes. This role involves designing and executing performance tests, analysing system behaviour under load, and collaborating with development and operations teams to ensure optimal system performance. The successful applicant will play a key role in maintaining high standards of software quality assurance across diverse projects, supporting continuous integration and deployment pipelines, and contributing to the overall success of our software solutions., * Develop, execute, and maintain performance testing strategies using tools such as LoadRunner, JMeter, or similar.

  • Design and implement automated test scripts with Selenium, TestNG, Cucumber, or equivalent frameworks.
  • Conduct root cause analysis for performance bottlenecks and system failures, providing actionable insights for resolution.
  • Collaborate with developers to integrate performance testing within the SDLC (Software Development Life Cycle) and CI/CD pipelines using Jenkins, GitLab, or Azure DevOps.
  • Create detailed test cases for functional, system, user acceptance, and regression testing aligned with business requirements.
  • Analyse system architecture including APIs (REST/SOAP), web services, databases (MySQL, Oracle), and network configurations to identify potential performance issues.
  • Perform load testing on various platforms including Android, iOS, Windows applications, and web-based systems.
  • Support release management by validating new features through comprehensive performance and functional testing.
  • Document test results clearly and communicate findings effectively to technical teams and stakeholders.
  • Maintain up-to-date knowledge of industry best practices in performance testing tools and methodologies.

Requirements

Do you have experience in Test automation?, * Proven experience in performance testing, test automation, and software quality assurance within complex environments.

  • Strong proficiency with tools such as LoadRunner, JMeter, Selenium, TestNG, Cucumber, HP ALM, or similar frameworks.
  • Extensive knowledge of programming languages including Java, C#, Python, or VB.NET for scripting automated tests.
  • Familiarity with continuous integration tools like Jenkins, GitLab, or Azure DevOps to embed testing into development workflows.
  • Solid understanding of SDLC methodologies such as Waterfall and Agile (Scrum).
  • Experience working with APIs (REST/SOAP), web services, databases (SQL Server, MySQL, Oracle), and related technologies like JDBC or PL/SQL.
  • Strong analytical skills with the ability to interpret data analysis results to optimise system performance.
  • Knowledge of operating systems including Windows and Linux environments.
  • Excellent debugging skills coupled with a keen eye for detail in identifying system issues.
  • Effective communication skills for documenting processes and collaborating across teams.

This role offers an exciting opportunity for a highly skilled professional eager to contribute to high-quality software solutions through advanced performance testing techniques while working in a collaborative environment committed to excellence in technology delivery.

Apply for this position