Resillion
Website:
resillion.com
Job details:
Brief Description
Job Title: Senior Performance Tester
Location: Bengaluru (Hybrid)
Experience: 6–8 Years
Employment Type: Full-time
Company Description
Help us to achieve our goal to be the global leader in total quality services.
With your help we will achieve this by delivering Total Quality 360, a comprehensive suite of cutting-edge services which combine quality engineering, cyber security, conformance & interoperability and content quality to deliver end-to-end total quality solutions.
Here at Resillion, our culture is based on an ‘if you see something, say something’ attitude where we take responsibility. It’s one where we expect to adapt and embrace change as the company grows. It’s based on recognising the individual worth of every one of our employees and developing their skills to keep us all at the forefront of our industry.
Above all, it’s a culture where we’re passionate about what we do, and we’re committed to the greater good of the company.
If you would like to be part of our journey, then this role may be the one for you.
Role Overview
We are seeking an experienced Senior Performance Test Engineer to lead and deliver performance and load testing activities for a large-scale IoT platform within a cloud-based AWS environment. The role will focus on validating platform behaviour under load, high numbers of concurrent device connections, sustained message processing and recovery scenarios. The successful candidate will be responsible for defining the detailed performance test approach from an agreed scope, developing and executing performance test scripts, analysing system behaviour and reporting findings to technical and business stakeholders.
Key Responsibilities
Performance Test Planning & Strategy
- Produce a detailed Performance Test Approach from an agreed scoping document.
- Refine and define performance test scenarios, volumetrics and execution strategy.
- Work with technical SMEs and architects to confirm device volumes, message rates, throughput expectations, platform constraints, success criteria and non-functional requirements.
- Define performance metrics, observability requirements and reporting mechanisms.
Performance Test Development
- Design and develop JMeter-based performance test scripts for MQTT-connected device simulation.
- Configure and execute tests using the agreed ZOP (EKS-based) load injection platform.
- Prove and configure MQTT plugin compatibility within the injection environment.
- Implement simulation of MQTT device connections, certificate-based authentication, token-based message flows, and waveform/alarm payload submission patterns.
- Parameterise payloads to support realistic and scalable execution.
Performance Test Execution
- Execute agreed load, stress, endurance and recovery scenarios in the AWS Pre-Production environment during agreed test windows.
- Coordinate execution activities with infrastructure teams, SMEs and platform support teams.
Monitoring & Analysis
- Monitor platform behaviour during test execution using agreed AWS and platform observability tools.
- Analyse throughput, latency, message processing behaviour, backlog handling, service degradation and recovery performance.
- Observe downstream platform processing and agreed metrics where monitoring access is available.
- Identify bottlenecks, risks and areas of instability.
Reporting & Stakeholder Engagement
- Produce test execution reporting and a final Performance Test Completion Report.
- Present findings, risks and recommendations to technical and non-technical stakeholders.
- Work collaboratively with architects, platform engineers, SMEs and third parties.
Essential
Required Experience
- Significant experience as a Senior Performance Test Engineer or Performance Test Lead.
- Strong experience with Apache JMeter for large-scale performance testing.
- Experience testing distributed, cloud-hosted platforms, ideally within AWS.
- Experience testing API-driven and message/event-based systems.
- Experience with MQTT-based architectures or IoT ecosystems.
- Strong understanding of load testing, stress testing, soak/endurance testing and resilience/recovery testing.
- Experience defining performance test approaches and execution strategies.
- Strong stakeholder communication and reporting skills.
Desirable
- Experience with Kubernetes / EKS environments.
- Experience using containerised injection solutions.
- Experience with certificate-based authentication at scale.
- Knowledge of AWS IoT Core, S3, SQS, Lambda and CloudWatch.
- Experience performance testing large-scale IoT or telemetry platforms.
Key Skills
- Performance Engineering
- JMeter
- MQTT
- AWS
- EKS / Kubernetes
- Load & Stress Testing
- Soak / Endurance Testing
- Resilience Testing
- Certificate-based authentication simulation at scale
- Token-based message flow simulation and validation
- Simulation of authenticated MQTT device connections
- Performance testing of secure, message-driven architectures
Click on Apply to know more.