The Director of Quality Engineering will be passionate about leading software testers and helping Salesforce create its industry leading marketing cloud. You must be service minded, self-motivated, interested and committed to creating a great environment for each team. You will to play an important role in the successful delivery of our industry leading products.
As a director, you are involved with all aspects of the software development process and interact with cross functional teams. You will be responsible for helping overcome barriers, serving stakeholders, determining strategic direction, and defining the professional development of software testers. As a department leader you will join a group of developers, test engineers, managers, and designers who are experts in the latest software development technologies and are focused on creating the best possible software and experience for our customers.
Your Impact:
Assess current needs of each team, work with them on improvement opportunities and removing barriers
Shape the strategic direction for each team and software quality engineering overall
Define tactical steps to achieve objectives, addressing success criteria and resources
Track progress of projects
Effectively define and utilize metrics and reports to manage QE efforts
Provide effort estimates for project schedules for QE team
Provide leadership, performance feedback, mentoring, and career development planning to team members
Review test estimates/schedules for completeness and accuracy and work with Project Management to align expectations on schedules and effort
Balance resources the need for multiple concurrent projects
Build cross team alignment around quality objectives and the steps to achieve them
Manage to completion concurrent ad hoc and project related test requests
Facilitate the creation of continuous integration and automation practices
Train and mentor other team members
Manage a small to large team of testers for a project
Communicate and provide updates to executive management
Minimal Requirements:
Bachelor's degree or equivalent experience in business, software engineering or computer science
At least 6+ years of technical experience in software test environment
Strong skills in manual and automated testing of applications
Excellent written and verbal communication skills
Experienced in the use of metrics to drive decision making and process change
Expert understanding of the relationship between requirements, use cases and test cases
Expert understanding of, and competency in, creating comprehensive test plans, test cases, resource plans, test schedules, and other QE work products
Knowledge of test process, testing techniques, and software test tools
Proficiency working with test methodologies and techniques
Proven ability to manage competing priorities in a dynamic environment
Understand the scope of large scale projects and focus on corporate goals.
Ability to organize and scale workload
Working knowledge of the software design lifecycle, agile methodology and end to end testing process
Understanding of Object Oriented Design concepts
Experience working with ASP.NET, C#, JQuery, JSON, XML, Ruby, Cucumber and REST, SOAP, ability to quantify source code a plus
Experience using SQL server (2000/2005/2008) client tools Other Skills ∙ Managing Ambiguity ∙ Collaboration ∙ Drive for Results ∙ Critical Thinking ∙ Functional / Technical Skills ∙ Listening
Send To A Friend