Key Responsibilities:
Performance Testing: Design develop and execute performance test scripts to
assess application and system performance under various load conditions.
Tool Proficiency: Proficient in using performance testing tools like JMeter
LoadRunner Gatling or NeoLoad to simulate real-world traffic and analyze
performance.
Tech Stack : Experience in SpringBoot framework and building microservices is a
core expectation
Analysis & Reporting: Analyze results of performance tests and produce detailed
reports outlining performance metrics issues and recommendations.
Identify Bottlenecks: Collaborate with development and infrastructure teams to
identify and resolve bottlenecks in the system.
Load & Stress Testing: Conduct load stress and scalability testing on web mobile
and distributed applications.
Performance Tuning: Work on identifying isolating and fixing performance-related
issues through code optimization resource tuning or architecture changes.
Continuous Improvement: Advocate for performance best practices in the
software development lifecycle and continuously improve performance testing
strategies.
Test Automation: Develop and maintain automated performance testing scripts
and integrate them into CI/CD pipelines.
Collaboration: Work with cross-functional teams to design effective test strategies
and ensure performance criteria are met in the product lifecycle.
Requirements:
Education & Experience:
Bachelors degree in Computer Science Engineering or related field.
Minimum of 5 years of experience in performance testing preferably in a fast-paced
Agile environment.
Hands-on experience with performance testing tools (e.g. JMeter LoadRunner
Gatling NeoLoad).
Solid understanding of web technologies (HTTP DNS TCP/IP) and web servers
(Apache Nginx etc.).
Skills:
Design develop and execute performance test scripts using tools such as
Apache JMeter LoadRunner or Gatling.
Programming/Scripting: Proficiency in scripting languages such as Java Python
Groovy or Shell.
Develop and maintain automation frameworks for performance and load testing.
Database Testing: Experience testing databases and working with DB performance
optimization tools (SQL queries indexing etc.).
Cloud & Distributed Systems: Familiarity with performance testing in cloud-based
environments like AWS Azure or GCP.
Continuous Integration (CI): Familiarity with CI/CD tools like Jenkins GitLab CI or
TeamCity.
Monitoring Tools: Knowledge of performance monitoring tools such as DataDog
New Relic AppDynamics Grafana or Prometheus.
Problem-Solving: Strong analytical and troubleshooting skills with the ability to
identify and resolve complex performance issues.
Communication Skills: Excellent verbal and written communication skills with the
ability to create clear and concise reports for stakeholders.
Desired Skills:
Experience with APM tools like Dynatrace AppDynamics New Relic etc.
Experience with gRPC performance testing is a strong advantage in addition to
REST
Experience with virtualization and containerization technologies (e.g. Docker
Kubernetes)
NationsBenefits is recognized as one of the fastest-growing companies in America and a Healthcare Fintech provider of supplemental benefits, flex cards, and member engagement solutions. We partner with managed care organizations to provide innovative healthcare solutions that drive gr ... View more