SDET III with expertise in performance testing tools like Locust, JMeter, and experience in developing automation frameworks for performance testing.
Must have:
Performance Testing
Locust Framework
Automation Frameworks
CI/CD Tools
Good to have:
JMeter, Gatling
Datadog, Grafana
Python, Java
Agile Performance
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
About the job
Key Responsibilities
Performance Testing & Engineering:
Lead the design, development, and execution of comprehensive performance testing strategies using Locust, a Python-based performance testing framework.
Conduct various types of performance tests, including Load, Endurance, Stress, Synchronization, Bandwidth, Volume, and Failover tests.
Collaborate with cross-functional teams to gather requirements, estimate workloads, and plan performance testing engagements.
Perform in-depth performance engineering tasks such as profiling, metrics analysis, and providing tuning recommendations to optimize system performance.
Monitor and analyze system performance using tools like DataDog, New Relic, Grafana ensuring that performance goals are met.
Automation Framework Development:
Develop and maintain automation frameworks for performance testing, integrating with CI/CD tools like GitHub and Jenkins.Create and enhance automated performance measurement and evaluation frameworks to support continuous performance management.
Release Management:
Oversee and manage the entire release process, ensuring seamless and timely deployments.Implement automated release processes that improve efficiency and reduce the risk of deployment errors.
Coordinate with stakeholders to develop detailed work plans, track status, and produce high-quality deliverables.
Monitor post-release performance, identify any issues, and work with the team to resolve them promptly.
Agile Performance Engineering:
Work closely with developers to design, implement, and execute agile performance engineering tests.
Translate functional and technical requirements into enhanced performance testing strategies that align with business goals.
Ensure that performance testing is integrated into the agile development lifecycle, contributing to continuous delivery and improvement.
Qualifications
Technical Skills:
Expertise in performance testing tools such as Locust, JMeter, and gatling.
Proficiency in monitoring tools like Datadog, Grafana, and New Relic.
Strong programming skills in Python , JAVA, with experience in developing automation frameworksFamiliarity with CI/CD tools such as GitHub, Jenkins, and other related technologies.
Soft Skills:
Excellent communication and collaboration abilities, with experience working under pressure and meeting tight deadlines.
Proven ability to quickly learn and adapt to new environments and technologies.
Strong problem-solving skills, with the capacity to work independently and in team settings.
Professional Expertise:
Deep understanding of the Performance Testing Life Cycle, including requirements gathering, estimation, test planning, environment validation, scripting, test execution, root cause analysis, and reporting.
Experience in developing performance test strategies, scenarios, and project plans, with a strong understanding of business processes and system architecture.