Performance Tester
Role details
Job location
Tech stack
Job description
We are seeking an experienced Performance Tester for an immediate, short-term contract within the public sector. In this role, you will be responsible for designing, scripting, and executing load tests to ensure our critical digital services can handle high volumes of concurrent users., * Load Testing Execution: Design and run performance tests simulating high volumes of virtual users accessing core digital resources and infrastructure.
- Scripting and Test Creation: Develop robust test cases utilizing a hybrid approach of UI recording and manual coding to build precise virtual user behavior.
- Data Preparation and Manipulation: Manage heavy data creation tasks, including uploading and downloading large CSV datasets (approximately 10,000+ records) to support test scenarios.
- Performance Monitoring: Conduct deep-dive technical analysis, monitoring JDBC connections and inspecting HTTPS traffic to pinpoint latency and performance bottlenecks.
- Environment Management: Work closely with engineering teams to configure and validate test executions within dedicated, live-like environments.
Requirements
The ideal candidate will have a strong background in the Apache toolset (specifically JMeter running in Java) and a solid understanding of working within complex, live-like environments under government/public sector standards., Technical Stack
- JMeter and Java: Proven expertise setting up, configuring, and running performance tests in JMeter via the Apache toolset, integrating with Java.
- Database and Protocols: Strong competency in SQL for data verification alongside a deep understanding of HTTPS protocols and JDBC connection monitoring.
- Data Management: Confident handling, importing, and exporting large-scale test data files (CSV format).
Core Experience
- Public Sector / Government Experience: Prior experience navigating the compliance, security, and delivery frameworks within a government or public sector setting is highly desirable.
- Simulated Environments: Clear understanding of how to maintain test integrity within complex, live-like pre-production environments.
- Test Case Design: Adept at combining automated UI recording with custom manual code tweaks to create highly realistic user journeys.