Performance Test Lead

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Description:** As a Performance Test Lead, you will oversee the performance testing efforts for cloud-native Java applications. Your responsibilities will include designing, executing, and managing performance tests to ensure scalability, reliability, and optimal performance in a cloud environment. Collaborating with cross-functional teams to identify performance bottlenecks and drive optimizations for cloud-native Java applications will be a key aspect of your role. **Key Responsibilities:** - Lead Performance Testing Strategy: - Develop and lead the performance testing strategy for cloud-native Java applications on AWS cloud. - Create detailed performance test plans, roadmaps, and timelines for testing cloud-native applications across different environments. - Cloud-Native Performance Testing Execution: - Design, implement, and execute performance tests such as load, stress, scalability, and endurance tests for cloud-native Java applications and services. - Conduct performance testing for microservices, containerized applications (Docker, Kubernetes), serverless functions, and distributed systems. - Performance Monitoring, Analysis, and Optimization: - Utilize monitoring and APM tools (e.g., AWS CloudWatch, New Relic, Dynatrace, Prometheus) to collect performance data during tests and monitor the behavior of cloud-native applications. - Analyze test results to identify bottlenecks and performance issues in cloud applications and underlying infrastructure. - Automation and Continuous Integration: - Automate performance test execution and integrate performance tests into the CI/CD pipeline (Jenkins, GitLab CI, etc.) to ensure ongoing performance monitoring. - Develop reusable performance test scripts and frameworks to support efficient regression and continuous testing of cloud-native Java applications. - Reporting and Documentation: - Provide clear, actionable reports and dashboards for stakeholders, detailing test results, system behavior, and recommendations. - Document performance testing methodologies, best practices, and lessons learned for the team. **Qualifications:** - Education: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). - Experience: - 5-7+ years of experience in performance testing, with at least 2-3 years in a leadership role. - Proven experience in performance testing cloud-native applications, microservices, containerized applications (Docker, Kubernetes), and serverless architectures. - Strong understanding of Java development, Spring Boot, and Java-based microservices. Experience with JVM performance tuning is a plus. - Proficient in performance testing tools like JMeter, Gatling, Locust, LoadRunner, or similar tools, and the ability to create performance test scripts. - Hands-on experience with AWS cloud and tools for performance monitoring (AWS CloudWatch, Prometheus, Grafana, New Relic). - Experience with CI/CD pipelines and integrating performance tests into continuous integration and delivery (e.g., Jenkins, GitLab CI, CircleCI). - Understanding of the performance characteristics of distributed systems, including messaging queues, databases, and APIs in cloud-native environments. - Strong analytical skills to troubleshoot and resolve performance bottlenecks at various levels (application, infrastructure, cloud resources). - Experience with test automation frameworks and scripting in Java, Python, or similar languages. - Strong leadership skills with the ability to communicate effectively with cross-functional teams. Soft Skills: - Strong problem-solving and analytical skills. - Excellent communication and leadership abilities. - Ability to influence and guide teams towards best practices.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

chennai, tamil nadu, india