Lead Performance QA Engineer

Qualys

Education
Benefits
Skills

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Job Description

About Us:

Qualys is the leading provider of information security and compliance cloud solutions. We are currently seeking a highly skilled Lead Performance Engineer to join our team and lead the Performance efforts of backend systems.

Job Summary:

As a Lead Performance Engineer, you will play a critical role in ensuring the highest performance and quality benchmarks. You will lead performance engineering efforts, mentor team members, and collaborate with cross-functional teams to drive performance initiatives. Your deep expertise in performance methodologies, automation, and leadership will be instrumental in shaping our quality strategies and ensuring the delivery of high-quality software.

Key Responsibilities:

  • Plan, design, and execute automated performance tests to evaluate system scalability, stability, and reliability.
  • Lead the creation of test strategies, workload models, estimation, test data setup, and performance test cases.
  • Utilize tools such as JMeter for scripting and executing performance tests.
  • Perform deep performance analysis and tuning in both pre-production and production environments.
  • Use AppDynamics and similar APM tools for monitoring application behavior and identifying performance bottlenecks.
  • Analyze system-level metrics including CPU, memory, garbage collection, network usage, and database performance to diagnose issues.
  • Work closely with development and DevOps teams to troubleshoot and resolve performance problems.
  • Generate detailed performance reports, graphs, and dashboards using tools like Grafana, Elasticsearch, OpenSearch.
  • Identify and address memory leaks, connection pool issues, thread contention, and other scalability concerns.
  • Prepare and publish performance test results, reports, and sign-off documentation.
  • Support cloud-based environments and containerized deployments using Docker/Kubernetes.
  • Provide leadership and mentorship in performance engineering best practices.
  • Communicate clearly and effectively with stakeholders on test progress, results, and risk assessments.

Experience :

  • Over 9 years of experience in software performance engineering, with at least 2 years in a leadership or similar role.
  • Extensive hands-on experience with performance testing tools and frameworks such as JMeter, AppDynamics, Dynatrace ,LoadRunner, etc.
  • Strong understanding of performance engineering methodologies, tools, and processes, including scalability, stress, and load testing.
  • Proven ability to lead performance test planning, execution, and reporting, ensuring high-quality software performance and optimal system behavior under load.

Qualifications:

  • Bachelor's degree in computer science, information technology, or a related field.
  • Good verbal and written communication skills.
  • Strong analytical and problem-solving skills to identify, document, and report issues effectively.
  • Meticulous attention to detail is essential for effective testing.
  • Familiarity with software testing concepts, types of testing, and the software development life cycle (SDLC).
  • Willingness to learn and adapt to new tools and technologies.
  • Knowledge of programming languages like Java or Python.
  • A strong desire to ensure software quality and improve processes.

Why Join Us:

Innovative Environment: Work with cutting-edge technology and be part of a team that values innovation.

Growth Opportunities: We offer continuous learning and development opportunities to help you grow in your career.

Impactful Work: Play a key role in delivering high-quality products that has wide impact.

Collaborative Culture: Join a supportive and collaborative team that values diverse perspectives.

Read Full Description
Confirmed 19 hours ago. Posted 17 days ago.

Discover Similar Jobs

Suggested Articles