Bangalore Remote (City) Employment

Explore symplr careers. is hiring a Senior Staff Performance Engineer

Responsibilities

  • Designing comprehensive performance testing strategies, leading initiatives, and collaborating with cross-functional teams to ensure system reliability, scalability, and responsiveness across applications
  • Conduct thorough performance assessments, including load testing, stress testing, and capacity planning, to identify system bottlenecks and areas for improvement
  • Work closely with development and operations teams to Identifying key performance indicators (KPIs) and establishing benchmarks, monitoring solutions, and dashboards that provide real-time insights into system performance
  • Architect and implement scalable testing frameworks for performance, and data validation, focusing on AI and Generative AI applications
  • Lead the troubleshooting and resolution of complex performance-related issues in QA, Staging, Pre-production and/or Production environments
  • Provide guidance and mentorship to junior QA engineers, fostering a culture of quality and continuous learning
  • Utilize industry-standard performance testing tools (e.g., JMeter, LoadRunner, Gatling) to simulate real-world scenarios and measure system performance, staying current with emerging tools and technologies in the performance testing space
  • Collaborate with development, QA, and operations teams to integrate performance testing into the continuous integration and continuous deployment (CI/CD) processes, providing guidance and support to team members on performance testing best practices
  • Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection to verify the performance of the applications
  • Generate performance graphs, session reports, and other related documentation required for validation and analysis
  • Create comprehensive performance test documentation, including test plans, test scripts, and performance analysis reports, effectively communicating performance testing results and recommendations to technical and non-technical stakeholders

Requirements

  • Bachelor’s or Master’s degree in computer science, Engineering, or a related field
  • 12+ years of experience in performance testing and engineering, with a strong understanding of performance testing methodologies and tools
  • Proficiency in performance testing tools such as JMeter, LoadRunner, or Gatling
  • Proficiency in programming languages such as Python, Javascript, Java
  • Extensive experience with cloud technologies and platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker/Kubernetes)
  • Strong understanding of web technologies and application architecture
  • Experience in Application Monitoring Tools and profiling tools like Datadog, Dynatrace, Grafana, AppDynamics, Splunk
  • Strong experience with CI/CD pipelines and DevOps practices
  • Experience in Applications like ElasticSearch, OpenSearch, Grafana, Kafka
  • Hands-on experience with performance test simulations, performance analysis, performance tuning, performance monitoring in a microservices environment
  • Hands- on experience in analyzing the performance results - Capture/Analyze/Interpret performance metrics from application, database, OS, and Network
  • Working knowledge of SQL and cloud Databases like MongoDB, Cosmos DB, PostgreSQL
  • Demonstrated ability to analyze complex systems, identify performance bottlenecks, and provide actionable insights
  • Good understanding of basic DB tuning, application server tuning and common issues around performance and scalability
  • Proven track record of leading performance testing teams and drive initiatives by collaborating effectively with cross-functional teams
  • Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
  • Good understanding of computer networks and networking concepts
  • Agile development experience

Nice to Have

  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus
  • Strong understanding of data validation techniques and tools
Required Skills
Performance TestingJavaScriptJavaOpenSearchGrafanaApache KafkaSQLPostgreSQL
About company
Explore symplr careers.
Create exponential value with our first-of-its-kind symplr Operations Platform
All jobs at Explore symplr careers. Visit website
Job Details
Department Engineering
Category qa_testing
Posted a month ago