C

QA Manager

Collabera Holdings
On-site
Bengaluru, Karnataka, India
Test Manager
Description

Position Title: Performance Testing Engineering Manager

Β 

Job Overview:

The Performance Testing Engineering Manager will lead a team responsible for designing and implementing a comprehensive Performance Engineering framework at ​_________. This role requires a strong technical background, with a focus on architecture and engineering management. The successful candidate will collaborate with the Development, Operations/Infrastructure, and Solution Architect teams to ensure that performance is built into the design of solutions from the outset. Additionally, the Engineering Manager will be responsible for managing stakeholders, delivering projects, and overseeing the performance testing process throughout the software development lifecycle.

Key Responsibilities:

  • Design and implement robust Performance Test Strategies to validate the impact of changes on application performance and the consumer technology ecosystem.
  • Lead the team in utilizing tools such as Neoload, Loadrunner/Performance Test Center, Dynatrace, or Appdynamics for performance monitoring.
  • Manage performance testing for various protocols and Citrix-based applications.
  • Collaborate with Development, Project Managers, and Solution Architects to design application tests that validate performance and resiliency.
  • Ensure Performance is built into the design of solutions, enabling early identification and remediation of issues before development.
  • Work closely with Vendor/Partner teams to execute load tests based on software delivery/release schedules.
  • Review performance test results and evaluate all aspects of infrastructure and application responsiveness for delivery to production.
  • Provide key SME leadership within the Consumer Quality Engineering (CQE) team on Transformative Efforts and implement industry best practices for Performance Testing.
  • Define and implement post-mortem/root-cause analysis processes and develop improved testing scenarios based on analysis.
  • Design and execute Performance tests to support Agile software Delivery.
  • Demonstrate strong project management discipline and the ability to create metrics and metric visualization.
  • Utilize PowerPoint or equivalent presentation skills for effective communication.

Qualifications:

  • 12+ years of strong hands-on experience and technical depth in one or more technology areas, including software engineering, solution architecture, production operations, distributed technologies, performance engineering, resiliency/chaos engineering, or SaaS/cloud-based ecosystems.
  • Experience with microservice architecture and containerization technologies like Docker and Kubernetes.
  • Working knowledge of infrastructure components (e.g., routers, load balancers, cloud products, container systems, compute, storage, and networks).
  • Knowledge of application architecture concepts, including topology, protocols, components, and principles would be advantageous.
  • Experience with Agile Lifecycle & Delivery Management tools such as Jira, ADO, etc.
  • Some programming experience in one or more languages (scripting/functional/imperative -- C/C++, Java, Python, Scala, R, SQL, etc.) would be advantageous but not required.
  • Proven leadership skills with a successful track record of architecting and rolling out technology transformation initiatives.
  • Strong written and verbal communication skills, with the ability to communicate effectively to both business and technical audiences.
  • Ability to think strategically about creating firm-wide solutions to business requirements and driving complex strategies and solutions.
  • Ability to build strong, cohesive partnerships with the business, operations, technology, and other key stakeholders, including external vendor partners, and work effectively in a matrix organization.
  • Superior analytical and problem-solving skills.
  • Experienced knowledge of technologies such as Kubernetes Container, CI/CD, Jenkins, Chaos Testing, and Performance Testing.
  • Preferred Bachelor's degree in Computer Engineering or related field.