Our goal at AppDynamics is to make it simple to manage modern, distributed, and extremely complex applications residing in both the cloud and the data center. Our customers include some of the largest web sites on the planet, who use our products to monitor and troubleshoot applications distributed across thousands of servers, each of which is running our Agents.
As a Manager of Quality Engineering, you will be responsible for leading highly talented engineers building test automation frameworks and automated tests for highly complex environments. You will own the testing strategy and execution for our Agent products. As the leader in this role, you must be capable of earning the respect of the organization by demonstrating strong focus on Quality Engineering best practices, agile development methodologies and people management skills. You should have an very good understanding of complex multi-tier web applications, as well as virtual machines and frameworks, and the ability to pinpoint problem areas. You will need to constantly engage with development, product management, and customer success teams and own quality and releasability decisions.
Own and be accountable for test strategy, test planning, test execution, and product delivery decisions for the Agent products.
Play an important role in product release planning with development and product management.
Provide technical guidance and leadership to the team members to deliver on organization and product goals.
Work closely with development organization to execute on scalable automation strategy for Agent products.
Work closely with customer support and development teams to drive root cause analysis and feed that knowledge into automated quality processes effectively
Participate in the reviewing of engineering designs to contribute quality assurance requirements and considerations.
Expand test coverage through automation using open source or commercial tools.
Hire, groom, and retain highly talented engineers.
Inspire and encourage the team, keep team dynamics health
2+ years of quality engineering management experience with at least 5+ years of hands on techni,al experience in development or test automation
Software test automation experience using Java and .NET with a distinguished track record on technically demanding projects.
Experience testing systems technologies such as virtual machines, compilers, interpreters is a plus.
Working knowledge of Cloud Computing technologies (e.g. Amazon EC2, S3, Eucalyptus)
Working knowledge of PHP, node.js
Experience with Agile Development Methodologies
Outstanding attention to detail and communication skills.
Excellent knowledge of quality methodology, best practices, processes.
Ability to manage multiple product releases and fast context switch between different things.
Strong organizational and communication skills are a must.
BS or MS in Computer Scie,ce or Equivalent.