Job Title : Senior Performance Test Engineer
Job Summary :
We are seeking a 8+ Senior Performance Test Engineer to join our dynamic team. The ideal candidate will have extensive experience with performance testing , particularly using the Micro Focus LoadRunner tool. This role involves working closely with cross-functional teams to ensure the scalability, reliability, and performance of our financial transaction clearing systems, APIs, and microservices.
Key Responsibilities :
- Performance Testing Strategy :
- Develop and implement performance testing strategies and plans for large financial transaction systems.
- Define performance test goals, KPIs, and success criteria.
- Test Design and Execution :
- Develop and maintain performance test scripts using tools like LoadRunner or its equivalents.
- Test design, test simulation, validation requires good understanding of basic operations
- Message interpretation, transformation, substitution, data copying, data manipulation, message listener, pollsters, creating hooks for the throughput calculations, good MQ familiarities to monitor and troubleshoot, database querying skills
- Execute performance tests, analyze results, and provide insights to stakeholders.
- Test Data Management :
- Generate and manage large volumes of test data to support performance testing.
- Ensure data integrity, parity, and compliance with regulatory requirements.
- API and Microservices Testing :
- Conduct performance testing on APIs and microservices, ensuring they meet performance benchmarks.
- Collaborate with development teams to identify performance bottlenecks and recommend solutions.
- Environment Management :
- Manage performance test environments, ensuring they are configured correctly and available for testing.
- Coordinate with IT and DevOps teams for environment setup and maintenance.
- Continuous Integration / Continuous Deployment (CI / CD) :
- Integrate performance testing into the CI / CD pipeline.
- Collaborate with development and QA teams to ensure performance testing is a part of the development lifecycle.
- Reporting and Documentation :
- Prepare detailed performance test reports, including findings, recommendations, and action plans.
- Document test cases, scripts, and methodologies for future reference.
- Mentorship and Leadership :
- Provide guidance and mentorship to junior performance test engineers.
- Lead performance testing efforts and drive best practices within the team.
Qualifications :
Bachelor’s degree in computer science, Engineering, or a related field.8+ years of experience in performance testing, with a strong focus on financial applications.Proficiency in Micro Focus LoadRunner and other performance testing tools.Experience with API testing tools (e.G., Postman, JMeter).Strong understanding of CI / CD processes and tools (e.G., Jenkins, Git).Excellent analytical and problem-solving skills.Strong communication skills, with the ability to collaborate effectively with cross-functional teams.Experience with scripting languages (e.G., JavaScript, Python).Preferred Skills :
Experience in cloud-based and on-prem performance testing.Familiarity with monitoring tools (e.G., Dynatrace).Knowledge of programming / scripting languages (e.G., Python, JavaScript).Certifications in performance testing (e.G., HP LoadRunner Certified Professional)